MCPcopy Index your code
hub / github.com/duolingo/slack-ai-agent

github.com/duolingo/slack-ai-agent @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
231 symbols 666 edges 34 files 81 documented · 35%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

slack-ai-agent

Slack AI Agent - a Slackbot with MCP connections that can answer questions and perform agentic actions on Slack.

Extension points exported contracts — how you extend this code

EventHandler (Interface)
(no doc) [4 implementers]
src/tracking-types.ts
RequestContext (Interface)
* Request context for propagating messageId through async call chains
src/logger.ts
ProcessedFile (Interface)
(no doc)
src/file-handler.ts
SubagentDefinition (Interface)
(no doc)
src/validation-agent.ts
ChannelSettings (Interface)
(no doc)
src/channel-config.ts
MessageProcessorResult (Interface)
(no doc)
src/message-processor.ts
RetryOptions (Interface)
(no doc)
src/claude-handler.ts
TestHarness (Interface)
(no doc)
src/slack-handler.test.ts

Core symbols most depended-on inside this repo

info
called by 49
src/logger.ts
warn
called by 49
src/logger.ts
error
called by 36
src/logger.ts
getChannelName
called by 19
src/channel-config.ts
debug
called by 18
src/logger.ts
getSession
called by 13
src/claude-handler.ts
createSession
called by 13
src/claude-handler.ts
truncateForLog
called by 13
src/logger.ts

Shape

Method 142
Function 32
Interface 29
Class 28

Languages

TypeScript100%

Modules by API surface

src/slack-handler.ts46 symbols
src/channel-config.ts27 symbols
src/user-utils.ts13 symbols
src/message-processor.ts13 symbols
src/mcp-manager.ts13 symbols
src/logger.ts13 symbols
src/claude-handler.ts13 symbols
src/slack-handler.test.ts12 symbols
src/tracking.ts9 symbols
src/approvable-actions/registry.ts9 symbols
src/reaction-manager.ts8 symbols
src/http-event-handler.ts8 symbols

Datastores touched

dbnameDatabase · 1 repos

For agents

$ claude mcp add slack-ai-agent \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact