Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
amq
command
|
|
|
amq-acp
command
Command amq-acp is an Agent Client Protocol (ACP) version 2 bridge for AMQ.
|
Command amq-acp is an Agent Client Protocol (ACP) version 2 bridge for AMQ. |
|
amq-bridge
command
|
|
|
amq-keepalive
command
|
|
|
amq-owner-sign
command
Command amq-owner-sign is the owner's one step for a strict relay share.
|
Command amq-owner-sign is the owner's one step for a strict relay share. |
|
amq-remote
command
Package main: adapters.go is the single place adapter factory packages are linked into the shipped amq-remote binary.
|
Package main: adapters.go is the single place adapter factory packages are linked into the shipped amq-remote binary. |
|
internal
|
|
|
acp
Package acp implements the Agent Client Protocol (ACP) v2 AMQ bridge.
|
Package acp implements the Agent Client Protocol (ACP) v2 AMQ bridge. |
|
amqhome
Package amqhome owns the per-user AMQ home, ~/.amq.
|
Package amqhome owns the per-user AMQ home, ~/.amq. |
|
bridge/ring
Package ring is the content-free peer wake adapters: grokbot-webhook and slack-webhook, plus the start-of-mail and 14-day daily ring policy.
|
Package ring is the content-free peer wake adapters: grokbot-webhook and slack-webhook, plus the start-of-mail and 14-day daily ring policy. |
|
bridge/xferv3
Package xferv3 is the v3 transfer record: a length-prefixed content id with a signature stored beside it.
|
Package xferv3 is the v3 transfer record: a length-prefixed content id with a signature stored beside it. |
|
codexidentity
Package codexidentity keeps the AMQ identity that amq coop exec gave a Codex thread it created on Codex's shared app-server daemon.
|
Package codexidentity keeps the AMQ identity that amq coop exec gave a Codex thread it created on Codex's shared app-server daemon. |
|
format
Package format handles message serialization using JSON frontmatter with Markdown body content.
|
Package format handles message serialization using JSON frontmatter with Markdown body content. |
|
launch
Package launch defines the versioned contracts shared by launch orchestration, harness adapters, and terminal backends.
|
Package launch defines the versioned contracts shared by launch orchestration, harness adapters, and terminal backends. |
|
notificationattempt
Package notificationattempt persists a durable audit log of notification write attempts and their lifecycle so that `amq trace` and `amq doctor --ops` can report whether a wake attempted to notify an agent and what the outcome was.
|
Package notificationattempt persists a durable audit log of notification write attempts and their lifecycle so that `amq trace` and `amq doctor --ops` can report whether a wake attempted to notify an agent and what the outcome was. |
|
presence
Package presence manages agent presence metadata.
|
Package presence manages agent presence metadata. |
|
relay
Package relay is AMQ's Nostr relay transport (bead 611.15, relay design slice 1): one bounded WebSocket per relay and body identity, NIP-42 AUTH that presents exactly one enrolled NIP-OA tag, and publish that succeeds only on the relay's matching OK.
|
Package relay is AMQ's Nostr relay transport (bead 611.15, relay design slice 1): one bounded WebSocket per relay and body identity, NIP-42 AUTH that presents exactly one enrolled NIP-OA tag, and publish that succeeds only on the relay's matching OK. |
|
relay/relaytest
Package relaytest is an in-process Nostr relay for AMQ relay tests.
|
Package relaytest is an in-process Nostr relay for AMQ relay tests. |
|
remote/activity
Package activity projects native harness notifications into kind 24200 telemetry frames.
|
Package activity projects native harness notifications into kind 24200 telemetry frames. |
|
remote/amqio
Package amqio is the AMQ carrier for the remote endpoint: it imports commands from the endpoint's own handle mailbox and publishes replies and request revisions back as ordinary AMQ messages.
|
Package amqio is the AMQ carrier for the remote endpoint: it imports commands from the endpoint's own handle mailbox and publishes replies and request revisions back as ordinary AMQ messages. |
|
remote/binding
Package binding stores which live session the per-user Buzz agent drives.
|
Package binding stores which live session the per-user Buzz agent drives. |
|
remote/bodykey
Package bodykey implements the body-key contract of the AMQ Remote design (v3 amended, §7.5 "Key contract") and the NIP-OA Owner Attestation tag (buzz docs/nips/NIP-OA.md) that the owner uses to attest a body key.
|
Package bodykey implements the body-key contract of the AMQ Remote design (v3 amended, §7.5 "Key contract") and the NIP-OA Owner Attestation tag (buzz docs/nips/NIP-OA.md) that the owner uses to attest a body key. |
|
remote/buzzio
Package buzzio is the Buzz DM edge of the remote endpoint (bead 611.16, relay design §4).
|
Package buzzio is the Buzz DM edge of the remote endpoint (bead 611.16, relay design §4). |
|
remote/claude
Package claude is the Claude Code adapter factory (bead 611.12, PR1).
|
Package claude is the Claude Code adapter factory (bead 611.12, PR1). |
|
remote/codex
Package codex attaches to a running Codex CLI session through the shared local app-server daemon.
|
Package codex attaches to a running Codex CLI session through the shared local app-server daemon. |
|
remote/core
Package core is the amq-remote endpoint: it owns request identity and records, runs the admission algorithm against native attachments, applies native evidence, reconciles after a restart, and publishes revisions.
|
Package core is the amq-remote endpoint: it owns request identity and records, runs the admission algorithm against native attachments, applies native evidence, reconciles after a restart, and publishes revisions. |
|
remote/fake
Package fake is the controllable runtime the contract corpus drives.
|
Package fake is the controllable runtime the contract corpus drives. |
|
remote/ipc
Package ipc is the local carrier between the amq-remote CLI and the endpoint process: bounded, LF-framed JSON records over an owner-only Unix domain socket.
|
Package ipc is the local carrier between the amq-remote CLI and the endpoint process: bounded, LF-framed JSON records over an owner-only Unix domain socket. |
|
remote/jcs
Package jcs writes the RFC 8785 JSON Canonicalization Scheme form of a JSON text.
|
Package jcs writes the RFC 8785 JSON Canonicalization Scheme form of a JSON text. |
|
remote/linkcontract
Package linkcontract pins testdata/link: the golden amq.remote.link/1 frames, the signed consent document and the test keys behind them.
|
Package linkcontract pins testdata/link: the golden amq.remote.link/1 frames, the signed consent document and the test keys behind them. |
|
remote/linkio
Package linkio is the link carrier: one WebSocket that amq-remote dials to a linked server, carrying the server's commands down and the revisions AMQ owes up (protocol amq.remote.link/1, schemas/remote-link-v1.schema.json).
|
Package linkio is the link carrier: one WebSocket that amq-remote dials to a linked server, carrying the server's commands down and the revisions AMQ owes up (protocol amq.remote.link/1, schemas/remote-link-v1.schema.json). |
|
remote/manifest
Package manifest defines the companion adapter manifest: the single source of truth for which adapters a serve instance runs.
|
Package manifest defines the companion adapter manifest: the single source of truth for which adapters a serve instance runs. |
|
remote/pi
Package pi (bridge seam): deliver.go implements the adapter side of the pi-bridge protocol v1 paths:
|
Package pi (bridge seam): deliver.go implements the adapter side of the pi-bridge protocol v1 paths: |
|
remote/protocol
Package protocol defines the AMQ Remote application protocol: the command a client sends to an amq-remote endpoint, the request snapshot the endpoint answers with, and the session projection it advertises.
|
Package protocol defines the AMQ Remote application protocol: the command a client sends to an amq-remote endpoint, the request snapshot the endpoint answers with, and the session projection it advertises. |
|
remote/registry
Package registry is the capability-driven adapter registration seam.
|
Package registry is the capability-driven adapter registration seam. |
|
remote/requests
Package requests is the single-writer durable store for remote request records.
|
Package requests is the single-writer durable store for remote request records. |
|
remote/secretscan
Package secretscan tells whether text a remote surface would show may hold a secret, so the surface can show a notice instead.
|
Package secretscan tells whether text a remote surface would show may hold a secret, so the surface can show a notice instead. |
|
remote/sender
Drainer replays pending sender spool envelopes through the endpoint after a restart (and on each tick while the companion runs).
|
Drainer replays pending sender spool envelopes through the endpoint after a restart (and on each tick while the companion runs). |
|
remote/sharestate
Package sharestate is the read-only runtime view of a shared session's enrolled body identity (bead 611.15).
|
Package sharestate is the read-only runtime view of a shared session's enrolled body identity (bead 611.15). |
|
thread
Package thread collects and aggregates messages across agent mailboxes by thread ID.
|
Package thread collects and aggregates messages across agent mailboxes by thread ID. |
|
Package launchapi defines AMQ's versioned public launch-intent contract.
|
Package launchapi defines AMQ's versioned public launch-intent contract. |
|
scripts
|
|
|
amq-bot-envelope-hop-probe-tool
command
|
Click to show internal directories.
Click to hide internal directories.
