feat: wire real service agents into chat with LLM tool dispatch + Rivet proxy fix #3
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/central-gitea-unified-actor"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wire All 4 Microservice Agents Into Chat
Wires all 4 microservice-backed agents into the chat so the LLM can call real services and return session URLs.
Changes
New
src/routes/chat.tsAdded a direct HTTP chat endpoint.
When the LLM calls:
start_interview_sessionanalyze_resumestart_roleplay_sessioncompute_qscoreThe route executes real service probes and returns live session URLs.
Fixed
src/index.tsRivet proxy now forwards requests to the engine at
localhost:6420instead of using
registry.handler().Prevents the:
conflict.
src/actors/user-actor.tsreceiveMessage()now returns:Includes per-module session URLs in responses.
docker-compose.ymlFixed:
A2A_ALLOWED_KEYdefault valuesrc/config.tsAdded:
Configured to use port
8002.Rewritten
prompts/system.txtReworked into a conversational step-by-step flow.
Added explicit rule:
Updated
agents/*.md(6 files)Updated:
Verified
resume-builder:8002interview-service:8007roleplay-service:8008qscore-service:8000Outcome
The chat system can now: