What an agent is
Every agent lives underagents/<name>/ in your project:
config.yaml— triggers, requested secrets, and an integration allowlist.GOAL.md— what the agent should accomplish, in plain language.- Optional files such as
capabilities.yamlfor composed sub-agents.
Why they matter
Autonomous upkeep
Translate new content, sweep for broken links, or run a post-deploy check — on a cron, unattended.
Versioned like code
The bundle reaches the server through
fimo deploy, so agents branch, review, and roll back with everything else.Scoped by design
An explicit integration and tool allowlist means an agent can only touch what you grant it.
Inspectable runs
Every run records a report and history you can read back from the CLI.
The bundle lives in git, not the database. Editing an agent locally is not enough — run
fimo deploy to push the bundle before you activate or run it.What’s next
Create an agent
Scaffold a bundle from a template, write its goal, and validate it.
Schedules
Wire an agent to a cron trigger and trigger runs on demand.
Runs, reports & logs
Inspect what an agent did on each run.