Trigger
A webhook, cron, slash command, @mention, or manual run fires the workflow.
- GitHub, GitLab, Bitbucket, Azure DevOps, Jira, Linear, and ClickUp webhooks
- Provider signatures verified before normalization
- Conditions filter events so only the right ones run
Identify repository
Evolve resolves the relevant repos from the event context or explicit config.
- repo.identify action maps events to registered repositories
- Shallow clone with git.clone when the agent needs code context
- Sparse checkout and cached snapshots keep runs fast
Agent runs
The right agent executes with tools, memory, and optional MCP extensions.
- Single agent.run for focused tasks or agent.session for multi-agent coordination
- 37 built-in tools plus MCP-discovered tools
- Memory, scratchpad, and status updates auto-injected
Execute & deliver
Results are written back to git, tickets, or CI as the workflow defines.
- ci.executeWorkflow triggers external CI and optionally waits for completion
- PR comments and ticket updates
- Audit log and execution output store capture everything
Reacttoanything
Start workflows from code events, schedules, or direct interaction.
Pull requests
opened, merged, synchronized, labeled, reviewed
Issues
opened, closed, labeled, commented
CI events
workflow completed, status changed
Scheduled
cron expressions, recurring checks
Interactive
/review slash command, @evolve mention
Manual
dashboard button, API call
Thebuildingblocks
Compose workflows from a small set of powerful, composable actions.
Shallow clone a repository for code context.
Resolve relevant repos from trigger or config.
Run a single-purpose AI agent with a toolset.
Coordinate multiple agents around a complex task.
Trigger external CI and poll for completion.
Commonworkflows
Three patterns teams enable first.
AI code review
On every PR, gather context, run a Code Reviewer agent, and post inline comments plus a verdict.
Fix failing CI
When CI fails, diagnose logs, generate a patch, push a commit, and monitor the re-run.
Ticket to PR
When a ticket is marked ready, break it down, generate a technical design, and open an implementation PR.