Skip to content

Releases: changw98ic/codepatchbay

v0.4.0

12 Jun 03:46

Choose a tag to compare

v0.4.0 — Slim Down, Ship Fast

This release strips ~30K lines of dead code and unused features, refactors the service layer from 128→56 files, and ships protocol-aware agent support with dynamic workflow engine.

Breaking Changes

  • Web UI removed (React frontend, -12,303 lines) — use CLI or API directly
  • IM channels, notifications, demo mode, cron, soak test all cut
  • 60 dead files removed (-8,681 lines)
  • 43 dead-code files deleted (-4,659 lines)

New Features

  • Protocol-aware agent support + Reasonix ACP agent (#238)
  • Dynamic workflow engine with bridges and DW acceptance gates

Refactoring

  • server/services: 128→56 files — delete 30 orphan modules, compress call chain
  • materializeJob: 50-case switch → EVENT_HANDLERS lookup table
  • Event registry complete coverage + deslop event-store/child-env
  • Shell wrappers replaced with dynamic workflow bridge

Fixes & Hardening

  • TypeScript migration now enforceable
  • DW contracts stabilized while moving source to TypeScript
  • Runtime-root hard cut survives service consolidation
  • Runtime-root migration fails closed across workflows
  • Flaky SIGINT integration test fixed (#240)
  • 8 pre-existing test file failures fixed
  • Test reorganization: unit (tests/) split from integration (tests/integration/)

Commits (30)

Full diff: https://github.com/$(git remote get-url origin | sed 's/.*github.com[/:]//' | sed 's/.git$//')/compare/v0.3.13...v0.4.0

codepatchbay 0.3.13

10 Jun 12:09

Choose a tag to compare

Release 0.3.13 republishes the committed CodeGraph worktree readiness fix and hardens npm packaging against local temp/runtime artifacts.\n\nValidation:\n- npm test passed in a clean release worktree: 440/440 unit tests and 22/22 isolated unit tests.\n- npm pack produced codepatchbay-0.3.13.tgz with 389 entries.

CodePatchBay v0.3.12

08 Jun 13:20

Choose a tag to compare

Highlights

  • Adds dynamic workflow gate planning and risk-map driven execution support.
  • Adds live CodeGraph readiness checks for queue and worker flows.
  • Fixes release install compatibility from npm-installed packages by allowing missing package-lock files and bundling shared/scripts assets.
  • Includes provider priority/capacity fixes and ACP supervisor/control-plane hardening.

Verification

  • npm test
  • npm publish dry-run
  • npm package published as codepatchbay@0.3.12
  • Global install and cpb release install/use 0.3.12

v0.3.9

07 Jun 12:16

Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.3.9

v0.3.2 — Fix variant routing in persistent process pool

30 May 16:23

Choose a tag to compare

Bug Fix

Fix: persistent process pool ignores provider variant (ollama/mimo)

The persistent process path in AcpPool never passed options.variant to envForAgent(), so variant environment variables (CPB_CLAUDE_VARIANT → ANTHROPIC_BASE_URL rewrite) were never applied. Since persistent processes are the default (CPB_ACP_PERSISTENT_PROCESS≠0), all hub-executed phases silently used the base Anthropic provider — regardless of config like execute: "ollama" or plan: "mimo".

Changes

  • Thread options through #runPersistent#runPersistentNow#getPersistentClient
  • Pass variant to envForAgent in persistent client creation
  • Include variant in poolClientKey so different variants get separate persistent clients

Impact

  • plan: claude + mimo and verify: claude + mimo now correctly route to MiMo v2.5 Pro
  • execute: claude + ollama (if configured) now correctly routes to Kimi K2.6
  • Previously all phases used the default Anthropic provider regardless of variant config

codepatchbay v0.2.0

28 May 13:40

Choose a tag to compare

Prepared npm package artifact for codepatchbay v0.2.0.

Assets:

  • codepatchbay-0.2.0.tgz
  • codepatchbay-0.2.0.tgz.sha256

Package metadata:

  • npm package: codepatchbay@0.2.0
  • tarball sha1: 07f04081c830fe9b85ed3912e512143509a2a0ff
  • tarball sha256: 2053970fdcf599b798bfb82aab344b70658e60d001d9e01ecfac3ddf8dbbe098
  • npm integrity: sha512-Xj59yQCLEkMHt3SZzURftEtFGs2/po/HG74KBHKjk4G7+xTcQnDAWUTwfj4bDpRHGQTLqwVhgolQayYctQKryg==
  • packed files: 285

Verification:

  • npm run test:node passed: 710/710
  • npm pack --json completed
  • npm publish --dry-run --access public completed with + codepatchbay@0.2.0
  • temp-prefix global install from the tarball ran cpb version: cpb v0.2.0
  • source-level E2E evidence: #125 mixed Kimi run closed after commit 4c43d34; #135 pure Claude Code MiMo run closed after commit 5f38879

npm publish has not been executed yet.