Skip to content

v0.7.0

Latest

Choose a tag to compare

@lezli01 lezli01 released this 29 Aug 08:45
fca143f

0.7.0 (2026-08-29)

Features

  • agents: report version and restricted health verdicts (ff0f741)
  • api: accept an Idempotency-Key on task creation (17b36bc)
  • api: refuse a restricted step on an adapter that cannot restrict (c592593)
  • api: serve the step status message, and accept one (4aaef4c)
  • cli: a subcommand for every §6 human action (bbc0e94)
  • cli: add vincent daemon logs and vincent task transcript (c415498)
  • cli: add vincent workflow init to write a workflow file (84dca03)
  • cli: add vincent project rm (d06460a)
  • cli: add vincent status (c5b939d)
  • cli: read task fields from a file or stdin in task add (5b87208)
  • github: create a task from a GitHub issue (d963a2c)
  • github: give the issue number a task field of its own (ca3fc32)
  • notify: run a command when a task enters a configured state (146a5c3)
  • recovery: guard PID reuse with an exact native process identity (1bd8a56)
  • release: sign, notarize and staple the macOS artifacts (bbf7a81)
  • store: record what a step says about itself (ca28e4d)
  • taskrun: accept a step's status, and give agent steps the VINCENT_* env (0ac9a11)
  • taskrun: cap what one task may spend, enforced at attempt boundaries (8fd5763), closes #97
  • tui: add separate task workspace (8a63491)
  • tui: add task details sidebar (52ed3c4)
  • tui: select output attempts (a5575a9)
  • tui: show a step's own status, and finally show the result summary (e72f2f0)
  • workflow: add vincent workflow render, a template dry run (c1165b6)
  • workflow: record where a task's workflow definition came from (db3a88c)
  • workflows: add the prepare-release workflow (7f05e9b)
  • workflows: add the update-workflows built-in (0f1a88e)
  • workflows: block a release on either changelog, and stop thrashing on pending checks (69d5a3f)
  • workflows: report step status from the project workflows (c6ef8f8)

Bug Fixes

  • api: bound an answers key as question text, not as an identifier (0b6fd68), closes #197
  • apiclient: bound the probing calls by the adapters, not by loopback (ff9866d)
  • gates: assert m5 scenario 4's restricted refusal at task creation (85419e8)
  • procx: end every native identity in the PID it names (41d2a25)
  • release: ship unsigned macOS artifacts instead of failing the tag (f1aa2ab)
  • store: renumber the step-status migration to 0015 (1c6f767)
  • tui: wrap attempt timeline previews (32b7bc0)
  • tui: wrap task timeline header (f3a002d)
  • workflows: pace every retry and poll, and stop a blip from ending a wait (1f679f4)