Agents overview
Agents are reusable AI automations that you configure with natural language instructions. No code, no workflow builders, no drag-and-drop — just plain English describing what you want done.
How agents work
Each agent has three components:
- Triggers: When and where the agent should run
- Scheduled: Run on a recurring schedule (daily, weekly, custom cron)
- Channels: Where the agent listens for mentions (Slack channels, GitHub repos, Linear teams)
- Prompt: Regular text instructions describing what the agent should do
- App restrictions: Control what each agent can access and modify — set default access levels, per-system overrides, and per-resource permissions to follow the principle of least privilege
When triggered, the agent runs in its own canvas, executing the instructions with full access to Stilla's tools and integrations.
Agent runs
Every execution creates a separate canvas — an "agent run" — where you can see exactly what the agent did, what tools it used, and what changes it proposed. This gives you full transparency into automated actions.
Agent runs are stored and searchable, so you can review past executions, debug issues, or audit what happened.
Agent memory
Agents can persist information across runs using a memory canvas. This lets agents track trends, remember decisions, and build up context incrementally rather than starting from scratch each time.
Channel triggers
By assigning an agent to specific channels, you can customize how Stilla responds when mentioned in different contexts. Each channel can have its own agent, so Stilla behaves differently depending on where it's mentioned.
For example:
- An agent for your #support Slack channel that follows specific triage steps
- An agent for GitHub PRs that runs your team's review checklist
- An agent for Linear that categorizes and routes new issues
Use cases
- Weekly standup summaries: Aggregate updates from Linear, GitHub, and Slack into a weekly digest
- Changelog generation: Generate release notes from merged PRs
- Customer feedback triage: Route and categorize incoming feedback
- Incident response: Pull context from PagerDuty, Slack, and logs when incidents fire
- Dependency scanning: Check for outdated or vulnerable dependencies on a schedule
- Meeting prep: Before a recurring meeting, gather relevant updates from all connected tools
Next up: Creating Agents
Ready to create your first agent? Follow the step-by-step guide.