Log Perubahan Langsung

Lihat apa yang kita bangun, di real-time. Setiap fitur, perbaikan, dan perbaikan dikirim di platform.

17,852
Total Perubahan
4,571
Fitur
4,509
Perbaikan
32
Proyek
Filter menurut projek
Semua Projek17,852AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService73KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,516TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,549kamo-login318kamo-marketing580kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter berdasarkan tipe
Semua JenisBuild24CI522Chore670Docs226Feature4,571Fix4,509Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
June 13, 2026
April 29, 2026
CIAIService

Scope concurrency to build jobs, not Kubernetes deploys

Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...

Kamo·4mo ago
April 28, 2026
April 27, 2026
April 21, 2026
April 20, 2026
April 19, 2026
ChoreAIService

Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)

Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...

Kamo·4mo ago
ChoreAIService

Rebuild for kamo-shared-library update (appConfig upsert-only fix)

Pulls the hardened **************** that no longer deletes appConfig rows whose service types are absent from the caller's payload — prevents silent data loss w...

Kamo·4mo ago
ChoreAIService

Rebuild for kamo-shared-library update (effective-feature resolver)

Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...

Kamo·4mo ago
ChoreAIService

Bangun ulang untuk kamo- shared-library update (applied- model penegakan + applicitgs + isPrivate)

Triggers a building so this service pulling the updated kamo- shared -library memuat AppliedModelEnfortment Service, ChildOrganiSecurityModelAppConfig, ServiceA...

Kamo·4mo ago
ChoreAIService

Bangun ulang untuk kamo- shared-library update (runtime force rules + DEFAULT fallback dalam HimmRightsAppliedService)

Triggers a building so this service picks up the updated * * * * * * * * * * * * * that applied template force rules and DEFAULT-template falls on top of the ex...

Kamo·4mo ago
ChoreAIService

Bangun ulang untuk kamo- shared-library update (model master, baku templat peran, paksa-aturan resolver)

Triggers a building so this service pulls the new kamo- shared -library revisi berisi Organization.branchTypeID, Organisasi. MasterModelID, * * * * * * * * * * ...

Kamo·4mo ago
April 18, 2026
April 16, 2026
CIAIService

Add concurrency group to prevent duplicate workflow runs

When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...

Kamo·4mo ago
April 1, 2026
FeatureAIService

Tambahkan ujung obrolan AI publik dengan integrasi RAG bagi pengunjung anonim

Tambahkan / api / ai / public / sessions akhir untuk percakapan AI anonim di situs pemasaran. Melewati filter OTK auth untuk jalur publik. Uses public-facing sy...

Kamo·5mo ago
March 30, 2026
FixAIService

Turunkan rag skor ambang batas dari 0.5 sampai 0.25 untuk berhenti menyaring hasil KB yang relevan

Ambang 0,5 secara diam-diam membuang hasil valid dari model embedding, terutama untuk konten domain- spesifik dengan lebih kecil 384-dim vektor.

Kamo·5mo ago
March 28, 2026
FeatureAIService

Pass memberType melalui pencarian RAG untuk audience- scoped hasil KB

Selesaikan tipe anggota dari MemberRepositori dan sertakan dalam permintaan pencarian RAG Sehingga DB vektor dapat menyaring artikel KB dengan jarak pandang pen...

Kamo·5mo ago
FeatureAIService

Add feedback endpoint for AI chat responses

Kamo·5mo ago
FeatureAIService

Wire ConversationContextService for sliding window context management

Trims conversation history to fit model's context window before sending to LLM. Keeps recent messages verbatim, summarizes older ones.

Kamo·5mo ago
March 24, 2026
March 23, 2026
FeatureAIService

Include clickable source links in RAG context for AI chat

Update RagClient to embed markdown links in the context sent to the AI model. KB articles link to /kb/{guid}, notes link to /notes?id={noteId}. Instructs the mo...

Kamo·5mo ago
FeatureAIService

Pass memberId to RAG for note-aware AI chat

Add extractMemberId to SessionHelper. Update RagClient to send memberId in search requests so RAG returns both org KB articles and the member's own AI-enabled n...

Kamo·5mo ago
March 20, 2026
RefactorAIService

Update AI entity ID references from Long to UUID

Updates all controllers, services, and WebSocket handler to use UUID for AI entity IDs (providers, models, sessions, messages, folders, policies, MCP configs). ...

Kamo·5mo ago
March 18, 2026
FixAIService

Add response body and request logging to RagClient for debugging

Log the RAG search request URL, orgId, query, and response body on error to diagnose 500 responses from RAGService.

Kamo·5mo ago
CIAIService

Trigger pipeline

Kamo·5mo ago
CIAIService

Trigger pipeline

Kamo·5mo ago
March 17, 2026
FeatureAIService

Add RAG context injection for Knowledge Base in AI chat

- New RagClient service for calling RAGService semantic search - ChatOrchestrationService injects KB context before AI responds - Configurable via AiOrgSettings...

Kamo·5mo ago
FixAIService

Use non-streaming chat completion for REST endpoint

Streaming over REST with blockLast() was producing empty responses because WebClient's SSE parsing doesn't work reliably with bodyToFlux(String.class). Added ha...

Kamo·5mo ago
FixAIService

Add detailed error logging to HuggingFaceAdapter for debugging 400 errors

Captures and logs the actual HF error response body instead of just status code.

Kamo·5mo ago
FixAIService

Switch HuggingFace to router.huggingface.co (api-inference is deprecated)

HF returns 410 on api-inference.huggingface.co with message to use router.huggingface.co instead.

Kamo·5mo ago
FixAIService

Use HuggingFace OpenAI-compatible endpoint with model in request body

HF's /v1/chat/completions endpoint takes the model ID in the JSON body, not in the URL path. Switched from per-model URL routing to standard

Kamo·5mo ago
FixAIService

Add model count to provider list, switch HF to router endpoint

- Include modelCount in provider list GET response - Switch Hugging Face default base URL to router.huggingface.co - Support both api-inference and router URL f...

Kamo·5mo ago
FeatureAIService

Support enabling/disabling models via PUT /api/ai/providers/{id}

When the frontend sends a 'models' array of model IDs in the provider update request, models in the array are set active and models not in the array (belonging ...

Kamo·5mo ago
FeatureAIService

Add POST **************** endpoint for sending chat messages

Receives user message, sends to AI provider via ChatOrchestrationService, returns complete response. Supports REST-based chat flow.

Kamo·5mo ago
FixAIService

Return full decrypted API key in provider responses

Users need to see and edit the full key, not a masked version.

Kamo·5mo ago
FeatureAIService

Add Hugging Face as dedicated provider type with custom adapter

- HuggingFaceAdapter handles HF's URL structure **************** - Model discovery via HF API (warm text-generation models) - Registered in ProviderAdapterFacto...

Kamo·5mo ago
FeatureAIService

Add manual model creation, handle 410/404 in test, use discovered model for CUSTOM providers

- POST /api/ai/models endpoint for manually adding models - DELETE /api/ai/models/{id} endpoint - CUSTOM providers use first discovered model for chat test inst...

Kamo·5mo ago
FixAIService

Normalize base URL to prevent /v1/v1 duplication

Strips trailing /v1 from base URL before appending /v1/chat/completions, so users can enter base URLs with or without the /v1 suffix.

Kamo·5mo ago

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga