- Human-initiated workflows - A person (e.g. developer) starts the agent with a task that ultimately leads to a report or a pull request
- Low review burden - Is a task that needs minimal human review in follow-up e.g., documentation vs. high-risk code changes
- Single development environment - Is a task that can be performed in a single development environment (even if running in parallel)
- Large context analysis - A task that requires parsing substantial amounts of code e.g., architects querying codebases
When evaluating potential Ona use cases, ask: Does this start with a human decision, can happen in a single development environment? Require minimal code review? Or, benefit from deep code understanding? If yes, it’s likely a strong fit for Ona.