Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.argalabs.com/llms.txt

Use this file to discover all available pages before exploring further.

Arga provides bots for Slack and Discord that bring context search and bug investigation into your team’s existing communication channels. Mention the bot with a question, and it searches your connected integrations to synthesize an answer with citations.
Bot access requires a Team or Paid plan. Users on the Free plan receive a 403 error when interacting with the bot. Upgrade your plan to enable bot access.

How it works

Both bots connect to the same investigation pipeline that powers Ask in the web app. When you mention the bot:
  1. Your question is forwarded to Arga’s multi-hop reasoning engine
  2. Arga searches your connected sources (GitHub, Slack, Sentry, Jira, Linear, Grafana, PostHog, Notion)
  3. Results are curated, deduplicated, and synthesized into an answer
  4. The bot replies with the answer, source citations, and a count of reasoning steps

Slack bot

The Slack bot uses Socket Mode and responds to:
  • @mentions in channels — mention the bot in any channel it’s been added to
  • Direct messages — send a DM to the bot for private investigations

Example

@arga why is checkout returning 500 errors since yesterday?
The bot posts an “Investigating…” message in the thread, then follows up with a separate reply containing the full answer and linked sources.

Setup

Slack bot setup requires a Team or Paid plan. Go to Integrations to connect Slack, or contact us if you need help with workspace configuration.
Once enabled, invite the bot to channels where your team discusses bugs, incidents, or deployments. The bot only responds when mentioned or messaged directly.

Discord bot

The Discord bot responds to:
  • @mentions in channels and threads — mention the bot in any channel it has access to
  • Direct messages — DM the bot for private queries

Example

@arga what Sentry errors are related to the payment service this week?
The bot shows a typing indicator while investigating, then replies with the answer and source links.

Setup

Discord bot setup requires a Team or Paid plan. Go to Integrations to connect Discord, or contact us if you need help with server configuration.
The Discord bot requires the Message Content Intent to be enabled in your bot’s settings at the Discord Developer Portal. Without it, the bot cannot read message text.

Linking your account

Both bots identify you by your platform user ID. Your Slack or Discord account must be linked to your Arga account for the bot to access your connected integrations. If your account isn’t linked, the bot will reply with instructions to connect it.

Differences from Ask in the web app

The bots use the same investigation engine as the web app’s Ask feature. The main differences:
Web appBots
InterfaceFull chat UI with historyInline replies in Slack/Discord
Response lengthFull-length answersCondensed to fit platform limits
Sources shownUp to 8Up to 8 (Slack) or 5 (Discord)
Thread contextFull session historyPer-thread in Slack; per-thread or per-DM in Discord (channel messages without a thread get isolated context)