https://github.com/virattt/dexter
· scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)
53 raw signals (0 security + 53 graph)
Last scanned 2 months, 1 week ago · v1 · 49 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 808 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 |
|---|---|---|---|
fg |
software | healthy | src/theme.ts:fg |
bg |
software | healthy | src/theme.ts:bg |
resolveProvider |
software | healthy | src/providers.ts:resolveProvider |
getProviderById |
software | healthy | src/providers.ts:getProviderById |
truncateForHistory |
software | healthy | src/cli.ts:truncateForHistory |
truncateAtWord |
software | healthy | src/cli.ts:truncateAtWord |
summarizeToolResult |
software | healthy | src/cli.ts:summarizeToolResult |
createScreen |
software | healthy | src/cli.ts:createScreen |
renderEvent |
software | healthy | src/cli.ts:renderEvent |
path |
software | healthy | src/cli.ts:path |
runCli |
software | healthy | src/cli.ts:runCli |
onError |
software | healthy | src/cli.ts:onError |
throttledRender |
software | healthy | src/cli.ts:throttledRender |
refreshError |
software | healthy | src/cli.ts:refreshError |
handleSlashCommand |
software | healthy | src/cli.ts:handleSlashCommand |
handleSubmit |
software | healthy | src/cli.ts:handleSubmit |
updateView |
software | healthy | src/cli.ts:updateView |
showScreenView |
software | healthy | src/cli.ts:showScreenView |
restoreMainView |
software | healthy | src/cli.ts:restoreMainView |
showQuestionInline |
software | healthy | src/cli.ts:showQuestionInline |
renderSelectionOverlay |
software | healthy | src/cli.ts:renderSelectionOverlay |
finish |
software | healthy | src/cli.ts:finish |
matchCommands |
software | healthy | src/commands/index.ts:matchCommands |
getCurrentDate |
software | healthy | src/agent/prompts.ts:getCurrentDate |
loadSoulDocument |
software | healthy | src/agent/prompts.ts:loadSoulDocument |
loadRulesDocument |
software | healthy | src/agent/prompts.ts:loadRulesDocument |
buildSkillsSection |
software | healthy | src/agent/prompts.ts:buildSkillsSection |
buildMemorySection |
software | healthy | src/agent/prompts.ts:buildMemorySection |
buildGroupSection |
software | healthy | src/agent/prompts.ts:buildGroupSection |
buildSystemPrompt |
software | healthy | src/agent/prompts.ts:buildSystemPrompt |
skillName |
software | healthy | src/agent/tool-executor.ts:skillName |
decision |
software | healthy | src/agent/tool-executor.ts:decision |
createRunContext |
software | healthy | src/agent/run-context.ts:createRunContext |
buildCompactionPrompt |
software | healthy | src/agent/compact.ts:buildCompactionPrompt |
formatCompactSummary |
software | healthy | src/agent/compact.ts:formatCompactSummary |
buildCompactSummaryMessage |
software | healthy | src/agent/compact.ts:buildCompactSummaryMessage |
compactContext |
software | healthy | src/agent/compact.ts:compactContext |
microcompactMessages |
software | healthy | src/agent/microcompact.ts:microcompactMessages |
content |
software | healthy | src/agent/microcompact.ts:content |
inspectChunkContent |
software | healthy | src/agent/agent.ts:inspectChunkContent |
partType |
software | healthy | src/agent/agent.ts:partType |
text |
software | healthy | src/agent/agent.ts:text |
thinkingText |
software | healthy | src/agent/agent.ts:thinkingText |
partialJson |
software | healthy | src/agent/agent.ts:partialJson |
getChannelProfile |
software | healthy | src/agent/channels.ts:getChannelProfile |
loadConfig |
software | healthy | src/utils/config.ts:loadConfig |
saveConfig |
software | healthy | src/utils/config.ts:saveConfig |
migrateModelToProvider |
software | healthy | src/utils/config.ts:migrateModelToProvider |
getSetting |
software | healthy | src/utils/config.ts:getSetting |
setSetting |
software | healthy | src/utils/config.ts:setSetting |
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 |
jest.config.js |
software | healthy | jest.config.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
SOUL.md |
software | healthy | SOUL.md |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
release.sh |
software | healthy | scripts/release.sh |
rebase-on-label.yml |
software | healthy | .github/workflows/rebase-on-label.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
theme.ts |
software | healthy | src/theme.ts |
providers.ts |
software | healthy | src/providers.ts |
index.tsx |
software | healthy | src/index.tsx |
cli.ts |
software | healthy | src/cli.ts |
types.ts |
software | healthy | src/types.ts |
index.ts |
software | healthy | src/commands/index.ts |
prompts.ts |
software | healthy | src/agent/prompts.ts |
index.ts |
software | healthy | src/agent/index.ts |
tool-executor.ts |
software | healthy | src/agent/tool-executor.ts |
run-context.ts |
software | healthy | src/agent/run-context.ts |
token-counter.ts |
software | healthy | src/agent/token-counter.ts |
compact.ts |
software | healthy | src/agent/compact.ts |
scratchpad.ts |
software | healthy | src/agent/scratchpad.ts |
microcompact.ts |
software | healthy | src/agent/microcompact.ts |
agent.ts |
software | healthy | src/agent/agent.ts |
types.ts |
software | healthy | src/agent/types.ts |
channels.ts |
software | healthy | src/agent/channels.ts |
config.ts |
software | healthy | src/utils/config.ts |
ai-message.ts |
software | healthy | src/utils/ai-message.ts |
cache.ts |
software | healthy | src/utils/cache.ts |
text-navigation.ts |
software | healthy | src/utils/text-navigation.ts |
tool-result-storage.ts |
software | healthy | src/utils/tool-result-storage.ts |
paths.ts |
software | healthy | src/utils/paths.ts |
env.ts |
software | healthy | src/utils/env.ts |
in-memory-chat-history.ts |
software | healthy | src/utils/in-memory-chat-history.ts |
tool-description.ts |
software | healthy | src/utils/tool-description.ts |
format.ts |
software | healthy | src/utils/format.ts |
index.ts |
software | healthy | src/utils/index.ts |
long-term-chat-history.ts |
software | healthy | src/utils/long-term-chat-history.ts |
progress-channel.ts |
software | healthy | src/utils/progress-channel.ts |
thinking-verbs.ts |
software | healthy | src/utils/thinking-verbs.ts |
tokens.ts |
software | healthy | src/utils/tokens.ts |
ollama.ts |
software | healthy | src/utils/ollama.ts |
input-key-handlers.ts |
software | healthy | src/utils/input-key-handlers.ts |
spinner.ts |
software | healthy | src/utils/spinner.ts |
model.ts |
software | healthy | src/utils/model.ts |
message-queue.ts |
software | healthy | src/utils/message-queue.ts |
cache.test.ts |
software | healthy | src/utils/cache.test.ts |
tool-result-budget.ts |
software | healthy | src/utils/tool-result-budget.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AgentToolExecutor |
software | healthy | src/agent/tool-executor.ts:AgentToolExecutor |
TokenCounter |
software | healthy | src/agent/token-counter.ts:TokenCounter |
Scratchpad |
software | healthy | src/agent/scratchpad.ts:Scratchpad |
that |
software | healthy | src/agent/agent.ts:that |
Agent |
software | healthy | src/agent/agent.ts:Agent |
InMemoryChatHistory |
software | healthy | src/utils/in-memory-chat-history.ts:InMemoryChatHistory |
LongTermChatHistory |
software | healthy | src/utils/long-term-chat-history.ts:LongTermChatHistory |
DebugLogger |
software | healthy | src/utils/logger.ts:DebugLogger |
AnswerBoxComponent |
software | healthy | src/components/answer-box.ts:AnswerBoxComponent |
DebugPanelComponent |
software | healthy | src/components/debug-panel.ts:DebugPanelComponent |
HintBarComponent |
software | healthy | src/components/hint-bar.ts:HintBarComponent |
QuestionPromptComponent |
software | healthy | src/components/question-prompt.ts:QuestionPromptComponent |
IntroComponent |
software | healthy | src/components/intro.ts:IntroComponent |
VimSelectList |
software | healthy | src/components/select-list.ts:VimSelectList |
EmptyModelSelector |
software | healthy | src/components/select-list.ts:EmptyModelSelector |
ApiKeyInputComponent |
software | healthy | src/components/select-list.ts:ApiKeyInputComponent |
UserQueryComponent |
software | healthy | src/components/user-query.ts:UserQueryComponent |
WorkingIndicatorComponent |
software | healthy | src/components/working-indicator.ts:WorkingIndicatorCompone… |
BrowserSessionComponent |
software | healthy | src/components/chat-log.ts:BrowserSessionComponent |
ChatLogComponent |
software | healthy | src/components/chat-log.ts:ChatLogComponent |
SubagentGroupComponent |
software | healthy | src/components/subagent-group.ts:SubagentGroupComponent |
ToolEventComponent |
software | healthy | src/components/tool-event.ts:ToolEventComponent |
CustomEditor |
software | healthy | src/components/custom-editor.ts:CustomEditor |
ApprovalPromptComponent |
software | healthy | src/components/approval-prompt.ts:ApprovalPromptComponent |
MockAgent |
software | healthy | src/controllers/agent-runner.question.test.ts:MockAgent |
ModelSelectionController |
software | healthy | src/controllers/model-selection.ts:ModelSelectionController |
InputHistoryController |
software | healthy | src/controllers/input-history.ts:InputHistoryController |
SearchSelectionController |
software | healthy | src/controllers/search-selection.ts:SearchSelectionControll… |
MockAgent |
software | healthy | src/controllers/agent-runner.test.ts:MockAgent |
AgentRunnerController |
software | healthy | src/controllers/agent-runner.ts:AgentRunnerController |
MemoryStore |
software | healthy | src/memory/store.ts:MemoryStore |
MemoryManager |
software | healthy | src/memory/index.ts:MemoryManager |
MemoryIndexer |
software | healthy | src/memory/indexer.ts:MemoryIndexer |
MemoryDatabase |
software | healthy | src/memory/database.ts:MemoryDatabase |
EgressBlockedError |
software | healthy | src/tools/fetch/utils.ts:EgressBlockedError |
EvalCurrentQuestion |
software | healthy | src/evals/components/eval-current-question.ts:EvalCurrentQu… |
EvalApp |
software | healthy | src/evals/components/eval-app.ts:EvalApp |
EvalRecentResults |
software | healthy | src/evals/components/eval-recent-results.ts:EvalRecentResul… |
EvalProgress |
software | healthy | src/evals/components/eval-progress.ts:EvalProgress |
EvalStats |
software | healthy | src/evals/components/eval-stats.ts:EvalStats |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
commands |
software | healthy | src/commands |
agent |
software | healthy | src/agent |
utils |
software | healthy | src/utils |
components |
software | healthy | src/components |
controllers |
software | healthy | src/controllers |
memory |
software | healthy | src/memory |
cron |
software | healthy | src/cron |
tools |
software | healthy | src/tools |
filesystem |
software | healthy | src/tools/filesystem |
utils |
software | healthy | src/tools/filesystem/utils |
heartbeat |
software | healthy | src/tools/heartbeat |
finance |
software | healthy | src/tools/finance |
search |
software | healthy | src/tools/search |
subagent |
software | healthy | src/tools/subagent |
memory |
software | healthy | src/tools/memory |
fetch |
software | healthy | src/tools/fetch |
cron |
software | healthy | src/tools/cron |
ask-user-question |
software | healthy | src/tools/ask-user-question |
browser |
software | healthy | src/tools/browser |
gateway |
software | healthy | src/gateway |
routing |
software | healthy | src/gateway/routing |
sessions |
software | healthy | src/gateway/sessions |
group |
software | healthy | src/gateway/group |
heartbeat |
software | healthy | src/gateway/heartbeat |
channels |
software | healthy | src/gateway/channels |
whatsapp |
software | healthy | src/gateway/channels/whatsapp |
evals |
software | healthy | src/evals |
components |
software | healthy | src/evals/components |
model |
software | healthy | src/model |
skills |
software | healthy | src/skills |
x-research |
software | healthy | src/skills/x-research |
dcf |
software | healthy | src/skills/dcf |
write-memo |
software | healthy | src/skills/write-memo |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /insider-trades/ |
api | healthy | src/tools/finance/insider_trades.ts |
GET /news |
api | healthy | src/tools/finance/news.ts |
GET /institutional-holdings/investors |
api | healthy | src/tools/finance/institutional_holdings.ts |
GET /institutional-holdings/ |
api | healthy | src/tools/finance/institutional_holdings.ts |
GET /filings/ |
api | healthy | src/tools/finance/filings.ts |
GET /filings/items/ |
api | healthy | src/tools/finance/filings.ts |
GET /financials/search/screener/filters/ |
api | healthy | src/tools/finance/screen-stocks.ts |
POST /financials/search/screener/ |
api | healthy | src/tools/finance/screen-stocks.ts |
GET /financial-metrics/snapshot/ |
api | healthy | src/tools/finance/key-ratios.ts |
GET /financial-metrics/ |
api | healthy | src/tools/finance/key-ratios.ts |
GET /financials/income-statements/ |
api | healthy | src/tools/finance/fundamentals.ts |
GET /financials/balance-sheets/ |
api | healthy | src/tools/finance/fundamentals.ts |
GET /financials/cash-flow-statements/ |
api | healthy | src/tools/finance/fundamentals.ts |
GET /financials/ |
api | healthy | src/tools/finance/fundamentals.ts |
GET /prices/snapshot/ |
api | healthy | src/tools/finance/stock-price.ts |
GET /prices/ |
api | healthy | src/tools/finance/stock-price.ts |
GET /prices/snapshot/tickers/ |
api | healthy | src/tools/finance/stock-price.ts |
GET /earnings |
api | healthy | src/tools/finance/earnings.ts |
GET /financials/segments/ |
api | healthy | src/tools/finance/segments.ts |
GET /crypto/prices/snapshot/ |
api | healthy | src/tools/finance/crypto.ts |
GET /crypto/prices/ |
api | healthy | src/tools/finance/crypto.ts |
GET /crypto/prices/tickers/ |
api | healthy | src/tools/finance/crypto.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::rebase-on-label |
cicd | healthy | .github/workflows/rebase-on-label.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
rebase |
cicd | healthy | .github/workflows/rebase-on-label.yml |
checks |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-a2qdu6zn |
software | healthy | /tmp/repobility-clone-a2qdu6zn |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | src/memory/store.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
heartbeat-migration.ts |
data | healthy | src/cron/heartbeat-migration.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/tools/finance/read-filings.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/tools/fetch/utils.ts |
security | healthy | src/tools/fetch/utils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
REBASE_PUSH_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/9174ea0b-703c-425e-b72d-bf93612aa0fa/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9174ea0b-703c-425e-b72d-bf93612aa0fa/
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.