Skip to content

v0.5.1

Choose a tag to compare

@cskwork cskwork released this 17 May 02:36
· 595 commits to main since this release

Highlights

  • Adds board-viewer operator controls after v0.5.0: archive Done tickets from the web UI and switch between Default, Focus, and Command themes.
  • Hardens orchestration failure handling: merge-gate conflicts and max-turn exhaustion now block tickets instead of silently looping or merging unsafe work.
  • Improves auto-merge and Codex backend behavior: preflight committed merge conflicts, quote and preserve writable-roots config per turn, and reduce Todo triage token spend.
  • Adds public PR contribution standards and streamlines operator skill docs.

Included Commits

  • 0d0626d feat: archive done tickets from board viewer
  • b416741 docs: streamline Symphony skill docs
  • f12a0ef fix(auto-merge): preflight committed merge conflicts first
  • 7cd8131 chore: ignore log files
  • 8db54ce fix(orchestrator): avoid replaying done cleanup on startup
  • 36337fb fix(orchestrator): block tickets on merge gate failure
  • affca46 fix: reduce Todo triage token spend
  • 71ba5ad feat(board-viewer): add SMA-23 theme switcher
  • 97d94ac fix(codex): quote writable roots config
  • 91c6c26 chore: add public PR contribution standards
  • 0b864b8 fix(orchestrator): block max-turn exhausted tickets
  • d23c11c fix(codex): preserve writable roots per turn
  • de0db11 chore(release): v0.5.1

Verification

  • python -m pytest -q passed: 476 passed, 5 skipped.
  • python -c "import symphony; print(symphony.__version__)" returned 0.5.1.
  • python -m symphony.cli doctor /private/tmp/symphony-v051-smoke/WORKFLOW.md passed all checks using port 18770, temp workspaces, and this repo's real board/prompt files.
  • Local Symphony smoke on 127.0.0.1:18770: /api/v1/state returned HTTP 200 with running: 0; /api/v1/refresh accepted; the process shut down cleanly.