Skip to main content

Supported Channels

All channels share the same investigation engine — the interface differs but the diagnostic capability is identical.

Web UI

Available in Local Server mode (siclaw local) and Kubernetes deployments:
For development (running Runtime and Portal separately):
The Web UI provides:
  • Real-time investigation with streaming updates
  • Session history and investigation reports
  • Skill management (create, review, publish)
  • Built-in metrics dashboard (token usage, cost, latency, sessions)
  • MCP server configuration
  • Cron job management

Slack Integration

Setup

  1. Create a Slack App at api.slack.com/apps
  2. Enable Socket Mode and Event Subscriptions
  3. Subscribe to events: app_mention, message.im
  4. Add bot scopes: chat:write, app_mentions:read, im:history
  5. In Siclaw Web UI, open Channels and save the bot credentials for Slack:
    • botToken
    • appToken

Usage

Mention the bot in any channel:
Or send a direct message for private investigations.

Lark (Feishu) Integration

Create a Lark bot app, enable message event subscriptions, then configure it in Channels with:
  • appId
  • appSecret

Discord Integration

Configure a Discord bot in Channels with:
  • token

Telegram Integration

Configure a Telegram bot in Channels with:
  • botToken

Alert Webhooks

Create a Trigger in the Triggers page. Siclaw will generate:
  • a unique webhook URL
  • a bearer secret
Requests should be sent to the generated endpoint:
Compatible with: Prometheus Alertmanager, Grafana, PagerDuty, and any custom webhook (JSON format).

Scheduled Patrols (Cron)

Schedule recurring health checks using natural language:

Creating a Patrol

Via Web UI: Go to Cron in the sidebar, click New Patrol, describe what to check and how often. Each patrol run produces a status (success / warning / failure), output summary, and timestamp — all visible in the Web UI.

MCP Servers

Siclaw supports the Model Context Protocol (MCP) for connecting external data sources — Prometheus metrics, GitHub issues, custom APIs — as investigation tools. The agent discovers and uses them automatically. See MCP Servers for setup and examples.