https://github.com/yidongw/discord-ai-terminal
· scanned 2026-06-16 01:05 UTC (2 months, 1 week ago)
58 raw signals (0 security + 58 graph)
Last scanned 2 months, 1 week ago · v1 · 58 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 303 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
log |
software | healthy | mcp-bridge.cjs:log |
headerSafe |
software | healthy | mcp-bridge.cjs:headerSafe |
discordHeaders |
software | healthy | mcp-bridge.cjs:discordHeaders |
callToolEndpoint |
software | healthy | mcp-bridge.cjs:callToolEndpoint |
send |
software | healthy | mcp-bridge.cjs:send |
ok |
software | healthy | mcp-bridge.cjs:ok |
fail |
software | healthy | mcp-bridge.cjs:fail |
handle |
software | healthy | mcp-bridge.cjs:handle |
makeWatchdog |
software | healthy | test/bot/gateway-watchdog.test.ts:makeWatchdog |
makeThread |
software | healthy | test/bot/outbox.test.ts:makeThread |
descOf |
software | healthy | test/bot/outbox.test.ts:descOf |
makeEditableThread |
software | healthy | test/bot/outbox.test.ts:makeEditableThread |
msgDesc |
software | healthy | test/bot/outbox.test.ts:msgDesc |
wait |
software | healthy | test/bot/run-tailer.test.ts:wait |
channelProcesses |
software | healthy | test/claude/manager.test.ts:channelProcesses |
channelMessages |
software | healthy | test/claude/manager.test.ts:channelMessages |
channelToolCalls |
software | healthy | test/claude/manager.test.ts:channelToolCalls |
callCc |
software | healthy | scripts/verify-session-limit-wakeup.ts:callCc |
onData |
software | healthy | scripts/verify-session-limit-wakeup.ts:onData |
processCcLines |
software | healthy | scripts/verify-session-limit-wakeup.ts:processCcLines |
main |
software | healthy | scripts/verify-session-limit-wakeup.ts:main |
main |
software | healthy | src/index.ts:main |
shutdown |
software | healthy | src/index.ts:shutdown |
repos |
software | healthy | src/index.ts:repos |
parseAgentInvocations |
software | healthy | src/bot/parser.ts:parseAgentInvocations |
firstLine |
software | healthy | src/bot/parser.ts:firstLine |
starterMessageText |
software | healthy | src/bot/parser.ts:starterMessageText |
threadName |
software | healthy | src/bot/parser.ts:threadName |
isPidAlive |
software | healthy | src/bot/run-tailer.ts:isPidAlive |
response |
software | healthy | src/bot/worker-mode.ts:response |
serializeRestMessagePayload |
software | healthy | src/bot/worker-mode.ts:serializeRestMessagePayload |
serializeFiles |
software | healthy | src/bot/worker-mode.ts:serializeFiles |
serializeBody |
software | healthy | src/bot/worker-mode.ts:serializeBody |
firstEmbedDescription |
software | healthy | src/bot/worker-mode.ts:firstEmbedDescription |
linkOpenPrToMainDb |
software | healthy | src/bot/worker-mode.ts:linkOpenPrToMainDb |
runWorkerMode |
software | healthy | src/bot/worker-mode.ts:runWorkerMode |
ch |
software | healthy | src/bot/worker-mode.ts:ch |
buildWakePrompt |
software | healthy | src/bot/background-jobs.ts:buildWakePrompt |
truncate |
software | healthy | src/bot/background-jobs.ts:truncate |
killGroup |
software | healthy | src/bot/background-jobs.ts:killGroup |
truncate |
software | healthy | src/bot/scheduler.ts:truncate |
formatInterval |
software | healthy | src/bot/scheduler.ts:formatInterval |
parseInterval |
software | healthy | src/bot/scheduler.ts:parseInterval |
thread |
software | healthy | src/bot/client.ts:thread |
childThread |
software | healthy | src/bot/client.ts:childThread |
fmt |
software | healthy | src/bot/commands.ts:fmt |
embed |
software | healthy | src/bot/commands.ts:embed |
onLocalImageReference |
software | healthy | src/bot/session-manager.ts:onLocalImageReference |
claimImagePath |
software | healthy | src/bot/session-manager.ts:claimImagePath |
firstLine |
software | healthy | src/bot/session-manager.ts:firstLine |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bun.lock |
software | healthy | bun.lock |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
mcp-bridge.cjs |
software | healthy | mcp-bridge.cjs |
MCP_PLAN.md |
software | healthy | MCP_PLAN.md |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
vitest.config.ts |
software | healthy | vitest.config.ts |
index.test.ts |
software | healthy | test/types/index.test.ts |
typing-indicator.test.ts |
software | healthy | test/bot/typing-indicator.test.ts |
gateway-watchdog.test.ts |
software | healthy | test/bot/gateway-watchdog.test.ts |
session-limit-wakeup.db.test.ts |
software | healthy | test/bot/session-limit-wakeup.db.test.ts |
outbox.test.ts |
software | healthy | test/bot/outbox.test.ts |
client.test.ts |
software | healthy | test/bot/client.test.ts |
session-manager-timeout.test.ts |
software | healthy | test/bot/session-manager-timeout.test.ts |
worker-mode.test.ts |
software | healthy | test/bot/worker-mode.test.ts |
session-limit-wakeup.test.ts |
software | healthy | test/bot/session-limit-wakeup.test.ts |
run-tailer.test.ts |
software | healthy | test/bot/run-tailer.test.ts |
commands.test.ts |
software | healthy | test/bot/commands.test.ts |
attachments.test.ts |
software | healthy | test/utils/attachments.test.ts |
session-limit-reset.test.ts |
software | healthy | test/utils/session-limit-reset.test.ts |
shell.test.ts |
software | healthy | test/utils/shell.test.ts |
models.test.ts |
software | healthy | test/utils/models.test.ts |
config.test.ts |
software | healthy | test/utils/config.test.ts |
thread-status.test.ts |
software | healthy | test/utils/thread-status.test.ts |
sdk-parser.test.ts |
software | healthy | test/agents/sdk-parser.test.ts |
codex.test.ts |
software | healthy | test/agents/codex.test.ts |
cs.test.ts |
software | healthy | test/agents/cs.test.ts |
cs-parser.test.ts |
software | healthy | test/agents/cs-parser.test.ts |
database.test.ts |
software | healthy | test/db/database.test.ts |
manager.test.ts |
software | healthy | test/claude/manager.test.ts |
verify-session-limit-wakeup.ts |
software | healthy | scripts/verify-session-limit-wakeup.ts |
agent-trigger.yml |
software | healthy | .github/workflows/agent-trigger.yml |
use-bun-instead-of-node-vite-npm-pnpm.mdc |
software | healthy | .cursor/rules/use-bun-instead-of-node-vite-npm-pnpm.mdc |
index.ts |
software | healthy | src/index.ts |
index.ts |
software | healthy | src/types/index.ts |
parser.ts |
software | healthy | src/bot/parser.ts |
run-tailer.ts |
software | healthy | src/bot/run-tailer.ts |
worker-mode.ts |
software | healthy | src/bot/worker-mode.ts |
gateway-watchdog.ts |
software | healthy | src/bot/gateway-watchdog.ts |
background-jobs.ts |
software | healthy | src/bot/background-jobs.ts |
scheduler.ts |
software | healthy | src/bot/scheduler.ts |
client.ts |
software | healthy | src/bot/client.ts |
commands.ts |
software | healthy | src/bot/commands.ts |
session-manager.ts |
software | healthy | src/bot/session-manager.ts |
session-limit-wakeup.ts |
software | healthy | src/bot/session-limit-wakeup.ts |
pr-comment.ts |
software | healthy | src/github/pr-comment.ts |
webhook.ts |
software | healthy | src/github/webhook.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
types |
software | healthy | test/types |
bot |
software | healthy | test/bot |
utils |
software | healthy | test/utils |
agents |
software | healthy | test/agents |
db |
software | healthy | test/db |
claude |
software | healthy | test/claude |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
.cursor |
software | healthy | .cursor |
rules |
software | healthy | .cursor/rules |
src |
software | healthy | src |
types |
software | healthy | src/types |
bot |
software | healthy | src/bot |
github |
software | healthy | src/github |
mcp |
software | healthy | src/mcp |
utils |
software | healthy | src/utils |
agents |
software | healthy | src/agents |
db |
software | healthy | src/db |
| Label | Layer | Status | Path |
|---|---|---|---|
FakeClient |
software | healthy | test/bot/gateway-watchdog.test.ts:FakeClient |
DatabaseManager |
software | healthy | test/bot/session-manager-timeout.test.ts:DatabaseManager |
RunTailer |
software | healthy | src/bot/run-tailer.ts:RunTailer |
RestMessage |
software | healthy | src/bot/worker-mode.ts:RestMessage |
RestThread |
software | healthy | src/bot/worker-mode.ts:RestThread |
GatewayWatchdog |
software | healthy | src/bot/gateway-watchdog.ts:GatewayWatchdog |
BackgroundJobManager |
software | healthy | src/bot/background-jobs.ts:BackgroundJobManager |
Scheduler |
software | healthy | src/bot/scheduler.ts:Scheduler |
DiscordBot |
software | healthy | src/bot/client.ts:DiscordBot |
CommandHandler |
software | healthy | src/bot/commands.ts:CommandHandler |
SessionManager |
software | healthy | src/bot/session-manager.ts:SessionManager |
Outbox |
software | healthy | src/bot/session-manager.ts:Outbox |
TypingIndicator |
software | healthy | src/bot/session-manager.ts:TypingIndicator |
GitHubWebhookServer |
software | healthy | src/github/webhook.ts:GitHubWebhookServer |
GitHubHandler |
software | healthy | src/github/handler.ts:GitHubHandler |
PermissionManager |
software | healthy | src/mcp/permission-manager.ts:PermissionManager |
MCPPermissionServer |
software | healthy | src/mcp/server.ts:MCPPermissionServer |
DatabaseManager |
software | healthy | src/db/database.ts:DatabaseManager |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /mcp |
api | healthy | src/mcp/server.ts |
GET /mcp |
api | healthy | src/mcp/server.ts |
DELETE /mcp |
api | healthy | src/mcp/server.ts |
GET /health |
api | healthy | src/mcp/server.ts |
POST /tool/approve_tool |
api | healthy | src/mcp/server.ts |
POST /tool/ask_user_question |
api | healthy | src/mcp/server.ts |
POST /tool/schedule_task |
api | healthy | src/mcp/server.ts |
POST /tool/list_scheduled_tasks |
api | healthy | src/mcp/server.ts |
POST /tool/cancel_scheduled_task |
api | healthy | src/mcp/server.ts |
POST /tool/run_in_background |
api | healthy | src/mcp/server.ts |
POST /tool/list_background_jobs |
api | healthy | src/mcp/server.ts |
POST /tool/cancel_background_job |
api | healthy | src/mcp/server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
redis |
data | healthy | CLAUDE.md |
postgres |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
/tmp/a.png |
frontend | healthy | test/utils/attachments.test.ts |
/tmp/photo.webp |
frontend | healthy | test/agents/cs-parser.test.ts |
/tmp/readme.txt |
frontend | healthy | test/agents/cs-parser.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-p39bz3zk |
software | healthy | /tmp/repobility-clone-p39bz3zk |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::agent-trigger |
cicd | healthy | .github/workflows/agent-trigger.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
forward |
cicd | healthy | .github/workflows/agent-trigger.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
AGENT_WEBHOOK_SECRET |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/4a5e2915-24a6-4e2b-90bb-54f1803e8d90/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4a5e2915-24a6-4e2b-90bb-54f1803e8d90/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.