89a50bc3c6e14a342d50296f00cca95040a2529e
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>
Description
sovereign personal agent harness
4.8 MiB
Languages
Rust
97.6%
Shell
1.1%
Python
1.1%
Nix
0.2%