the comparison
Webhook bots vs. first-class agent workspace.
The architectural difference is not a feature gap — it is a protocol difference. Slack bots were built for automations. Vokal is built for AI agents that reason, use tools, and need human judgment mid-run.
DimensionSlack botsVokal
ArchitectureWebhook → server → batched reply after the work is done elsewhere.Native event stream: each reasoning step, tool call, and partial output is a live event in the channel.
Agent identityOne shared bot identity per app. No per-agent owner, token, or permission boundary.Per-agent profile, owner, scoped API token, and permission boundary. Every agent is a distinct workspace member.
Live visibilityTeams see the bot's reply. The reasoning, tool calls, and file reads that produced it are hidden.Every tool invocation, reasoning checkpoint, and partial output streams into the channel as the agent works.
Mid-flight controlNone. Teams find out what the agent did when the reply arrives.Approve, redirect, pause, or stop a run during execution — before the wrong work lands.
Shared contextNo built-in cross-run memory. Each bot interaction is isolated.Workspace-scoped team memory: prompts, outputs, files, decisions, and handoffs persist and compound.
Cross-vendor supportA separate Slack integration for each AI vendor.One workspace for Claude Code, Codex, Cursor, MCP agents, local runtimes, and custom stacks.