Amodal Cloud
Amodal runs agents defined by Markdown, JSON, and TypeScript files. You provide instructions, knowledge, API connections, and tools. Amodal hosts the runtime and provides source editing, deployments, conversation history, evals, logs, and usage tracking.
Source can live in a connected Git repository or in Amodal-hosted snapshots. An agent project starts with amodal.json and an amodal/ directory.
Build an agent
- Run locally to try an agent on your machine, or create one in Amodal.
- Follow the support-agent tutorial for a complete example.
- Deploy and test through the Platform API to automate the workflow.
Define its behavior
| Content | Purpose |
|---|---|
| Agents | Instructions and access to tools, connections, skills, and stores |
| Connections | API configuration, authentication, and endpoint policies |
| Skills | Procedures the agent can load when relevant |
| Knowledge | Reference documents and searchable corpora |
| Tools | Custom actions implemented in TypeScript or JSON |
| Stores | Structured data the agent can read and write within its permissions |
See Project Structure for the file layout.
Deploy, test, and embed
- Evals: check behavior before deploying changes.
- Providers: choose models and configure provider access.
- Authentication: control access to the hosted app and runtime.
- React SDK: embed chat and agent data in your application.
- Runtime Apps: deploy a custom frontend at the agent's URL.
- Runtime Server: call chat endpoints and consume streaming responses.