Lookup
Reference
Commands, modules, and the registries that extend Aegis.
Commands
| Command | Does |
aegis init | Create an object store (default .aegis) |
aegis put KIND FILE | Store an ontology, KG, query, or profile; prints kind:id |
aegis get KIND:ID | Print a stored object |
aegis runs [--task T] | List logged runs <Q, O, KG, R> |
aegis attack ONTO WORKLOAD [--budget k] [--search beam|uct] [--evaluations E] [--json F] | Rank the classes the workload depends on and find the most harmful chains |
aegis detect ONTO WORKLOAD CHAIN [--threshold t] | Apply a chain under the detector and report |
Modules
| Module | Holds |
actions, versioned | The four primitives, chains, the transactional log |
impact, forensics | Δ_c, Δ_r, group testing, harm, AFF, attribution, closure delta |
attacks, flood | Units, greedy, beam, random, UCT; look-alikes and crowding |
protect | Locks, residual harm, lock strategies |
hygiene, detect, decide | Health checks, the detector, reject / repair / roll back |
backends, owl | Memory, JSONL, and RDF-database storage; OWL and Turtle I/O |
qa, scorers, workload, llm | Answerers, scorers, workload files, the language-model translator |
objects, records, profiles, costs | Content-addressed store, runs, impact profiles, the model-call ledger |
memory | Attacks and defenses on an agent memory store |
Extension points
| To add | Implement | Register in |
| A scorer | A callable ontology -> float | SCORERS |
| A storage backend | StateBackend: base, save_base, append, rollback, records | BACKENDS |
| A primitive action | ActionKind: apply and touched | ACTION_KINDS |
| A health check | A function ontology -> bool | A HealthMonitor |
| An attack search | A function (harm, ontology, units, budget, ...) -> ScoredChain | Pass it as the attacker to lock_best_response |