arizuko

arizukoproducts › Discord team agent

Discord team agent

One agent in a Discord guild, with channel-scoped persona and thread context but per-member memory, grants, and a full web workspace.

what you get

system shape

This page is the Discord twin of the Slack team agent — same folder model, same grants, same web workspace. The three platform deltas (no AI sidebar, mention syntax, JID shapes) are listed in that page’s same shape on Discord section.

example: shared thread, member-scoped state

#dev-chat · thread

  alice  @bot summarize the fix from the cold-start runbook for this thread
  bot    Bundle growth after deploy is coming from broad SDK imports.
         Recommended: switch back to per-service imports.
         source: /docs/runbooks/lambda-cold-start.md:67

  bob    @bot save that conclusion to my notes
  bot    Wrote notes/lambda-cold-start.md in your workspace.

  alice  @bot remember: prefer per-service imports for any new lambda
  bot    Saved to your memory.

Same thread, same channel CLAUDE.md, different resolved member state. The answer is visible to the team; Bob’s write lands in Bob’s workspace; Alice’s preference lands in her memory file. Shared deliberation, member-scoped state.

how members use it

use cases

support and analysis agent

A support agent answers questions from a knowledge base, cites sources, and escalates when it doesn't know. Useful for community support channels, internal help desks, or documentation Q&A.

#help-desk

  user   How do I reset my API key?
  bot    To reset your API key:
         1. Go to Settings → API Keys
         2. Click "Regenerate" next to the key you want to reset
         3. Copy the new key immediately — it won't be shown again
         source: docs/api-keys.md:45

  user   What about enterprise SSO setup?
  bot    I don't have documentation on enterprise SSO in my knowledge base.
         I've flagged this for the team. Someone will follow up.

trading and market analysis agent

A collaborative research agent that ingests news, tracks market data, and synthesizes analysis. Works best when multiple members contribute observations and the agent aggregates them.

#market-watch

  alice  https://example.com/article-about-earnings
  bot    Summarized: Q2 earnings beat estimates by 12%. Key drivers:
         cloud revenue +34% YoY, hardware flat. Guidance raised for Q3.
         Logged to research diary.

  bob    I noticed unusual options activity on XYZ today
  bot    Noted. Adding to today's observations. You've logged 3 observations
         this week on XYZ — want me to compile a summary?

  alice  Yes, give us the weekly synthesis
  bot    Weekly synthesis for XYZ:
         - Monday: Earnings beat, guidance raised (source: earnings article)
         - Wednesday: Insider filing showed CEO sold 10k shares
         - Today: Unusual options activity (Bob's observation)
         Pattern: Mixed signals. Fundamentals strong but insider selling
         and options activity suggest caution.

general team assistant

The default configuration: Q&A, summarization, file processing, and task tracking for a team channel.

data & trust

setup

arizuko create acme
cd /srv/data/arizuko_acme
$EDITOR .env             # set Discord token; enable the adapter
arizuko run acme

# in Discord:
#   create the bot at discord.com/developers/applications
#   set DISCORD_BOT_TOKEN in .env
#   invite the bot to your guild with the OAuth2 URL generator
#   members sign in via OAuth at /auth/login for linked identities

Full step-by-step is in the operator setup guide. Per-channel CLAUDE.md override lives in the channel folder; edit via WebDAV or directly on the server.

go deeper