Migrated from monorepo during Forgejo registry consolidation 2026-05-07
The portal-assistant voice gateway needs a Claude that is conversational, free (on the cluster subscription, no metered API), and safe to sit behind a public edge. Add POST /v1/conversational: it drives a new no-tools `conversational` agent with per-conversation --resume so a voice turn keeps context, and is lean on purpose — no workspace clone, no tools, and crucially NO --dangerously-skip-permissions (so even a leaked agent can't execute anything). This is deliberately NOT /v1/chat/completions, which clones the git-crypt infra repo and runs a Bash-enabled agent per turn (portal-assistant ADR-0002). The conversational agent replies in the speaker's language (Bulgarian/English), short and TTS-friendly. Tests cover the argv builder (new vs resume), the happy path, multi-turn resume across calls, auth, and failure → 503. Full suite green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .github/workflows | ||
| .woodpecker | ||
| agents | ||
| app | ||
| beads | ||
| docs | ||
| frontend | ||
| tests | ||
| .dockerignore | ||
| .gitignore | ||
| CONTEXT.md | ||
| docker-entrypoint-breakglass.sh | ||
| Dockerfile | ||
| LICENSE.txt | ||
| requirements-dev.txt | ||
| requirements.txt | ||