Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
oma
command
|
|
|
internal
|
|
|
agentdir
Package agentdir owns the per-agent directory conventions: where each asset type projects for claude and codex (docs/reference/adapter-conformance.md §2).
|
Package agentdir owns the per-agent directory conventions: where each asset type projects for claude and codex (docs/reference/adapter-conformance.md §2). |
|
asset
Package asset implements the content-asset domain: manifest parsing, canonical placement, per-agent projection, backup and verification (docs/reference/adapter-conformance.md).
|
Package asset implements the content-asset domain: manifest parsing, canonical placement, per-agent projection, backup and verification (docs/reference/adapter-conformance.md). |
|
assetaudit
Package assetaudit derives an advisory bloat audit over the asset catalog (borrow-3).
|
Package assetaudit derives an advisory bloat audit over the asset catalog (borrow-3). |
|
atomicfile
Package atomicfile centralizes durable same-directory file replacement.
|
Package atomicfile centralizes durable same-directory file replacement. |
|
budget
Package budget implements the resident-context measurement gate (docs/reference/adapter-conformance.md §5): a deterministic, pinned approximation of the always-loaded prompt surface created by installed assets.
|
Package budget implements the resident-context measurement gate (docs/reference/adapter-conformance.md §5): a deterministic, pinned approximation of the always-loaded prompt surface created by installed assets. |
|
checks
Package checks implements oma doctor's check registry (docs/reference/command-tree.md §4): each check inspects one aspect of the installation and reports findings at ok/warn/fail levels.
|
Package checks implements oma doctor's check registry (docs/reference/command-tree.md §4): each check inspects one aspect of the installation and reports findings at ok/warn/fail levels. |
|
cli
Package cli wires the oma command tree (docs/reference/command-tree.md).
|
Package cli wires the oma command tree (docs/reference/command-tree.md). |
|
config
Package config implements the user-intent configuration layer (docs/reference/config.md).
|
Package config implements the user-intent configuration layer (docs/reference/config.md). |
|
interview
Package interview implements the solidified surface of the Socratic clarification workflow (docs/reference/workflows.md §1): deterministic scoring math, threshold gating and state persistence live HERE; question generation, dimension assessment and ontology extraction stay with the agent, which feeds results in via `oma interview score --input`.
|
Package interview implements the solidified surface of the Socratic clarification workflow (docs/reference/workflows.md §1): deterministic scoring math, threshold gating and state persistence live HERE; question generation, dimension assessment and ontology extraction stay with the agent, which feeds results in via `oma interview score --input`. |
|
jsonmerge
Package jsonmerge preserves unknown top-level JSON fields across a load/modify/save cycle, honoring the schemas.md minor-additive contract: "readers tolerate unknown fields (preserved and passed through, never dropped)".
|
Package jsonmerge preserves unknown top-level JSON fields across a load/modify/save cycle, honoring the schemas.md minor-additive contract: "readers tolerate unknown fields (preserved and passed through, never dropped)". |
|
projectroot
Package projectroot resolves oma's project anchor.
|
Package projectroot resolves oma's project anchor. |
|
ralph
Package ralph implements the solidified surface of the persistent improvement loop (docs/reference/workflows.md §2): counting, stop-judgment and history live HERE; doing the work and RUNNING the verifier stay with the agent — oma never executes verifier commands (security contract), the agent reports the exit code (and, under score_improvement, the evaluator score) via `oma ralph check`.
|
Package ralph implements the solidified surface of the persistent improvement loop (docs/reference/workflows.md §2): counting, stop-judgment and history live HERE; doing the work and RUNNING the verifier stay with the agent — oma never executes verifier commands (security contract), the agent reports the exit code (and, under score_improvement, the evaluator score) via `oma ralph check`. |
|
relay
Package relay implements the oma relay v2 pair ledger (docs/reference/relay-v2-protocol.md): append-only artifacts with sidecar integrity markers, O_EXCL sequence reservation, draft-as-durable- publish-intent transactions, heartbeat liveness and pair bindings.
|
Package relay implements the oma relay v2 pair ledger (docs/reference/relay-v2-protocol.md): append-only artifacts with sidecar integrity markers, O_EXCL sequence reservation, draft-as-durable- publish-intent transactions, heartbeat liveness and pair bindings. |
|
schemaver
Package schemaver parses the strict "oma-<domain>/<major>" schema string shared by every persisted-data reader (registry/state/ledger/manifest/ interview/ralph/config).
|
Package schemaver parses the strict "oma-<domain>/<major>" schema string shared by every persisted-data reader (registry/state/ledger/manifest/ interview/ralph/config). |
|
session
Package session provides workflow-session scoping for project-level state.
|
Package session provides workflow-session scoping for project-level state. |
|
state
Package state implements oma's generic project-level key/value store (docs/reference/command-tree.md §3, docs/reference/schemas.md §3).
|
Package state implements oma's generic project-level key/value store (docs/reference/command-tree.md §3, docs/reference/schemas.md §3). |
|
update
Package update implements oma self-update with the docs/reference/security-contract.md §5 trust chain: the update source is pinned to this repository's GitHub Releases at compile time, only the assets the updater consumes are validated (the platform binary + checksums.txt; auxiliary assets such as SBOMs, signatures and attestations are ignored), updates move strictly forward by semantic version (a downgrade is refused unless explicitly allowed), every download is verified against the release's checksums.txt, replacement is atomic with an .old backup and a post-replace self-check that auto-rolls-back, and an unwritable target degrades to printed manual instructions (never sudo).
|
Package update implements oma self-update with the docs/reference/security-contract.md §5 trust chain: the update source is pinned to this repository's GitHub Releases at compile time, only the assets the updater consumes are validated (the platform binary + checksums.txt; auxiliary assets such as SBOMs, signatures and attestations are ignored), updates move strictly forward by semantic version (a downgrade is refused unless explicitly allowed), every download is verified against the release's checksums.txt, replacement is atomic with an .old backup and a post-replace self-check that auto-rolls-back, and an unwritable target degrades to printed manual instructions (never sudo). |
|
version
Package version holds build metadata, the schema version registry and pinned algorithm versions.
|
Package version holds build metadata, the schema version registry and pinned algorithm versions. |
|
workflowstate
Package workflowstate centralizes reusable project-level workflow scoping.
|
Package workflowstate centralizes reusable project-level workflow scoping. |
Click to show internal directories.
Click to hide internal directories.