# AGH Documentation > An open workplace for AI agents — the runtime, the agh-network/v0 protocol, and the blog. ## Runtime - [How to Use These Docs](https://agh.network/runtime/how-to-use-these-docs): Choose the right AGH Runtime docs path for learning, operating, extending, and integrating with the daemon. - [Runtime Overview](https://agh.network/runtime): What AGH Runtime is, why it exists, and when it's the right operating model for your agent work. - [Agent](https://agh.network/runtime/api-reference/agent): AGH Agent HTTP endpoints. - [Agents](https://agh.network/runtime/api-reference/agents): AGH Agents HTTP endpoints. - [Automation](https://agh.network/runtime/api-reference/automation): AGH Automation HTTP endpoints. - [Bridges](https://agh.network/runtime/api-reference/bridges): AGH Bridges HTTP endpoints. - [Bundles](https://agh.network/runtime/api-reference/bundles): AGH Bundles HTTP endpoints. - [Daemon](https://agh.network/runtime/api-reference/daemon): AGH Daemon HTTP endpoints. - [Extensions](https://agh.network/runtime/api-reference/extensions): AGH Extensions HTTP endpoints. - [Hooks](https://agh.network/runtime/api-reference/hooks): AGH Hooks HTTP endpoints. - [API Reference](https://agh.network/runtime/api-reference): Per-tag HTTP and SSE reference for the AGH daemon, generated from the canonical OpenAPI contract on every site build. - [Memory](https://agh.network/runtime/api-reference/memory): AGH Memory HTTP endpoints. - [Network](https://agh.network/runtime/api-reference/network): AGH Network HTTP endpoints. - [Observe](https://agh.network/runtime/api-reference/observe): AGH Observe HTTP endpoints. - [Resources](https://agh.network/runtime/api-reference/resources): AGH Resources HTTP endpoints. - [Sessions](https://agh.network/runtime/api-reference/sessions): AGH Sessions HTTP endpoints. - [Settings](https://agh.network/runtime/api-reference/settings): AGH Settings HTTP endpoints. - [Skills](https://agh.network/runtime/api-reference/skills): AGH Skills HTTP endpoints. - [Tasks](https://agh.network/runtime/api-reference/tasks): AGH Tasks HTTP endpoints. - [Tools](https://agh.network/runtime/api-reference/tools): AGH Tools HTTP endpoints. - [Toolsets](https://agh.network/runtime/api-reference/toolsets): AGH Toolsets HTTP endpoints. - [Vault](https://agh.network/runtime/api-reference/vault): AGH Vault HTTP endpoints. - [Workspaces](https://agh.network/runtime/api-reference/workspaces): AGH Workspaces HTTP endpoints. - [agh](https://agh.network/runtime/cli-reference/agh): AGH — Artificial General Hivemind - [CLI Reference](https://agh.network/runtime/cli-reference): Command tree, global options, configuration inputs, and common AGH CLI workflows. - [agh install](https://agh.network/runtime/cli-reference/install): Bootstrap AGH and create the default general agent - [agh spawn](https://agh.network/runtime/cli-reference/spawn): Spawn a bounded child agent session - [agh uninstall](https://agh.network/runtime/cli-reference/uninstall): Stop AGH and remove runtime launch artifacts - [agh update](https://agh.network/runtime/cli-reference/update): Check for and apply the latest stable AGH release - [agh version](https://agh.network/runtime/cli-reference/version): Print the AGH version - [agh whoami](https://agh.network/runtime/cli-reference/whoami): Print the current AGH agent identity from environment variables - [Choose the Right Operator Surface](https://agh.network/runtime/guides/choose-an-operator-surface): Decide when AGH work should go through CLI, HTTP/SSE, UDS, or the web UI. - [Coordinate Agents over AGH Network](https://agh.network/runtime/guides/coordinate-agents-over-network): Turn durable AGH sessions into peers, inspect channels, send a network envelope, and follow receipts and traces. - [Debug a Failed or Stuck Session](https://agh.network/runtime/guides/debug-a-failed-session): Diagnose AGH sessions by checking daemon health, session status, event history, repair output, and stored runtime files. - [Runtime Guides](https://agh.network/runtime/guides): Goal-oriented guides for running, debugging, and coordinating real AGH work without reading the full reference first. - [Handoff Between Agents](https://agh.network/runtime/use-cases/handoff-between-agents): Use AGH Network messages to hand work from one agent session to another with receipts and traces. - [Use Cases](https://agh.network/runtime/use-cases): Outcome-oriented AGH operating paths for code review, release readiness, and agent handoff. - [Prepare a Project Workspace](https://agh.network/runtime/use-cases/prepare-a-project-workspace): Turn an existing repository into an AGH workspace that agents can inspect, remember, and operate through durable sessions. - [Release Readiness Sweep](https://agh.network/runtime/use-cases/release-readiness-sweep): Use AGH tasks and sessions to run release checks with durable ownership and completion evidence. - [Review a Change](https://agh.network/runtime/use-cases/review-a-change): Use an AGH session to inspect a code change and return durable review evidence. - [agh agent](https://agh.network/runtime/cli-reference/agent): Inspect AGH agent definitions - [agh agent info](https://agh.network/runtime/cli-reference/agent/info): Show one agent definition - [agh agent list](https://agh.network/runtime/cli-reference/agent/list): List installed agent definitions - [agh automation](https://agh.network/runtime/cli-reference/automation): Manage automation jobs, triggers, and runs - [agh bridge create](https://agh.network/runtime/cli-reference/bridge/create): Create a bridge instance - [agh bridge disable](https://agh.network/runtime/cli-reference/bridge/disable): Disable a bridge instance - [agh bridge enable](https://agh.network/runtime/cli-reference/bridge/enable): Enable a bridge instance - [agh bridge get](https://agh.network/runtime/cli-reference/bridge/get): Show one bridge instance - [agh bridge](https://agh.network/runtime/cli-reference/bridge): Manage bridge instances - [agh bridge list](https://agh.network/runtime/cli-reference/bridge/list): List bridge instances - [agh bridge restart](https://agh.network/runtime/cli-reference/bridge/restart): Restart a bridge instance - [agh bridge routes](https://agh.network/runtime/cli-reference/bridge/routes): Inspect routes for one bridge instance - [agh bridge test-delivery](https://agh.network/runtime/cli-reference/bridge/test-delivery): Resolve a typed outbound delivery target for one bridge instance - [agh bridge update](https://agh.network/runtime/cli-reference/bridge/update): Update mutable bridge fields - [agh bundle activate](https://agh.network/runtime/cli-reference/bundle/activate): Activate a bundle preset - [agh bundle catalog](https://agh.network/runtime/cli-reference/bundle/catalog): List available extension bundle presets - [agh bundle deactivate](https://agh.network/runtime/cli-reference/bundle/deactivate): Deactivate a bundle preset and remove owned resources - [agh bundle get](https://agh.network/runtime/cli-reference/bundle/get): Show one bundle activation - [agh bundle](https://agh.network/runtime/cli-reference/bundle): Manage extension bundle presets - [agh bundle list](https://agh.network/runtime/cli-reference/bundle/list): List active bundle presets - [agh bundle network-settings](https://agh.network/runtime/cli-reference/bundle/network-settings): Show bundle-derived network settings - [agh bundle preview](https://agh.network/runtime/cli-reference/bundle/preview): Preview a bundle activation without writing resources - [agh bundle update](https://agh.network/runtime/cli-reference/bundle/update): Update bundle activation overlays - [agh ch](https://agh.network/runtime/cli-reference/ch): Use agent-facing coordination channels - [agh ch list](https://agh.network/runtime/cli-reference/ch/list): List coordination channels visible to the current agent session - [agh ch recv](https://agh.network/runtime/cli-reference/ch/recv): Receive queued coordination messages for a channel - [agh ch reply](https://agh.network/runtime/cli-reference/ch/reply): Reply to a received coordination message - [agh ch send](https://agh.network/runtime/cli-reference/ch/send): Send one task-run coordination message - [agh completion bash](https://agh.network/runtime/cli-reference/completion/bash): Generate the autocompletion script for bash - [agh completion fish](https://agh.network/runtime/cli-reference/completion/fish): Generate the autocompletion script for fish - [agh completion](https://agh.network/runtime/cli-reference/completion): Generate the autocompletion script for the specified shell - [agh completion powershell](https://agh.network/runtime/cli-reference/completion/powershell): Generate the autocompletion script for powershell - [agh completion zsh](https://agh.network/runtime/cli-reference/completion/zsh): Generate the autocompletion script for zsh - [agh config check](https://agh.network/runtime/cli-reference/config/check): Alias for config validate - [agh config edit](https://agh.network/runtime/cli-reference/config/edit): Open the selected config overlay in $VISUAL or $EDITOR - [agh config get](https://agh.network/runtime/cli-reference/config/get): Get one redacted effective config value - [agh config](https://agh.network/runtime/cli-reference/config): Inspect and mutate AGH configuration - [agh config list](https://agh.network/runtime/cli-reference/config/list): List redacted effective config values - [agh config path](https://agh.network/runtime/cli-reference/config/path): Show resolved AGH config paths - [agh config set](https://agh.network/runtime/cli-reference/config/set): Set one config value through the validated config writer - [agh config show](https://agh.network/runtime/cli-reference/config/show): Show the redacted effective config - [agh config validate](https://agh.network/runtime/cli-reference/config/validate): Validate AGH configuration - [agh daemon](https://agh.network/runtime/cli-reference/daemon): Manage the AGH daemon - [agh daemon start](https://agh.network/runtime/cli-reference/daemon/start): Start the AGH daemon - [agh daemon status](https://agh.network/runtime/cli-reference/daemon/status): Show daemon status - [agh daemon stop](https://agh.network/runtime/cli-reference/daemon/stop): Stop the AGH daemon - [agh extension disable](https://agh.network/runtime/cli-reference/extension/disable): Disable an installed extension - [agh extension enable](https://agh.network/runtime/cli-reference/extension/enable): Enable an installed extension - [agh extension](https://agh.network/runtime/cli-reference/extension): Manage AGH extensions - [agh extension install](https://agh.network/runtime/cli-reference/extension/install): Install a local extension or download one from a registry - [agh extension list](https://agh.network/runtime/cli-reference/extension/list): List installed extensions - [agh extension remove](https://agh.network/runtime/cli-reference/extension/remove): Remove an installed extension from disk and the registry - [agh extension search](https://agh.network/runtime/cli-reference/extension/search): Search remote extension registries - [agh extension status](https://agh.network/runtime/cli-reference/extension/status): Show extension runtime status - [agh extension update](https://agh.network/runtime/cli-reference/extension/update): Check for or install updates for marketplace extensions - [agh hooks events](https://agh.network/runtime/cli-reference/hooks/events): List supported hook events - [agh hooks](https://agh.network/runtime/cli-reference/hooks): Inspect configured and executed hooks - [agh hooks info](https://agh.network/runtime/cli-reference/hooks/info): Show detailed information for one or more hooks by name - [agh hooks list](https://agh.network/runtime/cli-reference/hooks/list): List resolved hooks in pipeline order - [agh hooks runs](https://agh.network/runtime/cli-reference/hooks/runs): Show persisted hook execution history - [agh mcp](https://agh.network/runtime/cli-reference/mcp): Manage MCP integrations - [agh me context](https://agh.network/runtime/cli-reference/me/context): Inspect the bounded situation context for the current agent session - [agh me](https://agh.network/runtime/cli-reference/me): Inspect the current AGH-managed agent session - [agh memory consolidate](https://agh.network/runtime/cli-reference/memory/consolidate): Trigger manual memory consolidation - [agh memory delete](https://agh.network/runtime/cli-reference/memory/delete): Delete a persistent memory file - [agh memory health](https://agh.network/runtime/cli-reference/memory/health): Show memory health - [agh memory history](https://agh.network/runtime/cli-reference/memory/history): Show memory operation history - [agh memory](https://agh.network/runtime/cli-reference/memory): Manage persistent cross-session memories - [agh memory list](https://agh.network/runtime/cli-reference/memory/list): List persistent memories - [agh memory read](https://agh.network/runtime/cli-reference/memory/read): Read a persistent memory file - [agh memory reindex](https://agh.network/runtime/cli-reference/memory/reindex): Rebuild the derived memory search catalog - [agh memory search](https://agh.network/runtime/cli-reference/memory/search): Search durable memory - [agh memory write](https://agh.network/runtime/cli-reference/memory/write): Write or update a persistent memory file - [agh network channels](https://agh.network/runtime/cli-reference/network/channels): List active runtime channels - [agh network inbox](https://agh.network/runtime/cli-reference/network/inbox): Show queued inbound messages for one session - [agh network](https://agh.network/runtime/cli-reference/network): Operate the daemon-owned network runtime - [agh network peers](https://agh.network/runtime/cli-reference/network/peers): List visible local and remote peers - [agh network send](https://agh.network/runtime/cli-reference/network/send): Send one envelope through the daemon-owned network runtime - [agh network status](https://agh.network/runtime/cli-reference/network/status): Show network runtime status and queue metrics - [agh observe events](https://agh.network/runtime/cli-reference/observe/events): Read cross-session observability events - [agh observe health](https://agh.network/runtime/cli-reference/observe/health): Show observability health - [agh observe](https://agh.network/runtime/cli-reference/observe): Query global observability state - [agh provider](https://agh.network/runtime/cli-reference/provider): Inspect and manage provider authentication - [agh resource delete](https://agh.network/runtime/cli-reference/resource/delete): Delete one desired-state resource - [agh resource get](https://agh.network/runtime/cli-reference/resource/get): Show one desired-state resource - [agh resource](https://agh.network/runtime/cli-reference/resource): Manage desired-state resources - [agh resource list](https://agh.network/runtime/cli-reference/resource/list): List desired-state resources - [agh resource put](https://agh.network/runtime/cli-reference/resource/put): Create or update one desired-state resource - [agh session approve](https://agh.network/runtime/cli-reference/session/approve): Approve or reject a pending session permission request - [agh session events](https://agh.network/runtime/cli-reference/session/events): Read session events - [agh session health](https://agh.network/runtime/cli-reference/session/health): Read session health and wake eligibility - [agh session history](https://agh.network/runtime/cli-reference/session/history): Show session history grouped by turn - [agh session](https://agh.network/runtime/cli-reference/session): Manage AGH sessions - [agh session inspect](https://agh.network/runtime/cli-reference/session/inspect): Inspect session health, wake audit, and policy correlation - [agh session list](https://agh.network/runtime/cli-reference/session/list): List sessions - [agh session new](https://agh.network/runtime/cli-reference/session/new): Create a new session - [agh session prompt](https://agh.network/runtime/cli-reference/session/prompt): Send a prompt to a session - [agh session repair](https://agh.network/runtime/cli-reference/session/repair): Inspect and repair an interrupted session transcript - [agh session resume](https://agh.network/runtime/cli-reference/session/resume): Resume a stopped session - [agh session status](https://agh.network/runtime/cli-reference/session/status): Show session status - [agh session stop](https://agh.network/runtime/cli-reference/session/stop): Stop a session - [agh session wait](https://agh.network/runtime/cli-reference/session/wait): Block until a session stops - [agh skill create](https://agh.network/runtime/cli-reference/skill/create): Scaffold a new workspace skill - [agh skill disable](https://agh.network/runtime/cli-reference/skill/disable): Disable a daemon-managed skill - [agh skill enable](https://agh.network/runtime/cli-reference/skill/enable): Enable a daemon-managed skill - [agh skill](https://agh.network/runtime/cli-reference/skill): Manage local AgentSkills - [agh skill info](https://agh.network/runtime/cli-reference/skill/info): Show detailed metadata for one skill - [agh skill install](https://agh.network/runtime/cli-reference/skill/install): Install a marketplace skill - [agh skill list](https://agh.network/runtime/cli-reference/skill/list): List locally available skills - [agh skill remove](https://agh.network/runtime/cli-reference/skill/remove): Remove an installed marketplace skill - [agh skill search](https://agh.network/runtime/cli-reference/skill/search): Search marketplace skills - [agh skill update](https://agh.network/runtime/cli-reference/skill/update): Check for or install updates for marketplace skills - [agh skill view](https://agh.network/runtime/cli-reference/skill/view): Read a skill or one of its resource files - [agh task approve](https://agh.network/runtime/cli-reference/task/approve): Approve a task and enqueue its first run - [agh task cancel](https://agh.network/runtime/cli-reference/task/cancel): Cancel a task tree - [agh task complete](https://agh.network/runtime/cli-reference/task/complete): Complete a claimed task run for the current agent session - [agh task create](https://agh.network/runtime/cli-reference/task/create): Create a task - [agh task delete](https://agh.network/runtime/cli-reference/task/delete): Delete a task - [agh task fail](https://agh.network/runtime/cli-reference/task/fail): Fail a claimed task run for the current agent session - [agh task get](https://agh.network/runtime/cli-reference/task/get): Show one task with related detail - [agh task heartbeat](https://agh.network/runtime/cli-reference/task/heartbeat): Extend a claimed task run lease for the current agent session - [agh task](https://agh.network/runtime/cli-reference/task): Manage tasks and task runs - [agh task list](https://agh.network/runtime/cli-reference/task/list): List tasks - [agh task next](https://agh.network/runtime/cli-reference/task/next): Claim the next task run for the current agent session - [agh task publish](https://agh.network/runtime/cli-reference/task/publish): Publish a draft task and enqueue its first run - [agh task reject](https://agh.network/runtime/cli-reference/task/reject): Reject a pending approval task - [agh task release](https://agh.network/runtime/cli-reference/task/release): Release a claimed task run for the current agent session - [agh task start](https://agh.network/runtime/cli-reference/task/start): Enqueue a run for an executable task - [agh task update](https://agh.network/runtime/cli-reference/task/update): Update mutable task fields - [agh tool approve](https://agh.network/runtime/cli-reference/tool/approve): Mint a one-shot approval token for one tool invocation - [agh tool](https://agh.network/runtime/cli-reference/tool): Inspect and invoke registry tools - [agh tool info](https://agh.network/runtime/cli-reference/tool/info): Show one registry tool descriptor and diagnostics - [agh tool invoke](https://agh.network/runtime/cli-reference/tool/invoke): Invoke one registry tool through daemon policy - [agh tool list](https://agh.network/runtime/cli-reference/tool/list): List operator-visible registry tools - [agh tool search](https://agh.network/runtime/cli-reference/tool/search): Search operator-visible registry tools - [agh toolsets](https://agh.network/runtime/cli-reference/toolsets): Inspect registry toolsets - [agh toolsets info](https://agh.network/runtime/cli-reference/toolsets/info): Show one registry toolset expansion - [agh toolsets list](https://agh.network/runtime/cli-reference/toolsets/list): List registry toolsets - [agh vault delete](https://agh.network/runtime/cli-reference/vault/delete): Delete one vault secret - [agh vault get](https://agh.network/runtime/cli-reference/vault/get): Show redacted metadata for one vault secret - [agh vault](https://agh.network/runtime/cli-reference/vault): Manage encrypted daemon vault metadata and write-only secrets - [agh vault list](https://agh.network/runtime/cli-reference/vault/list): List redacted vault secret metadata - [agh vault put](https://agh.network/runtime/cli-reference/vault/put): Store one write-only vault secret from stdin - [agh workspace add](https://agh.network/runtime/cli-reference/workspace/add): Register a workspace - [agh workspace edit](https://agh.network/runtime/cli-reference/workspace/edit): Edit a registered workspace - [agh workspace](https://agh.network/runtime/cli-reference/workspace): Manage registered workspaces - [agh workspace info](https://agh.network/runtime/cli-reference/workspace/info): Show one workspace with resolved details - [agh workspace list](https://agh.network/runtime/cli-reference/workspace/list): List registered workspaces - [agh workspace remove](https://agh.network/runtime/cli-reference/workspace/remove): Remove a workspace registration - [Agent Capabilities](https://agh.network/runtime/core/agents/capabilities): Author capability catalogs, validate supported layouts, and understand how AGH projects each capability into discovery and transfer. - [Agent Definitions](https://agh.network/runtime/core/agents/definitions): The current AGENT.md format, discovery order, runtime defaults, and parser edge cases used by AGH. - [Agent Heartbeat](https://agh.network/runtime/core/agents/heartbeat): Optional HEARTBEAT.md authored wake/reentry policy plus runtime session health, advisory wake decisions, and managed authoring surfaces. - [Agents](https://agh.network/runtime/core/agents): How AGH resolves agent definitions, advertises capabilities, launches providers, and supervises ACP subprocesses. - [Providers](https://agh.network/runtime/core/agents/providers): Built-in provider IDs, launch commands, config overrides, and custom provider setup for AGH agents. - [Agent Soul](https://agh.network/runtime/core/agents/soul): Optional SOUL.md authored persona artifact that AGH resolves, validates, snapshots, and projects into prompts and read models. - [Spawning](https://agh.network/runtime/core/agents/spawning): How AGH resolves an agent definition into an ACP subprocess, negotiates a session, injects environment, and stops the process. - [Automation](https://agh.network/runtime/core/automation): Run AGH agents on schedules, in response to runtime events, or from signed external HTTP requests. - [Jobs and Scheduling](https://agh.network/runtime/core/automation/jobs): Define scheduled AGH automation jobs with cron, interval, and one-time schedules, then monitor runs and retries. - [Triggers](https://agh.network/runtime/core/automation/triggers): Configure AGH automation triggers that react to runtime events, filters, and prompt templates. - [Webhooks](https://agh.network/runtime/core/automation/webhooks): Set up signed AGH webhook triggers for CI, deployment, and external event integrations. - [Coordination Channels](https://agh.network/runtime/core/autonomy/coordination-channels): How coordinated task runs use network channels for conversation without making channels the task ownership authority. - [Coordinator Handoff](https://agh.network/runtime/core/autonomy/coordinator): When AGH starts the workspace coordinator, how coordinator config resolves, and how operators keep manual control. - [Autonomy](https://agh.network/runtime/core/autonomy): The local autonomy MVP: explicit operator control, coordinator handoff, task leases, coordination channels, and safe spawn. - [Safe Spawn](https://agh.network/runtime/core/autonomy/safe-spawn): How agent-initiated child sessions are bounded by lineage, TTL, caps, workspace inheritance, and permission narrowing. - [Task Runs and Leases](https://agh.network/runtime/core/autonomy/task-runs-and-leases): How agents claim work, renew leases, finish runs, and release session-bound ownership safely. - [Bridges Overview](https://agh.network/runtime/core/bridges): How AGH bridge instances connect workspace agents to external messaging platforms. - [Bridge Routing](https://agh.network/runtime/core/bridges/routing): How bridge routing policies map platform messages to AGH sessions and delivery targets. - [Bridge Setup](https://agh.network/runtime/core/bridges/setup): Step-by-step setup for Slack, Discord, and Telegram bridge providers. - [AGENT.md](https://agh.network/runtime/core/configuration/agent-md): Complete implemented AGENT.md schema, parser rules, provider examples, MCP sidecars, and RFC drift. - [config.toml](https://agh.network/runtime/core/configuration/config-toml): Complete AGH config.toml schema, defaults, valid values, merge behavior, and annotated examples. - [Environment Variables](https://agh.network/runtime/core/configuration/env-vars): Environment variables AGH reads, injects, propagates, and explicitly does not support. - [File Locations](https://agh.network/runtime/core/configuration/file-locations): All AGH global, workspace, agent, skill, database, log, socket, memory, and extension paths. - [Configuration Overview](https://agh.network/runtime/core/configuration): Decide which AGH file, overlay, or environment variable should change when you need to configure one machine, one workspace, one agent, or one skill. - [mcp.json](https://agh.network/runtime/core/configuration/mcp-json): Complete AGH mcp.json sidecar schema, supported locations, validation, and merge precedence. - [SKILL.md](https://agh.network/runtime/core/configuration/skill-md): Complete implemented SKILL.md schema, AGH metadata, sidecar files, hook declarations, and body conventions. - [Vault](https://agh.network/runtime/core/configuration/vault): Store AGH-managed encrypted secrets with redacted CLI, HTTP, UDS, web, and session-scoped metadata surfaces. - [Develop Extensions](https://agh.network/runtime/core/extensions/develop): Build custom AGH extensions with manifests, bundled resources, subprocess lifecycle, Host API permissions, and package examples. - [Extensions](https://agh.network/runtime/core/extensions): Install or build packaged AGH capabilities that bundle skills, agents, hooks, bridge providers, MCP servers, and subprocess services. - [Install Extensions](https://agh.network/runtime/core/extensions/install): Install, discover, enable, disable, update, and inspect AGH extensions from local directories or configured registries. - [Your First Custom Agent](https://agh.network/runtime/core/getting-started/first-agent): Create one minimal AGENT.md definition, store it in the correct runtime path, and verify that AGH resolves it for the current workspace. - [Installation](https://agh.network/runtime/core/getting-started/installation): Install the AGH binary, verify it works, and bootstrap the local runtime before you start the daemon. - [Quick Start](https://agh.network/runtime/core/getting-started/quick-start): Start the AGH daemon, create a real session for the current repository, follow live events, stop it, and resume it. - [Web UI](https://agh.network/runtime/core/getting-started/web-ui): Open the AGH web UI, inspect the session you already created, and compare the browser view with the same daemon state you saw in the CLI. - [Hook Declaration Format](https://agh.network/runtime/core/hooks/declaration): Reference for declaring AGH hooks, matchers, subprocess executors, ordering, and runtime execution behavior. - [Hook Event Catalog](https://agh.network/runtime/core/hooks/event-catalog): Complete reference for AGH hook events, payload schemas, patch schemas, sync eligibility, and example payloads. - [Hooks](https://agh.network/runtime/core/hooks): Intercept named runtime events, inspect the payload, and emit a JSON patch that AGH applies in a deterministic order. - [Memory Best Practices](https://agh.network/runtime/core/memory/best-practices): Practical rules for writing useful AGH memories, keeping indexes readable, and avoiding context bloat. - [Dream Consolidation](https://agh.network/runtime/core/memory/dream): How AGH decides when to run memory consolidation and what a dream session does to keep memory useful. - [Memory](https://agh.network/runtime/core/memory): How AGH stores durable Markdown memory, scopes it across global and workspace contexts, consolidates it during dream sessions, and keeps it useful. - [Global vs Workspace Memory](https://agh.network/runtime/core/memory/scopes): How AGH resolves memory scopes, where files live, and when to store context globally or per workspace. - [Memory System](https://agh.network/runtime/core/memory/system): How AGH stores persistent memory, injects memory indexes into prompts, and exposes memory files through CLI and API surfaces. - [Channels and Peers](https://agh.network/runtime/core/network/channels-and-peers): How AGH sessions join network channels, become local peers, discover remote peers, and advertise capabilities. - [Delivery and Safety](https://agh.network/runtime/core/network/delivery-and-safety): How AGH accepts network envelopes, queues session delivery, wraps untrusted content, and records the audit trail. - [Network Overview](https://agh.network/runtime/core/network): How AGH Network — the open agent network protocol — turns runtime sessions into peers that can discover, delegate, deliver, and audit work across the network. - [Protocol Model](https://agh.network/runtime/core/network/protocol): The core concepts behind `agh-network/v0`: envelopes, channels, peers, message kinds, interactions, and capability transfer. - [Task Ingress](https://agh.network/runtime/core/network/task-ingress): How AGH lets authenticated network peers create and advance task work while enforcing channel and capability boundaries. - [Daemon Operations](https://agh.network/runtime/core/operations/daemon): Start, stop, restart, inspect, and supervise the AGH daemon. - [Database Operations](https://agh.network/runtime/core/operations/database): Back up, inspect, and clean up AGH's SQLite databases. - [Operations](https://agh.network/runtime/core/operations): Day-two operation of the AGH daemon — process supervision, SQLite backup and inspection, troubleshooting, and production readiness. - [Production Checklist](https://agh.network/runtime/core/operations/production): Prepare AGH for persistent unattended operation with clear pass and fail checks. - [Troubleshooting](https://agh.network/runtime/core/operations/troubleshooting): Diagnose and resolve common AGH daemon, socket, agent, session, and database issues. - [Bundles](https://agh.network/runtime/core/resources/bundles): Package agents, channels, jobs, triggers, and bridge presets from extensions into activatable runtime profiles. - [Desired-State Resources](https://agh.network/runtime/core/resources): How AGH stores extensible runtime resources, validates mutations, and reconciles projected runtime state. - [Daytona Sandbox Provider](https://agh.network/runtime/core/sandbox/daytona): Configure and operate the implemented Daytona sandbox backend. - [Sandbox](https://agh.network/runtime/core/sandbox): How AGH runs sessions on the host or inside provider-backed sandboxes. - [Sandbox Profiles](https://agh.network/runtime/core/sandbox/profiles): Configure sandbox profiles, defaults, workspace selection, and safe-spawn grants. - [Event Streaming](https://agh.network/runtime/core/sessions/events): How AGH records session events, streams them over SSE, and persists them in per-session SQLite databases. - [Session Health](https://agh.network/runtime/core/sessions/health): Metadata-only session presence, attachability, wake eligibility, and boundaries with HEARTBEAT.md policy, task leases, and network greet presence. - [Sessions](https://agh.network/runtime/core/sessions): The durable runtime unit AGH creates, resumes, audits, and governs. - [Session Lifecycle](https://agh.network/runtime/core/sessions/lifecycle): How AGH creates, activates, stops, and classifies one durable runtime session. - [Permissions](https://agh.network/runtime/core/sessions/permissions): How AGH applies static permission modes, workspace boundaries, and interactive approvals during session execution. - [Resume and Replay](https://agh.network/runtime/core/sessions/resume): How AGH resumes stopped sessions, reconstructs transcripts from events, and falls back when ACP session resources are gone. - [Bundled Skills](https://agh.network/runtime/core/skills/bundled): The skills compiled into AGH, when to use them, and how bundled loading works. - [Skills Overview](https://agh.network/runtime/core/skills): How AGH discovers skills, resolves precedence, injects the prompt catalog, and connects skills to MCP servers. - [Marketplace](https://agh.network/runtime/core/skills/marketplace): How to discover, install, update, and remove marketplace skills with the current AGH CLI. - [SKILL.md Format](https://agh.network/runtime/core/skills/skill-md): The accepted SKILL.md frontmatter schema, Markdown body rules, MCP sidecars, hooks, and complete examples. - [Tool Registry](https://agh.network/runtime/core/tools): How AGH exposes daemon-owned tools to operators and managed agents through one policy-checked registry. - [Policy and Invocation](https://agh.network/runtime/core/tools/policy-and-invocation): How AGH validates tool input, applies daemon policy, handles approvals, redacts sensitive fields, and records invocation evidence. - [Toolsets](https://agh.network/runtime/core/tools/toolsets): How AGH groups registry tools into named exposure sets for discovery, policy, and session startup. - [Workspace Config Overlays](https://agh.network/runtime/core/workspaces/config-overlays): How workspace config.toml and mcp.json layer over global AGH configuration without making project copies brittle. - [Workspaces](https://agh.network/runtime/core/workspaces): How AGH resolves workspace roots, layers config overlays, and attaches additional roots for monorepos and cross-project agent sharing. - [Multi-Root Workspaces](https://agh.network/runtime/core/workspaces/multi-root): How to attach additional directories to one AGH workspace for monorepos, shared agents, and project clusters. - [Workspace Resolver](https://agh.network/runtime/core/workspaces/resolver): How AGH registers workspace roots, resolves the active workspace, and discovers project-local runtime resources. - [agh agent heartbeat delete](https://agh.network/runtime/cli-reference/agent/heartbeat/delete): Delete HEARTBEAT.md through managed authoring - [agh agent heartbeat history](https://agh.network/runtime/cli-reference/agent/heartbeat/history): List managed Heartbeat authoring revisions - [agh agent heartbeat](https://agh.network/runtime/cli-reference/agent/heartbeat): Inspect and manage agent HEARTBEAT.md files - [agh agent heartbeat inspect](https://agh.network/runtime/cli-reference/agent/heartbeat/inspect): Inspect one agent's resolved Heartbeat policy - [agh agent heartbeat rollback](https://agh.network/runtime/cli-reference/agent/heartbeat/rollback): Rollback HEARTBEAT.md to a managed revision or snapshot digest - [agh agent heartbeat status](https://agh.network/runtime/cli-reference/agent/heartbeat/status): Read Heartbeat policy status and wake eligibility - [agh agent heartbeat validate](https://agh.network/runtime/cli-reference/agent/heartbeat/validate): Validate a proposed Heartbeat policy body - [agh agent heartbeat wake](https://agh.network/runtime/cli-reference/agent/heartbeat/wake): Request one manual advisory Heartbeat wake - [agh agent heartbeat write](https://agh.network/runtime/cli-reference/agent/heartbeat/write): Create or replace HEARTBEAT.md through managed authoring - [agh agent soul delete](https://agh.network/runtime/cli-reference/agent/soul/delete): Delete SOUL.md through managed authoring - [agh agent soul history](https://agh.network/runtime/cli-reference/agent/soul/history): List managed Soul authoring revisions - [agh agent soul](https://agh.network/runtime/cli-reference/agent/soul): Inspect and manage agent SOUL.md files - [agh agent soul inspect](https://agh.network/runtime/cli-reference/agent/soul/inspect): Inspect one agent's resolved Soul - [agh agent soul rollback](https://agh.network/runtime/cli-reference/agent/soul/rollback): Rollback SOUL.md to a managed revision - [agh agent soul validate](https://agh.network/runtime/cli-reference/agent/soul/validate): Validate a proposed Soul body or the current SOUL.md - [agh agent soul write](https://agh.network/runtime/cli-reference/agent/soul/write): Create or replace SOUL.md through managed authoring - [agh automation jobs create](https://agh.network/runtime/cli-reference/automation/jobs/create): Create an automation job - [agh automation jobs delete](https://agh.network/runtime/cli-reference/automation/jobs/delete): Delete an automation job - [agh automation jobs get](https://agh.network/runtime/cli-reference/automation/jobs/get): Show one automation job - [agh automation jobs history](https://agh.network/runtime/cli-reference/automation/jobs/history): Show run history for one automation job - [agh automation jobs](https://agh.network/runtime/cli-reference/automation/jobs): Manage automation jobs - [agh automation jobs trigger](https://agh.network/runtime/cli-reference/automation/jobs/trigger): Force an immediate automation job run - [agh automation jobs update](https://agh.network/runtime/cli-reference/automation/jobs/update): Update an automation job - [agh automation runs get](https://agh.network/runtime/cli-reference/automation/runs/get): Show one automation run - [agh automation runs](https://agh.network/runtime/cli-reference/automation/runs): Inspect automation run history - [agh automation triggers create](https://agh.network/runtime/cli-reference/automation/triggers/create): Create an automation trigger - [agh automation triggers delete](https://agh.network/runtime/cli-reference/automation/triggers/delete): Delete an automation trigger - [agh automation triggers get](https://agh.network/runtime/cli-reference/automation/triggers/get): Show one automation trigger - [agh automation triggers history](https://agh.network/runtime/cli-reference/automation/triggers/history): Show run history for one automation trigger - [agh automation triggers](https://agh.network/runtime/cli-reference/automation/triggers): Manage automation triggers - [agh automation triggers update](https://agh.network/runtime/cli-reference/automation/triggers/update): Update an automation trigger - [agh bridge secret-bindings delete](https://agh.network/runtime/cli-reference/bridge/secret-bindings/delete): Delete one bridge secret binding - [agh bridge secret-bindings](https://agh.network/runtime/cli-reference/bridge/secret-bindings): Manage bridge secret bindings - [agh bridge secret-bindings list](https://agh.network/runtime/cli-reference/bridge/secret-bindings/list): List secret bindings for one bridge instance - [agh bridge secret-bindings put](https://agh.network/runtime/cli-reference/bridge/secret-bindings/put): Create or update one bridge secret binding - [agh mcp auth](https://agh.network/runtime/cli-reference/mcp/auth): Authenticate remote MCP servers - [agh mcp auth login](https://agh.network/runtime/cli-reference/mcp/auth/login): Run OAuth login for a remote MCP server - [agh mcp auth logout](https://agh.network/runtime/cli-reference/mcp/auth/logout): Revoke or delete remote MCP auth tokens - [agh mcp auth status](https://agh.network/runtime/cli-reference/mcp/auth/status): Show redacted remote MCP auth status - [agh provider auth](https://agh.network/runtime/cli-reference/provider/auth): Inspect native CLI and bound-secret provider authentication - [agh provider auth login](https://agh.network/runtime/cli-reference/provider/auth/login): Run the provider native login command - [agh provider auth status](https://agh.network/runtime/cli-reference/provider/auth/status): Show provider authentication status - [agh session soul](https://agh.network/runtime/cli-reference/session/soul): Manage session Soul snapshots - [agh session soul refresh](https://agh.network/runtime/cli-reference/session/soul/refresh): Refresh an idle session's Soul snapshot - [agh task child create](https://agh.network/runtime/cli-reference/task/child/create): Create a child task beneath a parent - [agh task child](https://agh.network/runtime/cli-reference/task/child): Manage child tasks - [agh task dependency add](https://agh.network/runtime/cli-reference/task/dependency/add): Add a dependency edge to a task - [agh task dependency](https://agh.network/runtime/cli-reference/task/dependency): Manage task dependencies - [agh task dependency remove](https://agh.network/runtime/cli-reference/task/dependency/remove): Remove a dependency edge from a task - [agh task run attach-session](https://agh.network/runtime/cli-reference/task/run/attach-session): Attach an existing session to a claimed or starting run - [agh task run cancel](https://agh.network/runtime/cli-reference/task/run/cancel): Cancel a task run - [agh task run claim](https://agh.network/runtime/cli-reference/task/run/claim): Claim a queued task run - [agh task run complete](https://agh.network/runtime/cli-reference/task/run/complete): Complete a running task run - [agh task run enqueue](https://agh.network/runtime/cli-reference/task/run/enqueue): Enqueue a task run - [agh task run fail](https://agh.network/runtime/cli-reference/task/run/fail): Fail a task run - [agh task run](https://agh.network/runtime/cli-reference/task/run): Manage task runs - [agh task run list](https://agh.network/runtime/cli-reference/task/run/list): List runs for a task - [agh task run start](https://agh.network/runtime/cli-reference/task/run/start): Start a claimed task run ## Network Protocol - [Capability Discovery](https://agh.network/protocol/capability-discovery): Wire-level reference for advertising capabilities, retrieving rich catalogs through whois, and transferring capability envelopes. - [Conformance Levels](https://agh.network/protocol/conformance): Reference for AGH Network Core, Trust, and Full conformance levels, required capabilities, test coverage, and self-certification. - [Delivery Guarantees](https://agh.network/protocol/delivery): Reference for AGH Network v0 delivery expectations, ordering, deduplication, expiry, transport independence, and the NATS profile. - [Ed25519 + JCS Trust Profile](https://agh.network/protocol/ed25519-jcs): Reference for the AGH Network v1 baseline trust profile, including verified identities, JCS signing bytes, proof fields, and a reproducible Ed25519 example. - [Envelope Specification](https://agh.network/protocol/envelope): Reference for the AGH Network v0 JSON envelope, field requirements, validation order, schema, and annotated examples. - [End-to-End Examples](https://agh.network/protocol/examples): Complete AGH Network v0 examples for agent coordination, peer discovery, and capability transfer. - [Implementation Status](https://agh.network/protocol/implementation-status): What AGH Runtime implements today for agh-network/v0, and which protocol pages describe v1 trust and transport profiles. - [AGH Network Protocol](https://agh.network/protocol): Understand the protocol model, build a peer, and evaluate conformance without confusing the protocol boundary with the AGH Runtime implementation. - [Interaction Lifecycle](https://agh.network/protocol/interactions): Reference for AGH Network v0 request-response, fire-and-forget, progress streaming, lifecycle states, and timeout semantics. - [Message Kinds](https://agh.network/protocol/message-kinds): Reference for the seven AGH Network v0 message kinds, their required envelope fields, body fields, and JSON examples. - [NATS Transport Binding](https://agh.network/protocol/nats): Reference for the AGH Network v1 NATS binding, including subjects, route tokens, delivery semantics, request-reply, and persistence. - [Protocol Overview](https://agh.network/protocol/overview): Understand what AGH Network is, why it exists, how it differs from AGH Runtime, and where it fits in the agent protocol landscape. - [Peer Discovery](https://agh.network/protocol/peer-discovery): Reference for AGH Network v0 Peer Cards, greet announcements, whois queries, channel-scoped presence, and capability advertisement. - [Signature Verification](https://agh.network/protocol/verification): Reference for AGH Network v1 trust-state processing, Ed25519 proof verification, unsigned messages, key resolution, and verification errors. - [Minimal Sender](https://agh.network/protocol/guide/minimal-sender): Build the smallest AGH Network sender by constructing one valid envelope, serializing it to JSON, and writing it to stdout or a file. - [NATS Transport](https://agh.network/protocol/guide/nats-transport): Add NATS Core transport to the minimal sender by deriving AGH Network subjects, subscribing to channel traffic, and preserving envelope correlation. - [Testing Your Implementation](https://agh.network/protocol/guide/testing): Test an AGH Network participant with fixtures, a local echo peer, NATS integration checks, and conformance evidence. - [Trust Verification](https://agh.network/protocol/guide/trust-verification): Add the AGH Network v1 Ed25519 plus JCS trust profile by signing envelopes, verifying incoming proofs, and separating cryptographic identity from local policy. ## Blog - [Introducing AGH: an open workplace for AI agents](https://agh.network/blog/introducing-agh-the-first-agent-network-protocol): AGH gives the agent CLIs you already use a place to work as a team — finding each other, sharing capabilities, and closing work with receipts on agh-network/v0.