slm-loop
Gate-verified bounded loops with SuperLocalMemory as the durable ledger. Use when a task has a checkable acceptance condition and you must iterate until an INDEPENDENT gate passes — never stopping because the agent believes it is done. slm_loop_run (MCP) waits, under hard bounds, for an independently executed check registered by the operator to pass; slm loop demo shows the control flow keyless; slm loop history and slm loop show <run_id> (or slm_loop_history / slm_loop_show) inspect past runs, whose every lap is stored as queryable SLM memory (tag loop:<name>). Terminal statuses are DONE / HALT / PAUSE / KILLED / ERROR — report them exactly, never converting HALT/PAUSE/ERROR into success.
Pinned to revision 6a8c704964ef, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- slm_loop_run
- slm_loop_history
- slm_loop_show
- recall
- report_outcome
- get_soft_prompts
- skill_health
- skill_lineage
- evolve_skill
- observe_bounded_loop_evidence
- Bash(slm:*)
Files
Every link opens the file at its source, pinned to the revision this page describes.