Releases: Open330/open-agent-contribution
v2026.222.1
What's Changed
Bug Fixes
- Claude Code adapter: Added
--dangerously-skip-permissions,--verbose,--output-format stream-jsonflags for proper pipe-mode execution - Token parsing: Fixed nested
message.usagehandling + cache token counting (cache_read_input_tokens+cache_creation_input_tokens) - Agent-commit detection:
commitSandboxChanges()now diffs againstorigin/<baseBranch>to detect all changes, including those committed directly by the agent (previously showedfilesChanged: 0) - Commit message: Fixed hardcoded "Codex CLI" → "OAC"
- Availability check: Added
stdin: 'ignore'to Claude CodecheckAvailability()to prevent hanging
Verified
- Dogfood tested: OAC successfully contributed PR #27 to itself via Claude Code
- 369/369 tests passing
v2026.221.1
Changes
- fix: Refine Codex JSONL envelope parsing for
item.completedevents (file_change+command_executiontypes) - fix: Updated Codex adapter test assertions
- chore: Refreshed
.oac/context/files from OAC self-contribution run
Full changelog: v2026.221.0...v2026.221.1
v2026.220.2
What's New
Multi-user Concurrency Protection (Phase 1)
- Layer 1: Discovery-time filter — issues with existing
[OAC]PRs are automatically skipped - Layer 3: Pre-PR duplicate guard — final check before creating PRs prevents duplicates
- Both layers fail silently (fail-open) to avoid blocking the pipeline
Config Loader Fix
- Handle
ERR_UNKNOWN_FILE_EXTENSIONon Node < 22.6 (data-URL fallback now triggers correctly) - Match both
@open330/oacand@open330/oac-coreimports in config files
Reviews
- Round 5/9 reviews from 6 personas (Arch 9.8, Quality 9.5, Perf 9.5, Security 9.3, Perf-Opt 9.5, UX 10)
Full Changelog: v2026.220.1...v2026.220.2
v2026.4.4 — Config Loader Bug Fix
Bug Fix
- fix: config-loader regex now matches
@open330/oacimport — After runningoac init, the generated config usesimport { defineConfig } from "@open330/oac". The fallback regex inconfig-loader.tsonly matched@open330/oac-coreand@oac/core, sooac runcouldn't read the config and threw "No repository specified." Fixed by updating the regex to@open330/oac(?:-core)?.
What's New Since v2026.4.3
- OpenCode provider integration (adapter + registry)
- 7 pre-existing typecheck errors fixed
- Utility consolidation (
truncate,isRecord→core/utils.ts) - CI actions SHA-pinned +
pnpm auditadded - Empty catch blocks annotated
Full Changelog: v2026.4.3...v2026.4.4
v2026.2.5
v2026.2.5 — Correct CalVer Release (2026-02-20)
Note: Versions \ and \ were published with an incorrect CalVer month. This release corrects the version to \ (year=2026, month=February, patch=5th iteration).
Highlights
- Config loader fix: \ ___ _ ___
/ _ \ /\ / __|
| () / _ \ (__
_/_/ __|
Welcome to Open Agent Contribution.
�[34m?�[39m �[1mSelect AI provider(s):�[22m (Press �[36m�[1m�[22m�[39m to select, �[36m�[1m�[22m�[39m to toggle all, �[36m�[1m�[22m�[39m to
invert selection, and �[36m�[1m�[22m�[39m to proceed)
�[36m❯�[32m◉�[36m Claude Code�[39m
◯ Codex CLI
�[2m- OpenCode (coming soon) (disabled)�[22m�[?25l�[36G
�[?25h → \Starting OAC run (budget: 100,000 tokens, concurrency: 2) now works correctly
- OpenCode provider: Full adapter + adapter registry
- Security fixes: Shell injection, branch sanitization, SHA-pinned CI, fetch timeouts
- Deploy readiness: Node.js >=20, \ safety net, /\ in npm package
- Code quality: Consolidated /\ to , unified error normalization
Install
\
added 231 packages in 5s
69 packages are looking for funding
run npm fund for details
Starting OAC run (budget: 100,000 tokens, concurrency: 2)\
Full Changelog: v2026.4.3...v2026.2.5
v2026.4.3
@open330/oac@2026.3.0
Minor Changes
-
0f827e7: Initial public release of all OAC packages.
Features:
- Full OAC pipeline: scan repos for tasks, estimate tokens, execute with AI agents, create PRs
- CLI with
oac run,oac scan,oac plan,oac doctorcommands - Web dashboard with real-time SSE streaming and Start Run UI
- Unlimited token budget mode (runs until rate-limited)
- Parallel task execution with configurable concurrency
- Contribution tracking and leaderboard
Patch Changes
- Updated dependencies [0f827e7]
- @open330/oac-core@2026.3.0
- @open330/oac-repo@2026.3.0
- @open330/oac-discovery@2026.3.0
- @open330/oac-budget@2026.3.0
- @open330/oac-execution@2026.3.0
- @open330/oac-completion@2026.3.0
- @open330/oac-tracking@2026.3.0
@open330/oac-tracking@2026.3.0
Minor Changes
-
0f827e7: Initial public release of all OAC packages.
Features:
- Full OAC pipeline: scan repos for tasks, estimate tokens, execute with AI agents, create PRs
- CLI with
oac run,oac scan,oac plan,oac doctorcommands - Web dashboard with real-time SSE streaming and Start Run UI
- Unlimited token budget mode (runs until rate-limited)
- Parallel task execution with configurable concurrency
- Contribution tracking and leaderboard
Patch Changes
- Updated dependencies [0f827e7]
- @open330/oac-core@2026.3.0
@open330/oac-repo@2026.3.0
Minor Changes
-
0f827e7: Initial public release of all OAC packages.
Features:
- Full OAC pipeline: scan repos for tasks, estimate tokens, execute with AI agents, create PRs
- CLI with
oac run,oac scan,oac plan,oac doctorcommands - Web dashboard with real-time SSE streaming and Start Run UI
- Unlimited token budget mode (runs until rate-limited)
- Parallel task execution with configurable concurrency
- Contribution tracking and leaderboard
Patch Changes
- Updated dependencies [0f827e7]
- @open330/oac-core@2026.3.0
@open330/oac-execution@2026.3.0
Minor Changes
-
0f827e7: Initial public release of all OAC packages.
Features:
- Full OAC pipeline: scan repos for tasks, estimate tokens, execute with AI agents, create PRs
- CLI with
oac run,oac scan,oac plan,oac doctorcommands - Web dashboard with real-time SSE streaming and Start Run UI
- Unlimited token budget mode (runs until rate-limited)
- Parallel task execution with configurable concurrency
- Contribution tracking and leaderboard
Patch Changes
- Updated dependencies [0f827e7]
- @open330/oac-core@2026.3.0