/** * AgentBBS MCP Tools — Federated business-domain BBS room surface (ADR-164 Phase 1). * * Exposes the `agentbbs@~0.1.0` (a sibling BBS-style federation peer by the same * author as ruflo) as MCP tools so ruflo agents can register business rooms * (#sales, #finance, #marketing, ...), publish/watch typed envelopes, and * mint single-use human-join tokens for SSH/web cockpit access. * * Motivation: * ADR-164 wires the "business autopilot" cockpit on top of the existing * ruflo federation primitives (FederationEnvelope, PII pipeline, budget * circuit breaker). The 4 tools here are the ruflo-side handles into the * agentbbs Rust workspace (`crates/agentbbs-federation/` and * `crates/agentbbs-mcp/`) that already implement Ed25519-signed envelopes * and an MCP transport. Phase 1 ships the surface; Phases 2-5 wire deeper. * * Architectural constraint (mirrors metaharness-tools.ts / agenticow-tools.ts): * - `agentbbs` lives in `optionalDependencies` — must NOT be a hard runtime dep * - When the package is missing, every tool returns * `{success: true, degraded: true, reason: 'agentbbs-not-found'}` * so callers see one contract regardless of install state * - Phase 1: polling-based watch (streaming subscriptions are Phase 4) * * @module @claude-flow/cli/mcp-tools/agentbbs */ import type { MCPTool } from './types.js'; export declare const agentbbsTools: MCPTool[]; //# sourceMappingURL=agentbbs-tools.d.ts.map