v1.0.0-053 — Sentralisasi Vibe Co-Pilot Grounding & RAG di MCP Server
Maksimalisasi peran MCP Server sebagai Grounding & Intelligence Hub dengan tool vibe_copilot (autonomous SQL grounding, temporal anchoring, pgvector, dan free reasoning).
1mnt baca
- Tool Baru
vibe_copilot(mcp-server/src/tools/vibeCopilot.ts):- Autonomous SQL Grounding: Menjalankan query langsung ke database PostgreSQL bersama (
pool) untuk mengekstrak posisi neraca (Kas, AP, AR), arus kas hari ini & bulan ini, transaksi hari ini, serta riwayat 7 hari. - Temporal Anchoring: Mengisolasi tanggal hari ini (
today) secara ketat dari tanggal historis kemarin untuk mencegah halusinasi waktu. - Prinsip Akuntansi First-Principles: Mendidik nalar AI untuk membedakan Utang/Tagihan Tempo (Payables) dengan Pembelian Kas Lunas (Cash Outflow) tanpa template kaku.
- Hybrid Grounding (pgvector): Mengintegrasikan pencarian dokumen SOP dan panduan toko via
searchVectorContext. - AiProviderService Integration: Eksekusi LLM dengan auto-fallback (Gemini / Ollama) serta pencatatan audit log token di tabel
mcp_request_logs.
- Autonomous SQL Grounding: Menjalankan query langsung ke database PostgreSQL bersama (
- Registrasi Tool (
mcp-server/src/index.ts): Mendaftarkan toolvibe_copilotdengan skema Zod untuk pemanggilan via REST/SSE.
- Clean Proxy Controller (
insights.py):- Mengubah
POST /insights/chatmenjadi clean proxy yang memanggil toolvibe_copilotdi MCP Server viaMCPClient.call_tool(). - Menyediakan fallback lokal yang aman jika MCP Server dalam kondisi offline/maintenance.
- Mengubah
- Mempertahankan rendering
ReactMarkdown&remarkGfmdengan custom components untuk tabel finansial zebra, badge nominal uang, dan layout Glassmorphism modern.
mcp-server/src/tools/vibeCopilot.tsmcp-server/src/index.tssajen/app/api/v1/insights.pyCHANGELOG.md
- Deploy MCP Server:
cd ~/kerjaan/mcp-server && ./deploy.sh - Deploy Sajen API & Blonjo UI:
cd ~/kerjaan/jualan && ./deploy.sh sajen-api blonjo-ui