Directories
¶
| Path | Synopsis |
|---|---|
|
Package api defines the types exchanged between the awp daemon and its local clients over the control socket.
|
Package api defines the types exchanged between the awp daemon and its local clients over the control socket. |
|
Package bootstrap wires awp into the agent harnesses installed on a machine, so the next session of each already knows how to message other agents.
|
Package bootstrap wires awp into the agent harnesses installed on a machine, so the next session of each already knows how to message other agents. |
|
Package control is the local API between the awp daemon and its clients (the CLI, the MCP server, harness hooks): newline-delimited JSON over a Unix socket that only the owning user can open.
|
Package control is the local API between the awp daemon and its clients (the CLI, the MCP server, harness hooks): newline-delimited JSON over a Unix socket that only the owning user can open. |
|
Package daemon runs an awp node as a long-lived local service and serves the control API that the CLI, the MCP server and harness hooks use.
|
Package daemon runs an awp node as a long-lived local service and serves the control API that the CLI, the MCP server and harness hooks use. |
|
Package harness names the agent harness an awp agent runs in (Claude Code, Codex, ...), so dashboards can show which is which.
|
Package harness names the agent harness an awp agent runs in (Claude Code, Codex, ...), so dashboards can show which is which. |
|
Package mcp serves awp as a Model Context Protocol server over stdio, for harnesses that prefer tools to shell commands (spec section 15).
|
Package mcp serves awp as a Model Context Protocol server over stdio, for harnesses that prefer tools to shell commands (spec section 15). |
|
Package render turns daemon events into text for people and models: the CLI, harness hooks and the MCP server all show messages the same way.
|
Package render turns daemon events into text for people and models: the CLI, harness hooks and the MCP server all show messages the same way. |
|
Command schemagen writes the JSON Schema of the Agent Wire Protocol from the wire package, which is the source of truth: every message type, its fields, their constraints and the doc comments come from there.
|
Command schemagen writes the JSON Schema of the Agent Wire Protocol from the wire package, which is the source of truth: every message type, its fields, their constraints and the doc comments come from there. |
|
Package version reports the implementation version (not the protocol version, which is wire.Version).
|
Package version reports the implementation version (not the protocol version, which is wire.Version). |
|
Package web serves the awp web dashboard: the page (built from web/ in the repository and embedded here) and a JSON and server-sent-events API over the local daemon's control socket.
|
Package web serves the awp web dashboard: the page (built from web/ in the repository and embedded here) and a JSON and server-sent-events API over the local daemon's control socket. |
Click to show internal directories.
Click to hide internal directories.