Repository navigation
v1.1.0
What's Changed
- feat: add curl-installable setup script for orch by @proboscis in #329
- fix(agent): use consistent API for OpenCode session detection by @proboscis in #328
- fix(store): add duplicate frontmatter detection warning by @proboscis in #324
- docs(orch-monitor): add workflow guide and help screen by @proboscis in #325
- feat(tui): add hover-to-select for DataTable rows in orch-monitor by @proboscis in #330
- feat(diff): add diff view for run worktree changes by @proboscis in #331
- docs: add structured documentation with Getting Started guide and concepts glossary by @proboscis in #332
- Add orch agent command for control agent sessions by @proboscis in #333
- feat(monitor): separate layout restart from control agent session by @proboscis in #336
- Add development guide with versioning and trunk-based workflow docs by @proboscis in #335
- docs: complete documentation gaps for new user guidance by @proboscis in #334
- fix(attach): handle cross-session Zellij attach properly by @proboscis in #341
- fix(monitor): use explicit session IDs instead of --continue flag by @proboscis in #339
- fix(zellij): use attach --create-background for reliable session creation by @proboscis in #340
- fix(monitor-tui): show correct multiplexer in Mux column by @proboscis in #342
- fix(run): add explicit acceptance criteria verification to agent prompt by @proboscis in #343
- fix(daemon): use per-project opencode servers for control agents by @proboscis in #344
- fix(monitor): shell escape file paths in zellij multiplexer by @proboscis in #346
- fix(agent): use directory-scoped session queries for worktree support by @proboscis in #347
- fix(cli): make orch ps use daemon API for consistency with orch-monitor by @proboscis in #348
- feat(ps): separate run status and PR status into distinct columns by @proboscis in #345
- fix(orch-monitor): move diff stats calculation from TUI to daemon by @proboscis in #349
- feat(monitor): sort issues by last modified time, latest first by @proboscis in #350
- fix(store): parse multi-line YAML list tags in frontmatter by @proboscis in #351
- refactor(daemon): centralize opencode server management by @proboscis in #352
- fix(agent): orch ps shows alive=yes correctly for opencode runs by @proboscis in #353
- fix(monitor): reorder columns to place ALIVE after STATUS matching CLI layout by @proboscis in #354
- fix(daemon): respect canceled status and terminate opencode sessions on stop by @proboscis in #355
- feat(daemon): add get_control_agent_launch API (orch-360) by @proboscis in #356
- fix(capture): display tool calls meaningfully instead of empty lines by @proboscis in #357
- feat(daemon): move alive status computation to daemon (orch-367) by @proboscis in #358
- feat(orch-monitor-tui): introduce OrchAPI abstraction layer by @proboscis in #359
- feat(daemon): add server-side filtering for list_runs and list_issues APIs (orch-362) by @proboscis in #360
- feat(daemon): add start_run, stop_run, close_issue daemon APIs by @proboscis in #361
- feat(daemon): add git state fields to Run response (orch-364) by @proboscis in #362
- feat(api): migrate daemon API to Protocol Buffers by @proboscis in #363
- feat(daemon): route status writes through daemon API with store fallback by @proboscis in #365
- fix(send): verify orch send works correctly for opencode runs by @proboscis in #366
- feat(monitor): auto-start daemon when running orch monitor by @proboscis in #367
- feat(cli): add validate-issue-files command by @proboscis in #370
- docs: add validate-issue-files to control prompt troubleshooting by @proboscis in #372
- feat(tui): migrate Python TUI to use protobuf client by @proboscis in #371
- feat(daemon): remove JSON fallback, migrate all clients to protobuf by @proboscis in #373
- fix(daemon): derive issues_root from project config for control agent prompt by @proboscis in #374
- refactor: eliminate tmux abstraction leaks (orch-373) by @proboscis in #375
- feat(monitor): add daemon health check and auto-repair before launching multiplexer by @proboscis in #377
- fix(issue-create): quote YAML values with special characters by @proboscis in #378
- fix(run-index): scope cleanup to prevent stale entries and data loss by @proboscis in #379
- refactor(delete): move older_than filtering from CLI to daemon by @proboscis in #393
- fix(continue): skip session artifact for opencode runs by @proboscis in #398
- refactor(cli): remove client-side status filtering from delete.go and tick.go by @proboscis in #381
- refactor(monitor): remove local alive/worktree checks, use daemon data by @proboscis in #389
- refactor(tui): remove status classification logic from Go TUI (orch-398) by @proboscis in #387
- feat(daemon): move PR lookup from TUI/CLI to daemon by @proboscis in #396
- feat(daemon): add idempotent opencode server check for send API by @proboscis in #401
- fix(daemon): throttle opencode capture retries for dead endpoints by @proboscis in #407
- fix(monitor): actively probe daemon health in monitor client by @proboscis in #408
- fix(daemon): add abrupt-exit diagnostics and startup stale-artifact recovery by @proboscis in #409
- Capture: omit empty assistant lines or show (N tool uses) for opencode by @proboscis in #412
- Recover opencode control session after daemon restart by @proboscis in #415
- Fix opencode send timeout despite ACKed delivery by @proboscis in #414
- Fix codex model propagation and codex default model resolution by @proboscis in #413
- Fix codex orch send submission by using C-m by @proboscis in #416
- Fix unreliable blocked detection for Codex tmux runs by @proboscis in #417
- daemon: sanitize invalid UTF-8 in proto responses by @proboscis in #418
- fix: orch send submits on codex/tmux without manual Enter by @proboscis in #419
- Fix opencode control agent model/variant propagation by @proboscis in #420
- enforce effect boundaries for exec command callsites by @proboscis in #424
- orch-446: boundary enforcement follow-up (semgrep, CLI DI, testutil mocks) by @proboscis in #427
- fix(tui): sync selection state and enforce defaction guards by @proboscis in #429
- Fix uncached daemon PR lookups to respect cache TTLs by @proboscis in #432
- refactor(cli): rename 'orch continue' to 'orch restart-from' (orch-451) by @proboscis in #433
Full Changelog: v0.1.0...v1.1.0