
Oz Agent Action
https://github.com/warpdotdev/oz-agent-action- Category
- AI Agents
- Rank
- No. 1074Tools index
- Pricing
- Open Source
- Type
- AGENT
- Builder
- warpdotdev
- GitHub
- 118 stars
- Latest release
- v1.0.32
- Date
About
Use the Oz coding agent from Warp inside GitHub Actions.
What it does
Oz Agent Action turns prompts, saved prompts, or reusable skills into automated coding tasks. It installs the Oz command-line package, runs locally on the workflow runner or through Warp-hosted cloud workers, and exposes the agent’s output to later workflow steps.
Why it's ranked here
This is a focused integration with unusually practical workflow coverage. It supports pull request reviews, issue fixes, failed-check repair, comment-driven assistance, and scheduled summaries. Local and cloud execution broaden its usefulness, while explicit warnings prevent several incompatible options from failing silently.
What's good
Package caching reduces repeated installation work. Output capture supports downstream automation, including machine-readable JSON. Cloud runs can select a host, environment, and computer use, while local runs default to sandboxing. Tests cover run identifiers, failure states, cloud routing, ignored options, and shutdown reporting.
Tradeoffs
A Warp API key is mandatory. Installation only supports Linux runners on x64 or arm64, and it uses Debian packages plus privileged package commands. Several settings work only in one execution mode. Cloud runs reject local working directories, profiles, and session sharing, while local runs ignore cloud hosts, environments, and computer use.
How to use it well
Use it for GitHub teams that want agent work triggered by repository events, comments, labels, schedules, or failed checks. Start from the supplied workflow scenarios, grant only the documented permissions, and consume structured output in later steps. It does not replace general CI orchestration or support non-Linux runners.
Technical notes+
src/index.ts reads action inputs, installs a channel-specific Debian package through the GitHub tool cache, invokes the stable or preview Oz command, captures stdout, persists run and exit state, and reports shutdown during the post action. src/index.test.ts uses Vitest mocks to cover output parsing, exit handling, local and cloud argument routing, and unsupported-option warnings. action.yml defines the Node 24 action surface and post step. rollup.config.js bundles the TypeScript entry as an ES module. scripts/build-workflows.mjs generates reusable workflows and consumer templates from scenario examples.
Observed
- License
- MIT
- Primary language
- TypeScript
- Interface
- GitHub Action wrapping the Oz CLI
- Runtime
- Node.js 24 action
- Platform support
- Linux runners on x64 and arm64 architectures
- Packaging
- Private npm package bundled with Rollup as an ES module
- Testing
- Vitest tests are present alongside the TypeScript source
- Execution modes
- Local runner execution and Warp-hosted cloud execution
Read from README.md, package.json, src/index.ts, src/index.test.ts, rollup.config.js, eslint.config.mjs, scripts/build-workflows.mjs, AGENTS.md, action.yml, .node-version, tsconfig.json, .prettierignore, examples/review-pr.yml, examples/auto-fix-issue.yml, examples/fix-failing-checks.yml.
What it can do
Execute Oz coding agent within GitHub Actions workflows
GitHub Actions workflow configuration → Automated coding tasks execution results
Generate code automatically in CI/CD pipeline
Repository code and workflow triggers → Generated code files and modifications
Perform automated code analysis and suggestions
Source code in GitHub repository → Code improvement recommendations and fixes
Integrate Warp terminal AI capabilities into GitHub workflows
GitHub Actions workflow steps → AI-enhanced development automation
Automate code refactoring tasks
Existing codebase and refactoring requirements → Refactored code with improvements
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.