Skip to content

v0.4.0

Latest

Choose a tag to compare

@changw98ic changw98ic released this 12 Jun 03:46
· 39 commits to main since this release

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