Introduction
Amodal is a git-repo-centric cloud platform for agents. Your agent definition — connections, skills, knowledge, tools, stores, intents, evals, and optional runtime app code — lives as files in your repository. Amodal reads these files, deploys them to a hosted runtime, and gives your team the operational surface around the agent: sessions, costs, logs, source history, deployments, and evals.
How It Works
Your Repo
├── amodal.json ← agent identity and runtime features
├── amodal/
│ ├── connections/ ← API contracts, docs, and policies
│ ├── skills/ ← Markdown reasoning frameworks
│ ├── knowledge/ ← Domain knowledge documents
│ ├── stores/ ← Typed persistent data schemas
│ ├── tools/ ← Custom tool handlers
│ └── intents/ ← Deterministic typed actions
├── hooks/ ← Guardrail hooks
├── evals/ ← Test cases for agent quality
└── src/ ← Optional custom runtime app
↓ deploy from Amodal
Hosted Runtime
├── Context Compiler ← builds optimized prompts
├── Token Allocator ← manages context window budget
├── Security Layer ← field scrubbing, output guards, action gates
├── Provider Adapter ← model provider selected in Amodal/platform settings
└── Session Manager ← durable scoped sessionsThe Core Loop
Every agent runs the same fundamental cycle:
Explore → query connected systems, load knowledge, gather context
Plan → reason about findings, decide next steps
Execute → call APIs, dispatch sub-agents, present results, learnSimple questions skip planning. Complex questions get the full loop with multi-agent dispatch and skill activation. The runtime matches depth to the question automatically.
Key Capabilities
| Capability | What It Does |
|---|---|
| Multi-provider | Anthropic Claude, OpenAI, Google Gemini, and other supported providers |
| Git-native config | Everything is a file. Version, diff, review, and deploy your agent like code |
| Connection plugins | Install or define connection packages for the systems your agent should call |
| Security infrastructure | Field scrubbing, output guards, action gates, scope checking, leak detection |
| Evaluation framework | LLM-judged evals, experiments, cost tracking, multi-model comparison |
| Amodal deployments | Commit source changes, deploy them, promote production, and inspect history |
| React SDK | @amodalai/react components and chat widget for embedding |
| Operations UI | Session replay, activity logs, runtime logs, deploy state, and usage analytics |
Next Steps
- Build With A Coding Agent — API-first workflow for Codex, Claude, CI, and advanced builders
- Project Structure — What goes where in your repo
- Build A Support Agent — Create a working tutorial agent with a public demo API
- Source & Deploy In Amodal — Connect source, deploy, promote, and inspect
- Embedding & Multi-tenancy — Put a deployed agent in your product