Skip to content

0.6.0 — approval card in the default lean profile

Choose a tag to compare

@100yenadmin 100yenadmin released this 14 Oct 05:28
24f2425
  • Approval card (approval_card). Now part of the default lean profile, after PROOF-060 (README).

    • After the complete plan, one card asks: "Approve, auto-accept edits", "Approve, review each file edit" (when Hermes approvals are on), or "Keep planning". Other sends feedback, which starts a revision.
    • A revision shows what changed since the last one ("Changed since rev 1: +6/−5 lines in Summary, …"). /planmode show prints the plan, up to 64 KB.
    • Cancelling the card (Ctrl+C on the CLI, Skip on Desktop) leaves the plan unapproved. Typed /planmode approve still works and auto-accepts edits.
  • Review each file edit. Each write_file / patch call, including file-tool calls inside execute_code, gets an approval prompt. The prompt shows:

    • cwd-relative paths and whole-edit counts;
    • delete and move counts, with the operations listed first up to the prompt's length limit (1000 chars; 250 on
      Telegram, Slack and Discord);
    • a count of paths outside the working directory;
    • up to eight changed lines.

    On the classic CLI the prompt is one line, so the approval box stays intact. Once approves one edit; session / always auto-accept the rest of this plan. Shell commands, subagents and MCP tools are not covered.

  • Fix /planmode on <task>: the task now reaches the model on the next turn, and is delivered once (#40).

  • V4A patch targets are extracted in linear time (#39).

  • Large patches render their edit prompt quickly, and displayed paths keep their whitespace (#44).

PROOF-060 (Hermes v0.21.6, gpt-6.1-sol medium, two small tasks, 4 runs per task per arm): approval correctness held
with the card and with the approval directive; 8 of 8 verified in both; the approved revision addressed the feedback
4/4 with the card vs 3/4 without; median wall time +9%. Not shown: other models, larger tasks, the TUI, chat-surface
buttons and "review each file edit". To keep the old prompt, set plan_profile: classic or a levers list without
approval_card.