Skip to content

v0.0.15

Choose a tag to compare

@AndrewGrachov AndrewGrachov released this 06 Nov 06:08
· 44 commits to main since this release

Highlights

  • MCP server. The board hosts an MCP endpoint with its own OAuth authorization server, so MCP clients can create, follow up on, wait for and inspect tasks and batches (#1229). Off by default: set mcp.enabled in the chart.
  • Task titles. Tasks carry a short title, editable from the task page (BEL-252, in #1229).
  • Base branch and skill menu. The composer picks the base branch a task starts from, and / opens a skill menu (BEL-162, BEL-202).
  • Task page. The right column now runs full height. Task controls sit on top, published work moves into an Outcome tile, and the other sections are collapsible (#1254). New task and follow-up share one chat input, with attach and send inside the box (#1253). Further redesign passes in #1203 and #1249.
  • Gate skip and reuse. A run that changed nothing skips its gates, or reuses the last result for the thread (BEL-254).

Fixes and internals

  • Recovery keeps the agent's own branch. The interruption budget counts the trailing hour (BEL-244).
  • A lapsed or superseded lease on a running task is treated as pending, not refused, so runner credentials survive a takeover (BEL-243).
  • Gates renew their GitHub token through the gate mailbox (BEL-258).
  • task.ready is sent for a batch PR task once the board is idle (BEL-260).
  • Test harness fixes (BEL-267, BEL-268, #1204).

Upgrade notes

  • Migrations 120–126 apply on boot: job base branch, prior lease, OAuth tables, pending authorize, attachment upload, job title, and the batch task-ready notification.
  • New chart values mcp.enabled (needs an https auth.publicUrl), mcp.trustedOrigins and batches.enabled. All are off by default.
  • Executor image tags. Bump claudeCode and opencode together with the board and driver tags.
  • npm CLI not published for this release: the npm trusted publisher still points at the pre-rename repository.

Validation

  • CI is green on the release commit. Release validate and test-db pass.
  • v0.0.15-rc through v0.0.15-rc-4 were published. The stage board ran rc-4, which has the same code as this release.
  • verify:ui 179/0 on the task page change.