kyleandClaude Opus 5.5 89a50bc3c6 tools: run-plan: pure sessions, resume after the limit, row named
Three changes from the M5b run (implementer lessons T47, T48):
- each session runs `opencode run --pure` with
  OPENCODE_DISABLE_CLAUDE_CODE=1, so no global plugin or borrowed rules
  file reaches the implementer; PLUGINS=1 restores both;
- with RESUME=1, a session stopped at SESSION_LIMIT_MIN with work left
  uncommitted is resumed once, as one that ended by itself already was;
  an idle stop is still not resumed;
- the prompt names the log row's Task cell, so a task's heading cannot
  mislead the row the driver then looks for.

Checked against a stub opencode in scratch repositories (17 checks:
the flags and variable, PLUGINS=1, a resume after the limit, no resume
without work or without RESUME).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-27 18:33:11 -07:00
2026-09-25 16:41:44 -07:00
S
Description
sovereign personal agent harness
4.8 MiB
Languages
Rust 97.6%
Shell 1.1%
Python 1.1%
Nix 0.2%