Skip to content

Releases: fredcamaral/drawers

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 14:09
Immutable release. Only release title and notes can be modified.

1.5.0 (2026-06-11)

Features

  • statusline: add opencode-drawer-statusline plugin (963fe82)
  • workflows: add shell() primitive to runtime API (71cb36b)

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 11 Jun 11:52
Immutable release. Only release title and notes can be modified.

1.4.1 (2026-06-11)

Bug Fixes

  • core: make SDK errors throw, harden the task lifecycle, and type the shared seam (1bfd4c0)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 10:21
Immutable release. Only release title and notes can be modified.

1.4.0 (2026-06-11)

Bug Fixes

  • background-agents: coalesce undefined transcript part text in bg_output (8ade99f)
  • background-agents: point smoke harness at the engine's tasks store leaf (2d08778)
  • background-agents: surface failed parent-transcript fetch instead of forking blind (55bd6b0)
  • cadence: require an arming baseline and honor dispose mid-await (670516c)
  • cadence: validate numeric fields in load() so the iteration cap holds (1726c4f)
  • cadence: wire the SDK client through core's adaptSdkClient (43797f0)
  • core: release the slot when cancel races an immediate acquire (9fe2cc1)
  • core: tear down the slot on promote-to-running persist failure; distinguish queue-timeout cancels (98e77f3)
  • workflows: drop cosmetic label/phase from agent cache key (fa466c9)
  • workflows: guard TUI token math against partial feed tokens (876d355)
  • workflows: harden git-truth seam, rolling-wave gates, and skills injection (9ef6fb1)

Features

  • cadence: add the loop and goal orchestration plugin (ca326d0)
  • core: add optional stat/lstat/realpath to FsFacade (5f5f8bb)
  • workflows: add skills injection, run digest, and TUI details (0faa7f5)
  • workflows: ground engine results in git truth and isolate verified agents (5d95229)
  • workflows: name the six patterns, ship deep-research, save runs as commands (24d6052)
  • workflows: teach LLM-authored scripts to use the git-truth review API (c3214ec)

Performance Improvements

  • core: index tasks by session id for O(1) gate lookup (5b12dd0), closes hi#frequency
  • core: prune notify dedup keys on flush (46d30ce)
  • workflows: index live runs by parentSessionID for the digest hot path (de50f10)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 15:17
Immutable release. Only release title and notes can be modified.

1.3.0 (2026-06-09)

Features

  • workflows: per-agent git worktree isolation with TUI-safe engine shell (c8034a4)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 08:52
Immutable release. Only release title and notes can be modified.

1.2.0 (2026-06-09)

Features

  • core: add per-launch directory query for worktree isolation (b536347)
  • workflows: harden workflow runtime with git checkpointing, deny hooks, and TUI improvements (f976661)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 01:37

1.1.0 (2026-06-08)

Bug Fixes

  • build: compile the TUI bundle with @opentui/solid's Solid transform (4a97b59)
  • workflows: drop the per-agent wall-clock timeout (922284d)

Features

  • tui: q/esc quit the viewer (was esc=back) (1e4bd21)
  • workflows: TUI run switcher, scrollable tree, upfront phases (dee4203)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 23:46

1.0.0 (2026-06-07)

Bug Fixes

  • core: one canonical data base dir across plugins — env var is a base, not a leaf (e8b217f)
  • core: turn watermark in completion gate — stale previous-turn output can no longer complete a resumed turn (39f5cc7)
  • core: turn-liveness veto in completion gate — Task 7.1.1 (debc65f)
  • test: deterministic + race-free conformance (d) poisoned-pipeline (b83d98f)
  • workflows: absolute script_path resolves verbatim (d08cbc7)
  • workflows: epic 8.1 review findings (7ce4154)
  • workflows: epic 8.2 review findings (6a860a0)
  • workflows: epic 8.3 review findings (49877a8)
  • workflows: TUI viewer dual-instance crash — solid/opentui only in .tsx (551c432)

