Skip to content

Releases: Open330/open-agent-contribution

v2026.222.1

22 Feb 07:15
1aa38d4

Choose a tag to compare

What's Changed

Bug Fixes

  • Claude Code adapter: Added --dangerously-skip-permissions, --verbose, --output-format stream-json flags for proper pipe-mode execution
  • Token parsing: Fixed nested message.usage handling + cache token counting (cache_read_input_tokens + cache_creation_input_tokens)
  • Agent-commit detection: commitSandboxChanges() now diffs against origin/<baseBranch> to detect all changes, including those committed directly by the agent (previously showed filesChanged: 0)
  • Commit message: Fixed hardcoded "Codex CLI" → "OAC"
  • Availability check: Added stdin: 'ignore' to Claude Code checkAvailability() to prevent hanging

Verified

  • Dogfood tested: OAC successfully contributed PR #27 to itself via Claude Code
  • 369/369 tests passing

v2026.221.1

21 Feb 17:15
3b9ab1d

Choose a tag to compare

Changes

  • fix: Refine Codex JSONL envelope parsing for item.completed events (file_change + command_execution types)
  • 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

21 Feb 12:48
cb8f78e

Choose a tag to compare

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_EXTENSION on Node < 22.6 (data-URL fallback now triggers correctly)
  • Match both @open330/oac and @open330/oac-core imports 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

20 Feb 07:46

Choose a tag to compare

Bug Fix

  • fix: config-loader regex now matches @open330/oac import — After running oac init, the generated config uses import { defineConfig } from "@open330/oac". The fallback regex in config-loader.ts only matched @open330/oac-core and @oac/core, so oac run couldn'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, isRecordcore/utils.ts)
  • CI actions SHA-pinned + pnpm audit added
  • Empty catch blocks annotated

Full Changelog: v2026.4.3...v2026.4.4

v2026.2.5

20 Feb 07:58

Choose a tag to compare

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

19 Feb 01:29

Choose a tag to compare

@open330/oac@2026.3.0

17 Feb 11:03
2d4f819

Choose a tag to compare

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 doctor commands
    • 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

17 Feb 11:03
2d4f819

Choose a tag to compare

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 doctor commands
    • 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

17 Feb 11:03
2d4f819

Choose a tag to compare

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 doctor commands
    • 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

17 Feb 11:03
2d4f819

Choose a tag to compare

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 doctor commands
    • 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