agentica-server

Agentica server + Claude proxy setup - architecture, startup sequence, debugging

By parcadei · 470 installs

npx skills add parcadei/continuous-claude-v3 --skill agentica-server

Source repository · Upstream listing

Agentica Server + Claude Proxy Setup Complete reference for running Agentica SDK with a local Claude proxy. This enables Python agents to use Claude CLI as their inference backend. When to Use Use this skill when: Starting Agentica development with Claude proxy Debugging connection issues between SDK, server, and proxy Setting up a fresh Agentica environment Troubleshooting agent tool access or hallucination issues Architecture Environment Variables Variable Set By Used By Purpose INFERENCE ENDPOINT URL Human agentica server Where server sends LLM inference requests S M BASE URL Human Agentica SDK client Where SDK connects to session manager KEY: These are NOT the same endpoint! SDK connects to server (port 2345) Server connects to proxy (port 8080) Startup Sequence Must start in this order (each in a separate terminal): Terminal 1: Claude Proxy Terminal 2: Agentica Server MUST run from its directory: Terminal 3: Your Agent Script Health Checks Common Errors & Fixes 1. APIConnectionError after agent spawn Symptom: Agent spawns successfully but fails on first call with connection error. Cause: Claude proxy returning plain JSON instead of SSE format. Fix: Proxy must return Server Sent Events format: 2. ModuleNotFoundError for agentica server Symptom: ModuleNotFoundError: No module named 'agentica server' Cause: Running uv run agentica server from wrong directory. Fix: Must cd workspace/agentica research/agentica server first. 3. Agent can't use Read/Write/Edit tools Symptom: Agent asks for file contents instead of reading them. Cause: Missing allowedTools in claude proxy.py CLI call. Fix: Proxy must pass tool permissions: 4. Agent claims success but didn't do task Symptom: Agent says "I've created the file" but file doesn't exist. Cause: Hallucination agent describing intended actions without executing. Fix: Added emphatic anti hallucination prompt in REPL BASELINE: 5. Timeout on agent.call() Symptom: Call hangs for 30+ seconds then times out. Cause: Claude CLI taking too long or stuck in a loop. Fix: Check proxy logs for the actual CLI output. May need to simplify prompt. Key Files File Purpose scripts/agentica/claude proxy.py OpenAI compatible proxy with SSE streaming workspace/agentica research/agentica server/ Local agentica server installation scripts/agentica/PATTERNS.md Multi agent pattern documentation Quick Verification Test the full stack: Checklist Before running agents: [ ] Claude proxy running on port 8080 [ ] Agentica server running on port 2345 (from its directory) [ ] S M BASE URL set for client scripts [ ] INFERENCE ENDPOINT URL set for server [ ] Both health checks return 200