|
| 1 | +# agentic-stack v0.19.0 |
| 2 | + |
| 3 | +v0.19.0 adds portable agentic loops and a bounded local meta-harness. |
| 4 | + |
| 5 | +## Highlights |
| 6 | + |
| 7 | +- JSON contracts for L1 report loops and L2/L3 action loops. |
| 8 | +- Maker → deterministic verifier → independent checker feedback lifecycle. |
| 9 | +- Atomic resumable checkpoints, privacy-safe local events, policy gates, |
| 10 | + stagnation detection, finite budgets, and owned Git worktrees. |
| 11 | +- `loop init`, `validate`, `run`, `resume`, `status`, `stop`, `cleanup`, and |
| 12 | + `audit` commands through both `agentic-stack` and `./install.sh`. |
| 13 | +- Read-only loop summaries in doctor, status, dashboard, Mission Control, and |
| 14 | + the local data-layer export. |
| 15 | + |
| 16 | +## Usage |
| 17 | + |
| 18 | +```bash |
| 19 | +agentic-stack loop init /path/to/project |
| 20 | +agentic-stack loop validate /path/to/project |
| 21 | +agentic-stack loop run ci-sweeper "make the failing test green" /path/to/project --yes |
| 22 | +agentic-stack loop status /path/to/project |
| 23 | +``` |
| 24 | + |
| 25 | +Use `agentic-stack upgrade --dry-run` followed by `agentic-stack upgrade --yes` |
| 26 | +to add loop starters to an existing installed project without overwriting |
| 27 | +authored contracts or runtime state. |
| 28 | + |
| 29 | +## Safety boundaries |
| 30 | + |
| 31 | +L2/L3 loops run mutating makers in owned worktrees, enforce deny-path and file |
| 32 | +count gates, require deterministic verification and independent checker |
| 33 | +approval, and stop on pause, budget, timeout, or repeated-failure decisions. |
| 34 | +Events are local-only and whitelist metadata; prompts, tasks, command arguments, |
| 35 | +stdout, stderr, and raw run IDs are not exported. The supervisor is not an operating-system sandbox; use harness-native sandboxes for stronger isolation. |
| 36 | +Schedulers should execute one bounded command and inspect its exit status before |
| 37 | +starting another. |
| 38 | + |
| 39 | +## Verification and attribution |
| 40 | + |
| 41 | +The release is covered by the focused loop, integration, and legacy-hook suites; |
| 42 | +the final release commit records the fresh full-suite command and count. The |
| 43 | +loop design was informed by public loop-engineering discussions about bounded |
| 44 | +feedback, verifier gates, resumability, and stagnation breakers. This project |
| 45 | +implements its own Python standard-library contracts and does not copy code. |
0 commit comments