Settings
Integrations, agent configuration, and operational preferences
Connections
💬 Slack
Checking...
Kit responds in Slack DMs and channels. Morning briefings and heartbeat alerts post here. Each channel can be routed to a specific agent.
What Kit Can Do
  • Respond to direct messages and @mentions
  • Reply in threads for context
  • Post morning briefings on a schedule
  • Send heartbeat alerts when something needs attention
  • Route different channels to different agents
What Kit Cannot Do
  • Read message history (only sees new messages)
  • React beyond the initial thinking emoji
  • Join channels automatically (must be invited)
  • Send proactive messages without a trigger
Setup Requirements
  • Create a Slack app at api.slack.com/apps
  • Enable Event Subscriptions, point to https://kitbot.0arc.ai/slack/events
  • Subscribe to bot events: message.im, app_mention
  • Install app to workspace and copy Bot Token + Signing Secret
  • Set SLACK_BOT_TOKEN and SLACK_SIGNING_SECRET via wrangler secret put
🎮 Discord
Checking...
Kit responds to /kit slash commands in Discord servers. Uses Interactions API for Workers compatibility.
What Kit Can Do
  • Respond to /kit slash commands
  • Per-channel agent routing (same as Slack)
  • Deferred responses for long-running queries
What Kit Cannot Do
  • Natural chat (requires Gateway, not available on Workers)
  • React to messages or use rich embeds (planned)
  • Join voice channels
  • Read message history
Setup Requirements
  • Create app at discord.com/developers/applications
  • Set Interactions Endpoint URL to https://kitbot.0arc.ai/discord/interactions
  • Register /kit slash command via Discord API
  • Set DISCORD_PUBLIC_KEY, DISCORD_APP_ID, DISCORD_BOT_TOKEN as secrets
Gmail (via Switchboard)
Checking...
Kit reads your inbox, searches email, creates drafts, and sends replies. Powered by Fp Switchboard MCP integration.
What Kit Can Do
  • Search emails by sender, subject, date range
  • Read full email content and threads
  • Get inbox summary with unread counts
  • Create email drafts
  • Send replies to existing threads
  • Triage inbox by priority (Red Phone, Tier 2, Normal, Auto-filtered)
What Kit Cannot Do
  • Delete emails or manage labels
  • Access attachments (text content only)
  • Send emails to new recipients not in existing threads
  • Manage Gmail settings or filters
Setup Requirements
  • Connect Gmail in Fp Switchboard dashboard
  • Generate a bundle token that includes Gmail tools
  • Set MCP_API_KEY and MCP_ENDPOINT as secrets/vars
📅 Google Calendar (via Switchboard)
Checking...
Kit checks your schedule, finds free time, and creates events. Used for morning briefings, meeting prep, and heartbeat alerts.
What Kit Can Do
  • List upcoming events and today's schedule
  • Search events by keyword or date range
  • Get event details (attendees, location, description)
  • Check free/busy times for scheduling
  • Create new calendar events
What Kit Cannot Do
  • Delete or modify existing events
  • Access other people's calendars directly
  • Manage calendar settings or sharing permissions
  • Handle recurring event exceptions
Setup Requirements
  • Connect Google Calendar in Fp Switchboard dashboard
  • Ensure bundle token includes Calendar tools
  • Same MCP_API_KEY used for Gmail and Calendar
📁 Google Drive (via Switchboard)
Checking...
Kit searches and reads files in your Google Drive. Used for meeting prep to find relevant documents.
What Kit Can Do
  • Search files by name or content
  • Read document content (Google Docs, text files)
  • List files in folders
What Kit Cannot Do
  • Create, edit, or delete files
  • Upload or download files
  • Change sharing permissions
  • Access files shared from other organizations
Setup Requirements
  • Connect Google Drive in Fp Switchboard dashboard
  • Ensure bundle token includes Drive tools
  • Same MCP_API_KEY used for all Switchboard services
🤖 AI Gateway
Checking...
Routes all LLM calls through Cloudflare AI Gateway for caching, logging, and cost tracking. Supports 5 providers: Workers AI, Claude, Gemini, Perplexity.
What Kit Can Do
  • Route to 8 different model endpoints automatically
  • Cache identical requests to save costs
  • Log all LLM calls for debugging
  • Track cost per provider and model
  • Fall back to direct API if gateway is unavailable
What Kit Cannot Do
  • Override model selection (router decides)
  • Access models not configured in the gateway
  • Guarantee cache hits (depends on request similarity)
Setup Requirements
  • AI Gateway "zerobot" is already configured in Cloudflare dashboard
  • Provider keys are stored in AI Gateway > Provider Keys tab
  • No API keys needed in code — Workers AI binding handles auth
  • Verify providers: Anthropic (default), Google AI Studio (default), Perplexity AI (default)
Agent Configuration
Loading agents...
User Preferences
Daily schedule + inbox triage on weekday mornings
Hourly silent check — alerts only when needed
Kit asks "Is this the priority?" before new tasks