Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
aegis
command
Command aegis is the aegis-cli orchestrator entrypoint.
|
Command aegis is the aegis-cli orchestrator entrypoint. |
|
internal
|
|
|
audit
Package audit provides an append-only, in-enclave audit log.
|
Package audit provides an append-only, in-enclave audit log. |
|
bakeoff
Package bakeoff is the model bake-off measurement rig (BENCH-010): it runs a fixed suite of agentic coding tasks across candidate models on the REAL serve→opencode→verify path and scores each on the axes that decide "can this model write code on this host" —
|
Package bakeoff is the model bake-off measurement rig (BENCH-010): it runs a fixed suite of agentic coding tasks across candidate models on the REAL serve→opencode→verify path and scores each on the axes that decide "can this model write code on this host" — |
|
bench
Package bench exports a headless aegis run in intent-bench's transcript format (BENCH-002).
|
Package bench exports a headless aegis run in intent-bench's transcript format (BENCH-002). |
|
config
Package config loads and validates aegis-cli configuration.
|
Package config loads and validates aegis-cli configuration. |
|
framing
Package framing turns delivery evidence (the rtmx backlog) into the inputs of the discovery/framing loop: it classifies requirements into delivery lanes and surfaces the reframe backlog (parked work) and framing-hygiene gaps (untraced work).
|
Package framing turns delivery evidence (the rtmx backlog) into the inputs of the discovery/framing loop: it classifies requirements into delivery lanes and surfaces the reframe backlog (parked work) and framing-hygiene gaps (untraced work). |
|
harness
Package harness defines the coding-agent adapter interface and stub impls.
|
Package harness defines the coding-agent adapter interface and stub impls. |
|
harness/goose
Package goose is the Goose harness adapter (stub).
|
Package goose is the Goose harness adapter (stub). |
|
harness/opencode
Package opencode is the opencode harness adapter (stub).
|
Package opencode is the opencode harness adapter (stub). |
|
harness/serving
Package serving is the built-in serving-backed harness: it drives a single requirement headless by asking the local model (over the loopback serving client) for file edits, applying them atomically inside the workspace, and running the requirement's acceptance test.
|
Package serving is the built-in serving-backed harness: it drives a single requirement headless by asking the local model (over the loopback serving client) for file edits, applying them atomically inside the workspace, and running the requirement's acceptance test. |
|
index
Package index builds an air-gapped, model-free repo map: a ranked, token- budgeted skeleton of a codebase (definition signatures) so a small local model can call real symbols without loading whole files (INDEX-001, Aider's repo-map approach).
|
Package index builds an air-gapped, model-free repo map: a ranked, token- budgeted skeleton of a codebase (definition signatures) so a small local model can call real symbols without loading whole files (INDEX-001, Aider's repo-map approach). |
|
install
Package install bootstraps aegis-cli for a host: it detects the machine's capabilities, maps them to a recommended serving target, model tier, and calibration seed, and writes an offline-safe config the rest of the system reads.
|
Package install bootstraps aegis-cli for a host: it detects the machine's capabilities, maps them to a recommended serving target, model tier, and calibration seed, and writes an offline-safe config the rest of the system reads. |
|
loop
Package loop is the control loop that wires rtmx, the harness, audit logging and metrics together: next → drive → verify → retry → escalate.
|
Package loop is the control loop that wires rtmx, the harness, audit logging and metrics together: next → drive → verify → retry → escalate. |
|
memory
Package memory is aegis's working-memory store (MEM-005): a queryable, size-bounded, machine-written scratch store of facts and code snippets the agent emits during a task.
|
Package memory is aegis's working-memory store (MEM-005): a queryable, size-bounded, machine-written scratch store of facts and code snippets the agent emits during a task. |
|
metrics
Package metrics collects per-run orchestrator metrics and emits a report.
|
Package metrics collects per-run orchestrator metrics and emits a report. |
|
mockmodel
Package mockmodel is a programmable, loopback-bound, OpenAI-compatible mock inference server for tests and end-to-end runs.
|
Package mockmodel is a programmable, loopback-bound, OpenAI-compatible mock inference server for tests and end-to-end runs. |
|
opencode
Package opencode resolves and launches the bundled OpenCode TUI — aegis's centerpiece agentic-coding experience (CLAUDE.md §1).
|
Package opencode resolves and launches the bundled OpenCode TUI — aegis's centerpiece agentic-coding experience (CLAUDE.md §1). |
|
origin
Package origin governs model provenance: a per-country allow/deny policy and a gate that fails when the selected model's country of origin is not permitted (MODEL-006/007).
|
Package origin governs model provenance: a per-country allow/deny policy and a gate that fails when the selected model's country of origin is not permitted (MODEL-006/007). |
|
profile
Package profile is the background model profiler (PROFILE-001): it probes the host — available memory, memory BANDWIDTH, cores, accelerator — and computes, for each origin-allowed catalog model, whether it "fits" under three gates (capacity, throughput, headroom) and how fast it would decode, so aegis can recommend the largest model the host can actually run well.
|
Package profile is the background model profiler (PROFILE-001): it probes the host — available memory, memory BANDWIDTH, cores, accelerator — and computes, for each origin-allowed catalog model, whether it "fits" under three gates (capacity, throughput, headroom) and how fast it would decode, so aegis can recommend the largest model the host can actually run well. |
|
propose
Package propose implements human-gated requirement decomposition.
|
Package propose implements human-gated requirement decomposition. |
|
rtmx
Package rtmx is the client to the rtmx requirements engine.
|
Package rtmx is the client to the rtmx requirements engine. |
|
serving
Package serving owns the local inference endpoint: calibration loading, per-target launch-arg construction, resource policy, and a loopback health probe.
|
Package serving owns the local inference endpoint: calibration loading, per-target launch-arg construction, resource policy, and a loopback health probe. |
|
test
|
|
|
e2e
Package e2e is aegis's end-to-end security/sandbox gate harness: pure-Go command builders + output parsers + gate decisions for the offline stack (bubblewrap, gitleaks, govulncheck, syft, gosec).
|
Package e2e is aegis's end-to-end security/sandbox gate harness: pure-Go command builders + output parsers + gate decisions for the offline stack (bubblewrap, gitleaks, govulncheck, syft, gosec). |
Click to show internal directories.
Click to hide internal directories.