Bloccare le spazzate condivise, e eseguire due pod
Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...
Conti di risposta non visualizzati e un marcato
Chiuso da guida di sessione, che è ciò che porta una finestra di strumento. Non controllato come divulgazione: restituisce conta e mai una parola di una trascri...
Punta a YugabyteDB e usa PostgreSQLDialect
CockroachDB è stato sostituito da YugabyteDB. Le stringhe di connessione si muovono da scarroachdb-public:26257 a yb-tserver-service:5433, e il dialetto Hiberna...
Persist AI conversazione PHI accesso a phi access log
Le conversazioni degli assistenti memorizzate sono le letture meno in grado di permettersi un 14 giorni, flusso di registro incertibile: il modulo siede al di f...
Registra l'accesso PHI su ogni lettura della storia di conversazione AI memorizzata
Fili la colonna vertebrale condivisa §164.312(b) nei sentieri che leggono i suggerimenti perseverati e completamenti. L'assistente è il modulo di valutazione de...
Scheda di punteggio per età
Ciò che ogni agente effettivamente ha fatto: conversazioni, quanto spesso una persona ha dovuto prendere il sopravvento e perché, supera i risultati tra cui que...
Catalogo prezzi modello, percorso di scrittura e backfill
La contabilità dei costi non potrebbe mai funzionare: AiModel ha colonne di prezzo, AiModelController li legge e Chat OrchestrationService li legge per calcolar...
Spegnimento avviato da agente a un umano, con contesto
L'IA non poteva prima chiedere una persona: regole di escalation raggiunto il modello tramite il prompt compilato, ma non c'era un segnale leggibile dalla macch...
Attivatori, programmatore e web-chat di spedizione
Fa fuoco alla spina dorsale. Il cancello, lo stato di contatto, il consenso e l'audit già esisteva; nulla ha causato un tocco da valutare. - NATS abilitato per...
Persist org-wide richiesto testo e applicarlo immediatamente
AiOrgSettings guadagnato forzataPreamble / forzatoFoooter e SalesAgentCompiler già li ripiega in ogni agente, ma il controller delle impostazioni non legge né s...
Compilatore di vendite-agent, versione, cancello di outreach; correzione riplay strumento
Agente strutturato config compila al prompt del sistema, congela per pubblicato versione, e ottiene il cancello un agente deve passare prima di iniziare il cont...
Vendite-agente CRUD, modello di ipoteca, e l'agente-driven chat prompt
- AiSalesAgentController (/api/ai/sales-agents): org-scoped CRUD + GET /templates - SalesAgentTemplateRegistry: modelli di starter integrati, a partire da un mu...
Visione d'immagine in linea + tier fallback che preferisce più forte sopra più debole
Due limiti hanno reso la visione org-configurata inutilizzabile per intere classi di chiamante. 1. Visione era URL-ONLY. Ogni chiamante doveva alzarsi in piedi...
Per-integrazione pubblica AI prompt + attribuzione sessione
Aggiornare la cascata di sistema-prompt a catena pubblica da per-org a per-integrazione: PublicAiChatController ora legge il Intestazione X-Public-Chat-Key-Hash...
Per-org pubblico prompt, umano-handoff su nessun fornitore, anon messaggio di cappuccio
Completamento del testo interno (POST /api/ai/internal/text)
Mirrors the vision path: selectTextProvider sceglie il fornitore attivo di org taggato con il richiesto tier di costo (LIGHT/MEDIUM/HEAVY), cadendo indietro per...
Provvedimento del costo-tier/visione + endpoint di visione unica interna
AiProviderController legge/echoes costTier + supportiVision. ProviderRouting Guadagni di servizio selezionareVisionProvider(orgId, tier). Non e' vero. corre un ...
Aggiungi gli endpoint della chat pubblica AI con l'integrazione RAG per i visitatori anonimi
Aggiunge /api/ai/public/sessions endpoints per la chat AI anonima sui siti di marketing. Passa il filtro auth OTK per i percorsi pubblici. Utilizza il prompt de...
Pass memberType attraverso la ricerca RAG per i risultati KB
Risolvere il tipo di membro da MemberRepository e includerlo nelle richieste di ricerca RAG così il vettore DB può filtrare gli articoli KB per visibilità del p...
Integrazione strumento MCP con loop di accesso agli strumenti nel flusso di chat di sincronizzazione
La citazione strutturata post-elaborazione garantisce che le fonti RAG siano sempre citate
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.
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...
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...
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...
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 ...
Add POST **************** endpoint for sending chat messages
Receives user message, sends to AI provider via ChatOrchestrationService, returns complete response. Supports REST-based chat flow.
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...
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...
Implement model auto-discovery on provider test connection
Each provider adapter discovers available models from the provider API. Models are automatically saved to the database when Test Connection succeeds.
Scaffold AIService project with providers, services, websocket, and controllers
AI chat orchestration service on port 4205 with: - WebSocket streaming with session auth via ***/Redis - Chat orchestration with auto-routing, usage tracking, a...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.