This repository was archived by the owner on Aug 5, 2026. It is now read-only.
v0.0.24 β Operate-&-Maintain + autonomy-safety + 11 capability quick-wins
Ironclad becomes safe to run unattended: observable, recoverable, and with real autonomy-safety primitives. 22 capabilities across three areas β every new feature is default-off and byte-identical when off.
Operate & Maintain (run it unattended)
- Runtime telemetry β
GET /metrics: rolling latency / error-rate / token-cost + SLO verdict + anomaly signal. - Backup & restore for the memory tiers (Qdrant/Neo4j/Valkey) + engine state, with retention + a runbook.
- Operate scheduler β one cron entry fans out to periodic jobs (backup, prune, β¦).
- Behavioral post-deploy verify β auto-rollback to the last-good build on failure.
- Alerting pipeline β SLO/anomaly rules β outbound webhook page + inbound
POST /alertreceiver.
Autonomy-safety (safe without a human watching)
- Ambiguity auto-detector β no-guessing becomes a pre-flight gate.
- Learned-state safety β snapshot + eval-gated ACE promotion + auto-revert of a measured regression.
- Full tamper-evident audit log β who/what/when/why across the tool surface + audit-dir tamper-resistance.
- Ingestion prompt-injection defense (ADR-0012), OS exec sandbox (ADR-0013), RBAC + multi-tenant foundation (ADR-0014).
New tools & capabilities
create_issue Β· fetch_url (SSRF-guarded) Β· edit_file Β· remember Β· a feature-spec/PRD prompt Β· dependabot + a dependency-audit CI Β· log & run-artifact retention Β· /ace snapshot|rollback|unlearn.
Full detail in the CHANGELOG. Every security-sensitive feature ships an ADR with explicit remaining scope.