Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
Package agent provides the AI agent runtime for omniagent.
|
Package agent provides the AI agent runtime for omniagent. |
|
profiles
Package profiles provides agent-specific initialization profiles.
|
Package profiles provides agent-specific initialization profiles. |
|
registry
Package registry provides multi-agent management for OmniAgent.
|
Package registry provides multi-agent management for OmniAgent. |
|
roles
Package roles provides role support for omniagent.
|
Package roles provides role support for omniagent. |
|
api
|
|
|
openai
Package openai provides an OpenAI-compatible API server for OmniAgent.
|
Package openai provides an OpenAI-compatible API server for OmniAgent. |
|
openai/auth
Package auth provides OAuth 2.0 authentication for the OmniAgent web UI.
|
Package auth provides OAuth 2.0 authentication for the OmniAgent web UI. |
|
openai/internal/ogen
Code generated by ogen, DO NOT EDIT.
|
Code generated by ogen, DO NOT EDIT. |
|
openai/operations
Package operations provides Huma-compatible request/response types and operation registrations.
|
Package operations provides Huma-compatible request/response types and operation registrations. |
|
openai/web
Package web provides embedded web assets for the OpenAI-compatible API server.
|
Package web provides embedded web assets for the OpenAI-compatible API server. |
|
Package autoreply provides automatic response handling for messages.
|
Package autoreply provides automatic response handling for messages. |
|
channels
|
|
|
policy
Package policy provides channel conformance checks and policy enforcement.
|
Package policy provides channel conformance checks and policy enforcement. |
|
cmd
|
|
|
livekit-agent
command
Command livekit-agent demonstrates an OmniAgent-powered voice assistant with web search capabilities via LiveKit.
|
Command livekit-agent demonstrates an OmniAgent-powered voice assistant with web search capabilities via LiveKit. |
|
livekit-agent-facilitator
command
Command livekit-agent-facilitator demonstrates an OmniAgent-powered Facilitator with voice capabilities via LiveKit.
|
Command livekit-agent-facilitator demonstrates an OmniAgent-powered Facilitator with voice capabilities via LiveKit. |
|
livekit-agent-panel
command
Command livekit-agent-panel runs a multi-agent panel discussion in LiveKit.
|
Command livekit-agent-panel runs a multi-agent panel discussion in LiveKit. |
|
livekit-agent-panel/panel
Package panel provides JSON IR types for panel discussion scheduling and output.
|
Package panel provides JSON IR types for panel discussion scheduling and output. |
|
omniagent
command
Package main is the entry point for the omniagent CLI.
|
Package main is the entry point for the omniagent CLI. |
|
omniagent/commands
Package commands implements the omniagent CLI commands.
|
Package commands implements the omniagent CLI commands. |
|
Package config provides configuration types and loading for omniagent.
|
Package config provides configuration types and loading for omniagent. |
|
Package context provides context management for conversations.
|
Package context provides context management for conversations. |
|
Package cron provides scheduled job execution for omniagent.
|
Package cron provides scheduled job execution for omniagent. |
|
examples
|
|
|
basic
command
Package main demonstrates basic omniagent usage.
|
Package main demonstrates basic omniagent usage. |
|
Package gateway provides the WebSocket control plane for omniagent.
|
Package gateway provides the WebSocket control plane for omniagent. |
|
Package hooks provides event-driven extensibility for omniagent.
|
Package hooks provides event-driven extensibility for omniagent. |
|
internal
|
|
|
httputil
Package httputil provides HTTP utilities for safe request/response handling.
|
Package httputil provides HTTP utilities for safe request/response handling. |
|
pgtest
Package pgtest provisions an isolated PostgreSQL database per test suite, so the team packages' suites can run in parallel against one dev server (see deploy/team/dev/docker-compose.dev.yaml) without clobbering each other's schema.
|
Package pgtest provisions an isolated PostgreSQL database per test suite, so the team packages' suites can run in parallel against one dev server (see deploy/team/dev/docker-compose.dev.yaml) without clobbering each other's schema. |
|
redact
Package redact masks resolved secret values out of log output.
|
Package redact masks resolved secret values out of log output. |
|
strutil
Package strutil provides string utility functions.
|
Package strutil provides string utility functions. |
|
version
Package version provides build and version information for omniagent.
|
Package version provides build and version information for omniagent. |
|
Package memscope carries a memory scope β the tenant and subject a turn's memory operations are attributed to β through a context.Context.
|
Package memscope carries a memory scope β the tenant and subject a turn's memory operations are attributed to β through a context.Context. |
|
Package openai provides an OpenAI-compatible API adapter for OmniAgent.
|
Package openai provides an OpenAI-compatible API adapter for OmniAgent. |
|
Package platform provides runtime platform abstractions for omniagent.
|
Package platform provides runtime platform abstractions for omniagent. |
|
standalone
Package standalone provides a standalone HTTP server platform for omniagent.
|
Package standalone provides a standalone HTTP server platform for omniagent. |
|
Package sandbox provides a WASM-based sandbox for secure code execution.
|
Package sandbox provides a WASM-based sandbox for secure code execution. |
|
Package sessions provides persistent session management for the agent.
|
Package sessions provides persistent session management for the agent. |
|
Package skills provides OpenClaw/ClawHub skill loading and management.
|
Package skills provides OpenClaw/ClawHub skill loading and management. |
|
compiled
Package compiled provides interfaces for compiled Go skills.
|
Package compiled provides interfaces for compiled Go skills. |
|
github
Package github provides a compiled skill for GitHub operations.
|
Package github provides a compiled skill for GitHub operations. |
|
memory
Package memory provides a compiled skill for semantic memory operations.
|
Package memory provides a compiled skill for semantic memory operations. |
|
remote/mcp
Package mcp provides a compiled.Skill implementation that wraps an MCP server.
|
Package mcp provides a compiled.Skill implementation that wraps an MCP server. |
|
remote/openapi
Package openapi provides a compiled.Skill implementation that wraps an OpenAPI spec.
|
Package openapi provides a compiled.Skill implementation that wraps an OpenAPI spec. |
|
web
Package web provides a compiled skill for web content extraction and analysis.
|
Package web provides a compiled skill for web content extraction and analysis. |
|
Package team is the library-first service layer for the multi-user ("team/family") system of record: users, roles, the allowlist, and β in later phases β chats and authentication.
|
Package team is the library-first service layer for the multi-user ("team/family") system of record: users, roles, the allowlist, and β in later phases β chats and authentication. |
|
agentruntime
Package agentruntime provides per-agent runtime instances for team mode (RMI-OMNIAGENT-309).
|
Package agentruntime provides per-agent runtime instances for team mode (RMI-OMNIAGENT-309). |
|
agents
Package agents is the virtual-agents service layer (INIT-OMNIAGENT-005): a persisted agent = a persona/model bound to an enabled subset of the deployment's skills, its per-agent owner/maintainer roles, an authorization matrix (Can), and a private/listed + featured registry.
|
Package agents is the virtual-agents service layer (INIT-OMNIAGENT-005): a persisted agent = a persona/model bound to an enabled subset of the deployment's skills, its per-agent owner/maintainer roles, an authorization matrix (Can), and a private/listed + featured registry. |
|
auth
Package auth implements passwordless, allowlist-closed authentication for team mode: magic-link issuance/verification and server-side cookie sessions.
|
Package auth implements passwordless, allowlist-closed authentication for team mode: magic-link issuance/verification and server-side cookie sessions. |
|
chats
Package chats is the chat/membership/message service layer: private (DM) and group chats, membership, message persistence, and the agent turn.
|
Package chats is the chat/membership/message service layer: private (DM) and group chats, membership, message persistence, and the agent turn. |
|
ent
Package ent holds the generated Ent client for the team system of record.
|
Package ent holds the generated Ent client for the team system of record. |
|
ent/schema
Package schema defines the Ent schemas for the team (multi-user) system of record.
|
Package schema defines the Ent schemas for the team (multi-user) system of record. |
|
mail
Package mail delivers team emails (magic-link logins).
|
Package mail delivers team emails (magic-link logins). |
|
secrets
Package secrets provides the team-mode secret store: an OmniVault-backed, multi-tenant vault whose per-agent namespaces let a runtime instance (RMI-OMNIAGENT-310) load only its own agent's secrets.
|
Package secrets provides the team-mode secret store: an OmniVault-backed, multi-tenant vault whose per-agent namespaces let a runtime instance (RMI-OMNIAGENT-310) load only its own agent's secrets. |
|
store
Package store opens the team database and scopes every query to the authenticated user.
|
Package store opens the team database and scopes every query to the authenticated user. |
|
tools
|
|
|
browser
Package browser provides browser automation tools for omniagent.
|
Package browser provides browser automation tools for omniagent. |
|
policy
Package policy provides per-sender tool access control.
|
Package policy provides per-sender tool access control. |
|
shell
Package shell provides shell execution tools for omniagent.
|
Package shell provides shell execution tools for omniagent. |
|
Package voice provides voice processing capabilities for omniagent.
|
Package voice provides voice processing capabilities for omniagent. |
|
Package web embeds the OmniAgent browser UI: a single capability-driven SPA (TRD Β§6) with no build step and no external/CDN assets, served by the gateway whenever the web UI is enabled (personal or team, config.Config.WebUIEnabled).
|
Package web embeds the OmniAgent browser UI: a single capability-driven SPA (TRD Β§6) with no build step and no external/CDN assets, served by the gateway whenever the web UI is enabled (personal or team, config.Config.WebUIEnabled). |
Click to show internal directories.
Click to hide internal directories.



