What Ona Agent can do
- Write and modify code - features, bug fixes, refactors, tests, documentation
- Run your toolchain - commands, formatters, linters, test suites in isolated environments
- Manage pull requests - open branches, create PRs, respond to review feedback
- Execute long-running work - migrations, large refactors, multi-repo changes (see Automations)
- Follow your policies - command allow/deny lists, SSO, audit logging
How it works
- You give Ona Agent a task (via chat, Linear issue, or automation trigger)
- Agent starts an isolated environment with your Dev Container configuration
- Agent works autonomously - reading code, making changes, running tests
- Agent opens a pull request for your review
Prerequisites
None required to get started. Ona Agent works immediately with Ona Cloud. For advanced setups:- Your own infrastructure: Deploy runners in AWS or GCP
- Faster startup: Configure a Dev Container for your repository
Get productive
- Teach agents your codebase - create an AGENTS.md with your conventions, or add Skills for repo-specific workflows
- Create custom commands - codify your team’s workflows with slash commands
- Connect integrations - enable Linear or other integrations for richer context
- Set guardrails - configure command deny lists and policies for safe execution
Best practices
- Start with smaller tasks and expand scope as you build confidence
- Keep environments reproducible with Dev Containers and Tasks
- Use guardrails for safe, auditable execution
- Test workflows in non-production repositories before broad rollout
Next steps
- AGENTS.md - teach agents your conventions
- Slash commands - create reusable prompts
- MCP servers - extend agent capabilities
- Command deny list - restrict dangerous commands