Mengunci menyapu bersama, dan menjalankan dua pod
Setiap menyapu @ Scheduled di sini yang efeknya dibagikan sekarang mengambil sebuah bernama didistribusikan sewa melalui SingletonTaskRunner sebelum melakukan a...
Belum ditonton ulang jumlah respon dan tanda-baca
Keyed by session guid, which is what a tool window cares. Tidak diaudit sebagai Pengungkapan: ia kembali menghitung dan tidak pernah sebuah kata dari transkrip,...
Point at Yugabita teDB and use PostgreSQLDialect
CockroachDB telah digantikan oleh Yugabita DB. String koneksi berpindah dari Publik: 26257 kepada layanan yb-tserver-: 5433, dan dialek Hibernate dari * * * * *...
Persist percakapan AI PHI akses jejak ke phi _ access _ log
Perbincangan asisten yang tersimpan setidaknya mampu membeli 14 hari, arus log tidak dapat diquery: modul berada di luar batas kepatuhan, jadi pemohon tentang p...
Rekam akses PHI pada setiap pembacaan riwayat percakapan AI yang tersimpan
Memindah tulang belakang dibagi 164.312 ke dalam jalur yang membaca mendorong bertahan dan penyelesaian. Asisten adalah modul penilaian kepatuhan menempatkan Ou...
Per- agen scorecard
Apa yang masing-masing agen lakukan: percakapan, seberapa sering seseorang harus mengambil alih dan mengapa, outreach hasil termasuk yang menahan, dan apa biaya...
Katalog harga model, path tulis dan isi ulang
Biaya akuntansi tidak pernah bisa bekerja: AiModel memiliki kolom harga, AiModelController membaca dan Chatorchestration Service membacanya untuk menghitung cos...
Agen-dimulai handoff ke manusia, dengan konteks
AI tidak dapat sebelumnya meminta seseorang: aturan eskalasi mencapai model melalui prompt terkompile, tetapi tidak ada sinyal mesin-mudah dibaca kembali, sehin...
Pemicu, penjadwalan, dan pengiriman percakapan web
Membuat tulang belakang outreach benar-benar api. Gerbang, negara kontak, persetujuan dan audit sudah ada; tidak ada yang menyebabkan sentuhan untuk dievaluasi....
Persist org-wide diperlukan teks dan menerapkannya segera
Pengaturan Aimority memperoleh predPreamble / forcedFooter dan SalesAgentCompiler sudah Lipat mereka ke dalam setiap agen, tapi pengaturan tidak mengendalikan m...
Sales-agen kompiler, versioning, gerbang outreach; perbaiki alat replay
Terstruktur agen config compiles ke sistem prompt, membeku setiap diterbitkan versi, dan memperoleh gerbang agen harus lulus sebelum memulai kontak. Kompailer ...
Sales-agen CRUD, template hipotek, dan agenda-didorong chat prompt
- AiSalesAgagentController (/ api / ai / salesman): org- scoped CRUD + GET / templates - SalesAgent TemplateRegistry: built-in starter templat, dimulai dengan h...
Inline gambar visi + tier fallback yang lebih suka lebih kuat daripada lebih lemah
Dua batas yang dibuat org- dikonfigurasi visi tidak dapat digunakan untuk seluruh kelas penelepon. Visi adalah URL-HANYA. Setiap penelepon harus berdiri di dep...
Per- integrasi publik prompt AI + sesi atjects
Upgrade the public- chat system- prompt waterfall from per-org ke per- integrasi: PublicAChatController sekarang membaca X- Public-Chat-Key- Hash header (nubles...
Prompt publik per-org, human- handoff pada tidak ada penyedia, tutup pesan harian anon
Melengkapi teks internal dengan tingkat tier- sadar (POST / api / ai / internal / text)
Cermin path visi: selectTextProvider memilih penyedia aktif org yang ditandai dengan yang diminta tingkat biaya (LIGHT / MEDIUM / HEAVY), mundur dengan priorita...
Provider cost-tier / vision Paspass + internal one-shot vision endpoint
AiProviderController baca / gema costTier + supportsVision. ProviderRouting Keuntungan layanan selectVisionProvider (orgId, tier). * * * * * * * * * * * * * * *...
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...
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...
Alat MCP integrasi dengan loop tool- call dalam arus percakapan sinkronisasi
Terstruktur kutipan post- pengolahan memastikan sumber RAG selalu dikutip
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...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.