internal/

directory
v0.50.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2026 License: MIT

Directories

Path Synopsis
Package agentcfg assembles the acp-kit client.Config used to spawn the ACP agent, declaring poe-acp's own inbound secrets so acp-kit scrubs them from the agent's environment before the process ever starts.
Package agentcfg assembles the acp-kit client.Config used to spawn the ACP agent, declaring poe-acp's own inbound secrets so acp-kit scrubs them from the agent's environment before the process ever starts.
Package command implements the relay's chat-command surface: it brokers interactive OAuth login (bridging Poe turns into fir's _meta.auth.interactive two-call protocol) and the session-control commands (!status, !models, !model, !new, !help).
Package command implements the relay's chat-command surface: it brokers interactive OAuth login (bridging Poe turns into fir's _meta.auth.interactive two-call protocol) and the session-control commands (!status, !models, !model, !new, !help).
Package config loads the relay's JSON config file.
Package config loads the relay's JSON config file.
Package httpsrv wires Poe HTTP requests into the router.
Package httpsrv wires Poe HTTP requests into the router.
Package paramctl builds the Poe parameter_controls schema from the agent's available models and the operator's resolved defaults.
Package paramctl builds the Poe parameter_controls schema from the agent's available models and the operator's resolved defaults.
Package poemcp wires poe-acp's self-hosted MCP tools (attach, suggest) onto the generic acp-kit/mcphost Host.
Package poemcp wires poe-acp's self-hosted MCP tools (attach, suggest) onto the generic acp-kit/mcphost Host.
Package poeproto is a minimal subset of the Poe server-bot protocol needed by the ACP relay: request decoding, SSE response writing, and bearer auth.
Package poeproto is a minimal subset of the Poe server-bot protocol needed by the ACP relay: request decoding, SSE response writing, and bearer auth.
Package poeupload implements the Poe server-bot output-attachment upload, used to attach files to the bot's own reply in a Poe conversation.
Package poeupload implements the Poe server-bot output-attachment upload, used to attach files to the bot's own reply in a Poe conversation.
Package router: defensive helpers for attachment IO paths the production caller cannot trigger.
Package router: defensive helpers for attachment IO paths the production caller cannot trigger.
Package sdnotify implements the minimal subset of the sd_notify(3) protocol needed to signal readiness under systemd, with no external dependencies.
Package sdnotify implements the minimal subset of the sd_notify(3) protocol needed to signal readiness under systemd, with no external dependencies.
Package selfupdate implements `poe-acp update`: download the latest release matching the current GOOS/GOARCH from GitHub Releases, verify its sha256 against checksums.txt, and atomically replace the running binary.
Package selfupdate implements `poe-acp update`: download the latest release matching the current GOOS/GOARCH from GitHub Releases, verify its sha256 against checksums.txt, and atomically replace the running binary.
Package skills owns the poe-acp embedded skill bundle and re-exports the catalog primitives from acp-kit/skills.
Package skills owns the poe-acp embedded skill bundle and re-exports the catalog primitives from acp-kit/skills.
Package statusline renders the poe-acp side of the dev.acp-kit.status-line/v1 ACP extension: a compact one-line header prepended to assistant responses and the live Thinking… indicator, so mobile users see fir-style mood/plan signals they'd otherwise miss without a TUI.
Package statusline renders the poe-acp side of the dev.acp-kit.status-line/v1 ACP extension: a compact one-line header prepended to assistant responses and the live Thinking… indicator, so mobile users see fir-style mood/plan signals they'd otherwise miss without a TUI.
Package supervisor implements a master/worker process model that makes zero-downtime relay upgrades structurally safe on BOTH systemd and launchd.
Package supervisor implements a master/worker process model that makes zero-downtime relay upgrades structurally safe on BOTH systemd and launchd.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL