Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
omnipus
command
|
|
|
omnipus-launcher-tui
command
|
|
|
omnipus-launcher-tui/config
Package config provides types and I/O for ~/.omnipus/tui.toml.
|
Package config provides types and I/O for ~/.omnipus/tui.toml. |
|
omnipus/internal/audit
Package audit provides the `omnipus audit` subcommand.
|
Package audit provides the `omnipus audit` subcommand. |
|
omnipus/internal/credentials
Package credentials provides the `omnipus credentials` subcommand.
|
Package credentials provides the `omnipus credentials` subcommand. |
|
omnipus/internal/doctor
Package doctor implements the `omnipus doctor` command, which performs pre-flight configuration safety checks per US-15.
|
Package doctor implements the `omnipus doctor` command, which performs pre-flight configuration safety checks per US-15. |
|
omnipus/internal/onboard
Package onboard provides the interactive `omnipus onboard` CLI wizard.
|
Package onboard provides the interactive `omnipus onboard` CLI wizard. |
|
evals
|
|
|
cmd/eval-runner
command
eval-runner is the Omnipus LLM-as-judge eval harness.
|
eval-runner is the Omnipus LLM-as-judge eval harness. |
|
judge
Package judge provides the LLM-as-judge prompt template and scoring logic for the Omnipus eval harness.
|
Package judge provides the LLM-as-judge prompt template and scoring logic for the Omnipus eval harness. |
|
agent/envcontext
Package envcontext provides the "new-office onboarding" preamble that sits above an agent's identity in the system prompt (Fix A, spec v7).
|
Package envcontext provides the "new-office onboarding" preamble that sits above an agent's identity in the system prompt (Fix A, spec v7). |
|
agent/testutil
Package testutil provides shared test infrastructure for all Plan-3 PRs.
|
Package testutil provides shared test infrastructure for all Plan-3 PRs. |
|
api/generated
Package generated provides primitives to interact with the openapi HTTP API.
|
Package generated provides primitives to interact with the openapi HTTP API. |
|
audit
Package audit implements structured security audit logging for Omnipus.
|
Package audit implements structured security audit logging for Omnipus. |
|
constants
Package constants provides shared constants across the codebase.
|
Package constants provides shared constants across the codebase. |
|
coreagent
Package coreagent defines the 5 built-in core agents for Omnipus per issue #45 (Core Agent Roster v1).
|
Package coreagent defines the 5 built-in core agents for Omnipus per issue #45 (Core Agent Roster v1). |
|
credentials
Package credentials implements the Omnipus encrypted credential store per BRD SEC-23/23a–e and Wave 1 user stories US-3, US-4, US-11, US-12.
|
Package credentials implements the Omnipus encrypted credential store per BRD SEC-23/23a–e and Wave 1 user stories US-3, US-4, US-11, US-12. |
|
datamodel
Package datamodel provides directory initialization and entity schema types for the Omnipus file-based data model per Appendix E of the BRD.
|
Package datamodel provides directory initialization and entity schema types for the Omnipus file-based data model per Appendix E of the BRD. |
|
docextract
Package docextract extracts plain text from uploaded document files so the agent loop can inject their content into the conversation context.
|
Package docextract extracts plain text from uploaded document files so the agent loop can inject their content into the conversation context. |
|
fileutil
Package fileutil provides file manipulation utilities.
|
Package fileutil provides file manipulation utilities. |
|
gateway/ctxkey
Package ctxkey defines typed context keys shared between the gateway package and its sub-packages (e.g.
|
Package ctxkey defines typed context keys shared between the gateway package and its sub-packages (e.g. |
|
identity
Package identity provides unified user identity utilities for Omnipus.
|
Package identity provides unified user identity utilities for Omnipus. |
|
notifications
Package notifications implements a file-based, per-user notification store for the scheduled-agent-autonomy feature (#264).
|
Package notifications implements a file-based, per-user notification store for the scheduled-agent-autonomy feature (#264). |
|
onboarding
Package onboarding implements first-launch detection and onboarding state management per BRD Wave 5b user stories US-7 and US-8.
|
Package onboarding implements first-launch detection and onboarding state management per BRD Wave 5b user stories US-7 and US-8. |
|
pairing
Package pairing implements device pairing with admin approval per Phase 3A. Pairing flow: device generates Ed25519 key pair → 6-digit code + fingerprint → admin approves in browser.
|
Package pairing implements device pairing with admin approval per Phase 3A. Pairing flow: device generates Ed25519 key pair → 6-digit code + fingerprint → admin approves in browser. |
|
policy
Package policy implements the declarative security policy engine for Omnipus.
|
Package policy implements the declarative security policy engine for Omnipus. |
|
providers/bedrock
Package bedrock provides a stub implementation when built without the bedrock tag.
|
Package bedrock provides a stub implementation when built without the bedrock tag. |
|
providers/common
Package common provides shared utilities used by multiple LLM provider implementations (openai_compat, azure, etc.).
|
Package common provides shared utilities used by multiple LLM provider implementations (openai_compat, azure, etc.). |
|
providers/openai_responses_common
Package openai_responses_common provides shared utilities for providers that use the OpenAI Responses API (e.g., Azure, Codex).
|
Package openai_responses_common provides shared utilities for providers that use the OpenAI Responses API (e.g., Azure, Codex). |
|
sandbox
Package sandbox provides kernel-level and application-level process sandboxing.
|
Package sandbox provides kernel-level and application-level process sandboxing. |
|
security
Package security — prompt injection defenses (SEC-25).
|
Package security — prompt injection defenses (SEC-25). |
|
session
Package session provides day-partitioned JSONL session storage per Appendix E §E.5 and Wave 1 user story US-5.
|
Package session provides day-partitioned JSONL session storage per Appendix E §E.5 and Wave 1 user story US-5. |
|
skills
Package skills — MCP tool registration bridge.
|
Package skills — MCP tool registration bridge. |
|
sysagent
Package sysagent implements the Omnipus built-in system agent per BRD Appendix D. It uses the user's configured LLM provider and exposes the 41 system.* tools for managing agents, channels, providers, skills, config, diagnostics, and more.
|
Package sysagent implements the Omnipus built-in system agent per BRD Appendix D. It uses the user's configured LLM provider and exposes the 41 system.* tools for managing agents, channels, providers, skills, config, diagnostics, and more. |
|
sysagent/tools
Package systools implements the 41 exclusive system.* tools for the Omnipus system agent per BRD Appendix D §D.4.
|
Package systools implements the 41 exclusive system.* tools for the Omnipus system agent per BRD Appendix D §D.4. |
|
testutil
Package testutil provides shared performance-test orchestration helpers for the Omnipus load and SLO test suites.
|
Package testutil provides shared performance-test orchestration helpers for the Omnipus load and SLO test suites. |
|
tools/browser
Package browser implements browser automation tools using chromedp (pure Go CDP).
|
Package browser implements browser automation tools using chromedp (pure Go CDP). |
|
utils
Package utils provides shared, reusable algorithms.
|
Package utils provides shared, reusable algorithms. |
|
validation
Package validation provides cross-package input validators.
|
Package validation provides cross-package input validators. |
|
scripts
|
|
|
gen-asyncapi-go
command
Command gen-asyncapi-go generates Go structs from AsyncAPI 3 component schemas.
|
Command gen-asyncapi-go generates Go structs from AsyncAPI 3 component schemas. |
Click to show internal directories.
Click to hide internal directories.