internal/

directory
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2026 License: MIT

Directories

Path Synopsis
Package config loads the slack-acp JSON config file.
Package config loads the slack-acp JSON config file.
Package handler glues slackproto + router + acpclient: it turns inbound Slack events into ACP prompts and streams the agent's session updates back into a Slack thread message.
Package handler glues slackproto + router + acpclient: it turns inbound Slack events into ACP prompts and streams the agent's session updates back into a Slack thread message.
Package initcmd implements the `slack-acp init` first-run wizard.
Package initcmd implements the `slack-acp init` first-run wizard.
Package installsvc generates a supervisor unit (systemd user unit on Linux, launchd LaunchAgent plist on macOS) that runs slack-acp under a long-lived process supervisor, pointing at the config + env file that `slack-acp init` already wrote.
Package installsvc generates a supervisor unit (systemd user unit on Linux, launchd LaunchAgent plist on macOS) that runs slack-acp under a long-lived process supervisor, pointing at the config + env file that `slack-acp init` already wrote.
Package router maps a Slack thread (channel + thread_ts) to an ACP session inside a shared agent process.
Package router maps a Slack thread (channel + thread_ts) to an ACP session inside a shared agent process.
Package skills embeds the slack-acp curated bundle and delegates loading, merging, and catalog formatting to acp-kit/skills.
Package skills embeds the slack-acp curated bundle and delegates loading, merging, and catalog formatting to acp-kit/skills.
Package slackproto adapts slack-go's Socket Mode client to a small handler-shaped surface used by the relay.
Package slackproto adapts slack-go's Socket Mode client to a small handler-shaped surface used by the relay.
Package statusline is the Slack-mrkdwn renderer for the dev.acp-kit.status-line/v1 ACP extension.
Package statusline is the Slack-mrkdwn renderer for the dev.acp-kit.status-line/v1 ACP extension.
Package sysprompt builds the durable system-prompt text the relay injects into every ACP session so the agent knows its replies land in Slack and must use Slack's mrkdwn dialect rather than standard CommonMark.
Package sysprompt builds the durable system-prompt text the relay injects into every ACP session so the agent knows its replies land in Slack and must use Slack's mrkdwn dialect rather than standard CommonMark.

Jump to

Keyboard shortcuts

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