FAQ.
Why is my agent in Demo Mode?
Demo Mode activates when no Anthropic API key is found. The chat route checks: platform env key → module-level cache → your BYOK key in users.preferences.anthropicApiKey. Add your key at Settings → API Keys. It looks like sk-ant-... and you get it from console.anthropic.com.
How do credits get consumed?
Credits are deducted after each agent action: AI model calls (5-50 credits based on token count), tool executions (1-5 credits each), phone call minutes (10 credits/min via Twilio), scheduled task runs (2 credits each). All transactions are logged in credit_transactions with a description and service field.
Can agents talk to each other?
Yes. The orchestrator at /api/orchestrator routes requests between agents using LLM intent classification. Agents also communicate directly via the inbox_messages table. A sales agent can hand off a support issue to the support agent, which picks it up from its inbox.
How does memory work across sessions?
After every conversation, extractAndStore() uses Claude to extract key facts and stores them in agent_memory. On the next conversation, retrieve() uses vector embeddings to find the most relevant memories and injects them as [SEMANTIC RECALL] context. Workspace files (workspace_files table) provide always-on long-term context.
Can I use my own AI model?
Yes. Add your Anthropic API key in Settings → API Keys (stored in users.preferences.anthropicApiKey). The chat route uses your key for all your agent calls. Support for other model providers (OpenAI, Gemini) is on the roadmap.
Is there a free tier?
1,000 free credits on signup. No credit card required. Enough for ~200 standard conversations. All features are available on the free tier — no artificial limitations.