aamp-acp-bridge
v0.1.8
Published
Bridge ACP-compatible agents (Claude, Codex, Gemini, etc.) into the AAMP email network — zero code, config-driven
Readme
aamp-acp-bridge
Config-driven bridge that connects ACP-compatible agents to the AAMP email network.
Install
npm install aamp-acp-bridgeUsage
Initialize a config file:
npx aamp-acp-bridge initStart the bridge:
npx aamp-acp-bridge start --config bridge.jsonBy default, agent credentials are stored under ~/.acp-bridge/.
The bridge understands these task lifecycle intents:
task.dispatchtask.help_neededtask.resulttask.cancel
Dispatch tasks can also carry:
priority:urgent | high | normalexpiresAt: an ISO-8601 timestamp after which the task should no longer run
If a task.cancel arrives before the ACP agent returns a final answer, the bridge suppresses any later result send for that task.
Config
Minimal example:
{
"aampHost": "https://meshmail.ai",
"rejectUnauthorized": false,
"agents": [
{
"name": "claude",
"acpCommand": "claude",
"slug": "claude-bridge",
"credentialsFile": "~/.acp-bridge/.aamp-claude.json",
"senderWhitelist": [
"[email protected]"
]
}
]
}senderWhitelist is optional. If configured, the bridge only accepts tasks from those email addresses.
credentialsFile is optional. If omitted, the bridge uses ~/.acp-bridge/.aamp-<agent>.json.
