What problem does it solve? Delegating coding work to an external autonomous agent requires managing CLI sessions, interactive TUIs, and long-running processes, which is error-prone without clear operational guidance. ## Core Features & Use Cases - One-Shot Task Execution: Run bounded coding tasks with opencode run, attaching context files and forcing specific models. - Interactive Background Sessions: Drive the OpenCode TUI via pty sessions, submitting prompts, polling progress, and resuming prior sessions. - PR Review & Parallel Work: Review pull requests with opencode pr and run parallel tasks in isolated workdirs or git worktrees. - Use Case: Ask the agent to implement OAuth refresh flow with tests in your repo; it starts an OpenCode session, monitors progress, and reports files changed and test results. ## Quick Start Ask the agent to use OpenCode to implement a feature or fix a bug in your repository, for example: run opencode to add retry logic to API calls and update the tests.