Features

  • active parent wake on idle — Epic 6.3 (cae8ed8)
  • agents: bg_output, bg_cancel, bg_list tools + entry registration (10350e9)
  • agents: bg_task tool — launch and resume (24c7a4f)
  • agents: fork wiring + plugin e2e smoke harness — Phase 2 exit (dc7c642)
  • agents: passive notification delivery — chat.message flush + toasts (d686007)
  • agents: plugin scaffold + engine factory; sdk adapter extracted to core (73d8056)
  • agents: pure fork transcript builder (3ddbd41)
  • core+workflows: onSessionCreated hook, schema registry, ajv validator (Task 3.3.1) (fe8a9aa)
  • core: atomic per-task persistence with restart recovery (e1641b8)
  • core: cancel, resume, and output reading on SessionRunner (9c28bd6)
  • core: completion gate with synchronous mutex and safety nets (b934eb6)
  • core: ConcurrencyManager with model>provider>default limits (7054b5f)
  • core: engine type contract, collision-checked ID generator (bf78496)
  • core: headless smoke harness — engine proven against real opencode (405a868)
  • core: notification queue with passive-flush contract (7f8df4b)
  • core: SessionRunner launch path with cancellation re-checks (db43f4b)
  • scaffold Bun workspaces monorepo with @drawers/core skeleton (6abe753)
  • workflows: ./tui entrypoint + full-screen Phases|Agents|Detail route with j/k/enter/x/esc — Task 8.3.3 (476ba11)
  • workflows: agent prompt in the TUI Detail pane + s stop alias (a96e6a3)
  • workflows: agent:launched event + sessionID on agent:end — Task 8.1.1 (8ca28fa)
  • workflows: agent() primitive over the core runner (Task 3.2.1) (d5a06d5)
  • workflows: createWorkflowRun assembly + spec-conformance suite (Task 3.2.3) (d7e4820)
  • workflows: deterministic resume — journal-backed replay in the plugin (Task 4.2.2) (936323e)
  • workflows: engine control watcher — poll workflow-control/, cancel live runs, consume sentinels — Task 8.2.2 (070e596)
  • workflows: enriched agent:end + per-agent rollup on the RunRecord — Task 8.1.4 (3e6c455)
  • workflows: expand workflow tool description into the authoring contract (a592262)
  • workflows: feed parser + run-state reducer, shared CC-tree format helpers — Task 8.3.1 (5e68610)
  • workflows: feed tailer — fs.watch + poll fallback, line-buffered, feeding the reducer — Task 8.3.2 (edb4a61)
  • workflows: in-session observability — Epic 6.2 (f3d119a)
  • workflows: JSONL journal + replay seam in agent() (Task 4.2.1) (7657670)
  • workflows: live feed writer — workflow-feed/.jsonl — Task 8.1.2 (c0509a9)
  • workflows: per-item journal replay (key + occurrence) — Task 7.3.1 (bb31d26)
  • workflows: pipeline/parallel composition primitives (Task 3.2.2) (ef9ee38)
  • workflows: plugin shell + engine + run store + global structured_output (Task 4.1.2) (a61fe52)
  • workflows: run:cancel-requested feed line + workflow-control subdir constant — Task 8.2.1 (a67d983)
  • workflows: sandboxed body evaluation with determinism guards (Task 3.1.2) (753147e)
  • workflows: scaffold package + pure-literal meta parser (Task 3.1.1) (ef9323b)
  • workflows: session stats collector — tokens + tool calls from the SDK event bus — Task 8.1.3 (391e3eb)
  • workflows: sidebar_content slot summarizing active runs + summarize helper — Task 8.3.4 (1f9138e)
  • workflows: smoke harness Scenario F — external touch cancels a live run end-to-end — Task 8.2.3 (f0c97f4)
  • workflows: structured_output tool + agent({schema}) wiring — Phase 3 exit (Task 3.3.2) (8c06a00)
  • workflows: sub-workflows + live e2e smoke harness — Phase 4 exit (Task 4.3.2) (c0603b1)
  • workflows: token budget provider from real SDK token usage (Task 4.3.1) (8d07a80)
  • workflows: TUI viewer — CC-style tree, arrow nav, ctrl+o open (aa8e9f5)
  • workflows: typed null diagnostics + untruncated results — Epic 7.2 (8edc4bf), closes [2/#3](https:/...
Read more