Requirements
Supported providers:
openai, anthropic, gemini — configured via LLM_PROVIDER and LLM_MODEL.
Environment file setup
Examples loadexamples/.env.defaults automatically on startup — do not copy it. Create examples/.env (gitignored) only for your API key and overrides:
.env.defaults → .env → process environment. Process-level exports win last. Never commit API keys.
Optional dependencies
Runtime modes
Environment variables
Core
Temporal
Used whenAGENT_RUNTIME=temporal:
Restate
Used whenAGENT_RUNTIME=restate. See also restate-setup.md.
Conversation
MCP
A2A
Observability
Retriever and memory
The authoritative default values for all variables live in
examples/.env.defaults in the repository.
Running Examples
Commands, Task infra, suggested order, and multi-process examples