{"agents":[{"key":"planner","name":"Planner Agent","description":"Breaks a goal into a concrete plan of milestones, tasks, and risks. Can delegate sub-tasks to specialist agents (research, coder, writer, analyst) via the delegate-to-agent tool.","maxSteps":8},{"key":"research","name":"Research Agent","description":"Fetches and synthesizes information from public web pages, now with real Firecrawl-backed scraping/search/site-mapping that handles JS-rendered and anti-bot-protected pages far better than a raw fetch.","maxSteps":8},{"key":"coder","name":"Coder Agent","description":"Writes, explains, reviews, and now actually EXECUTES code in a real isolated sandbox (via E2B) to verify it works before reporting results.","maxSteps":6},{"key":"ops","name":"Ops Agent","description":"Assesses operational risk of a proposed action and recommends whether it needs human approval.","maxSteps":4},{"key":"writer","name":"Writer Agent","description":"Drafts and refines written content: summaries, translations, tone adjustments. Can optionally generate a draft via an open-weights model (Hugging Face) for style diversity.","maxSteps":5},{"key":"analyst","name":"Analyst Agent","description":"Analyzes structured/semi-structured data (CSV, JSON), classifies and extracts entities, and reports findings.","maxSteps":6},{"key":"datasci","name":"Data Science Agent","description":"Finds real-world datasets on Kaggle, downloads and parses them, and runs real Python/R analysis code on them in an isolated sandbox — a full find-data-then-analyze-it loop.","maxSteps":8},{"key":"integrations","name":"Integrations Agent","description":"Manages data stored in the user's own connected third-party accounts (Supabase project tables) and reports on which providers (Supabase, Kaggle, E2B, Firecrawl, Hugging Face) are configured.","maxSteps":6},{"key":"support","name":"Support Agent","description":"Handles user-facing help requests: answers questions about the app, drafts responses, and escalates risky requests for approval.","maxSteps":5},{"key":"guardian","name":"Guardian Agent","description":"Security/compliance reviewer: scans content or proposed actions for PII exposure, credential leakage, and destructive-operation risk before they proceed.","maxSteps":4}]}