- name
- supervised-agentic-loop
- description
- Self-improving AI agent loop with built-in misalignment detection. An AI agent autonomously runs Brainstorm → Plan → Implement → Review → Evolve cycles — keeping improvements, discarding regressions, and learning persistently. Includes a synchronous rule-based prefilter that blocks destructive commands before execution, and an optional async LLM review for subtle misalignment. All operations are LOCAL by default — network access is opt-in via env vars.
- install
- bash install.sh
- source
- https://github.com/Nefas11/supervised-agentic-loop
- homepage
- https://github.com/Nefas11/supervised-agentic-loop
- filesystem_writes
- ["results.tsv",".state/reputation.db",".state/learnings/*.md",".state/tool-call-log*.jsonl",".state/monitor-alerts.jsonl",".state/monitor-heartbeat.json"]
- capabilities
- ["autonomous-evolution","verification-gates","reputation-scoring","persistent-learnings","git-isolation","tool-call-logging","synchronous-blocking","misalignment-detection","severity-classification","self-monitoring"]
- network_access
- [{"host":"api.telegram.org","reason":"OPTIONAL — only if MONITOR_TELEGRAM_BOT_TOKEN is set. Sends alert notifications for HIGH/CRITICAL misalignment behaviors via HTTPS POST.","optional":true},{"host":"user-configured","reason":"OPTIONAL — MONITOR_LLM_COMMAND runs a LOCAL subprocess (e.g. 'codex'). The subprocess itself may make network calls depending on user configuration. SAL code does NOT make any direct network calls beyond Telegram.","optional":true}]
- env_vars
- {"SAL_DB_PATH":{"required":false,"description":"Override reputation database path (default: .state/reputation.db)"},"MONITOR_TELEGRAM_BOT_TOKEN":{"required":false,"description":"Telegram bot API token. If unset, no Telegram calls are made."},"MONITOR_TELEGRAM_CHAT_ID":{"required":false,"description":"Target Telegram chat/user ID. Required together with BOT_TOKEN."},"MONITOR_LLM_COMMAND":{"required":false,"description":"LOCAL subprocess command for async review (e.g. 'codex'). Runs locally — SAL does not control its network behavior."},"MONITOR_STATE_DIR":{"required":false,"description":"Override monitor state directory (default: .state)"}}
- metadata
- {"openclaw":{"emoji":"🧬","type":"executable/with-install","source":"https://github.com/Nefas11/supervised-agentic-loop","requires":{"bins":["git","python3"]},"optional_bins":["codex","openclaw"],"install":[{"id":"pip-editable","kind":"script","command":"bash install.sh","label":"Install supervised-agentic-loop (pip install -e .)"}]}}
- capability_flags
- {"network-capable":true,"subprocess-capable":true,"network-default-off":true}