Description
⚙aft_callgraph [op=callers, filePath=xxxx] returned red, failed?
Environment
- AFT CLI: v0.34.0
- AFT binary: 0.34.0
- OS: darwin arm64
- Node: v26.0.0
Diagnostics
- Timestamp: 2026-06-02T07:44:28.478Z
- AFT CLI: v0.34.0
- AFT binary: 0.34.0
- OS: darwin arm64
- Node: v26.0.0
OpenCode
- Host installed: true
- Host version: 1.15.13
- Plugin registered: true
- Plugin version: 0.34.0
- AFT config parse error: none
Config paths
{
"configDir": "~/.config/opencode",
"harnessConfig": "~/.config/opencode/opencode.jsonc",
"harnessConfigFormat": "jsonc",
"aftConfig": "~/.config/opencode/aft.jsonc",
"aftConfigFormat": "jsonc",
"tuiConfig": "~/.config/opencode/tui.json",
"tuiConfigFormat": "json"
}
AFT flags
{
"tool_surface": "all",
"search_index": true,
"semantic_search": true,
"bash": {
"rewrite": true,
"compress": true,
"background": true
},
"lsp": {
"servers": {
"rust": {
"initialize_timeout_ms": 90000,
"initializationOptions": {
"procMacro": {
"enable": false
},
"cargo": {
"buildScripts": {
"enable": true
}
},
"checkOnSave": {
"enable": false
}
}
}
}
}
}
Plugin cache
{
"path": "~/.cache/opencode/packages/@cortexkit/aft-opencode@latest",
"cached": "0.34.0",
"latest": "0.34.0",
"exists": true
}
Storage
{
"path": "~/.local/share/cortexkit/aft",
"exists": true,
"accessible": true,
"sizesByKey": {
"index": 100898102,
"semantic": 230003968,
"backups": 2857403,
"url_cache": 0,
"onnxruntime": 0
}
}
ONNX Runtime
{
"required": true,
"systemPath": "/opt/homebrew/lib",
"systemVersion": "1.26.0",
"systemCompatible": true,
"cachedPath": null,
"cachedVersion": null,
"cachedCompatible": null,
"platform": "darwin-arm64",
"installHint": "brew install onnxruntime (Apple Silicon)",
"requirement": ">=1.20"
}
Log file
/var/folders/pt/6zl_ng1n1yn20wlzd8lmj9p00000gn/T/aft-plugin.log (17 KB)
Binary cache
{
"versions": [
"v0.21.0",
"v0.22.0",
"v0.27.1",
"v0.28.0",
"v0.28.2",
"v0.29.0",
"v0.29.1",
"v0.30.0",
"v0.30.1",
"v0.30.2",
"v0.30.3",
"v0.31.0",
"v0.31.1",
"v0.32.0",
"v0.33.0",
"v0.34.0"
],
"activeVersion": "v0.34.0",
"totalSize": 838169552,
"path": "~/.cache/aft/bin"
}
LSP cache
{
"npm": {
"path": "~/.cache/aft/lsp-packages",
"entries": [
{
"name": "@biomejs/biome",
"path": "~/.cache/aft/lsp-packages/%40biomejs%2Fbiome",
"size": 49959589
},
{
"name": "pyright",
"path": "~/.cache/aft/lsp-packages/pyright",
"size": 19322140
},
{
"name": "yaml-language-server",
"path": "~/.cache/aft/lsp-packages/yaml-language-server",
"size": 17918144
},
{
"name": "bash-language-server",
"path": "~/.cache/aft/lsp-packages/bash-language-server",
"size": 14504339
},
{
"name": "typescript-language-server",
"path": "~/.cache/aft/lsp-packages/typescript-language-server",
"size": 3226910
},
{
"name": "clangd/clangd",
"path": "~/.cache/aft/lsp-packages/clangd%2Fclangd",
"size": 110
}
],
"totalSize": 104931232
},
"github": {
"path": "~/.cache/aft/lsp-binaries",
"entries": [],
"totalSize": 0
},
"totalSize": 104931232
}
Recent errors (last 20, sanitized)
No error-shaped log lines found in recent history.
Logs (last 200 lines per harness)
OpenCode log (/var/folders/pt/6zl_ng1n1yn20wlzd8lmj9p00000gn/T/aft-plugin.log)
[2026-06-02T07:28:05.945Z] INFO [aft-plugin] Resolved binary: ~/.cache/aft/bin/v0.33.0/aft
[2026-06-02T07:28:05.946Z] INFO [aft-plugin] AFT storage already migrated for opencode; using ~/.local/share/cortexkit/aft
[2026-06-02T07:28:05.951Z] WARN [aft-plugin] Config validation error in ~/.config/opencode/aft.jsonc: lsp.servers.rust.extensions: Invalid input: expected array, received undefined, lsp.servers.rust.binary: Invalid input: expected string, received undefined
[2026-06-02T07:28:05.951Z] WARN [aft-plugin] Partial config loaded — invalid sections skipped: lsp: lsp.servers.rust.extensions: Invalid input: expected array, received undefined, lsp.servers.rust.binary: Invalid input: expected string, received undefined
[2026-06-02T07:28:05.954Z] INFO [aft-plugin] ONNX Runtime found at system path: /opt/homebrew/lib
[2026-06-02T07:28:05.975Z] INFO [aft-plugin] [lsp] auto-install: 4 npm + 0 github install(s) running in background
[2026-06-02T07:28:05.988Z] INFO [aft-plugin] Workflow hints injected (2514 chars)
[2026-06-02T07:28:05.989Z] INFO [aft-plugin] ONNX Runtime ready at /opt/homebrew/lib; new bridges will load semantic backend.
[2026-06-02T07:28:06.152Z] DEBUG [aft-plugin] Live OpenCode HTTP listener unreachable; bg-notifications wake path = in-process-fallback. Wakes will still arrive but the upstream duplicate-runner bug (anomalyco/opencode#28202) is not worked around. Launch with `opencode --port 0` in TUI mode to activate the workaround.
[2026-06-02T07:28:06.334Z] INFO [aft-plugin] RPC server listening on 127.0.0.1:49300
[2026-06-02T07:28:11.375Z] INFO [aft-plugin] [auto-update-checker] Update available (latest): 0.33.0 → 0.34.0
[2026-06-02T07:28:11.382Z] INFO [aft-plugin] [auto-update-checker] Updated dependency in package.json: @cortexkit/aft-opencode → 0.34.0
[2026-06-02T07:28:11.393Z] INFO [aft-plugin] [auto-update-checker] Package removed: ~/.cache/opencode/packages/@cortexkit/aft-opencode@latest/node_modules/@cortexkit/aft-opencode
[2026-06-02T07:28:11.397Z] INFO [aft-plugin] [auto-update-checker] Removed from package-lock.json: @cortexkit/aft-opencode
[2026-06-02T07:28:14.616Z] INFO [aft-plugin] [auto-update-checker] Update installed: 0.33.0 → 0.34.0
[2026-06-02T07:31:13.715Z] INFO [aft-plugin] Copied npm binary to versioned cache: ~/.cache/aft/bin/v0.34.0/aft
[2026-06-02T07:31:13.715Z] INFO [aft-plugin] Resolved binary: ~/.cache/aft/bin/v0.34.0/aft
[2026-06-02T07:31:13.715Z] INFO [aft-plugin] AFT storage already migrated for opencode; using ~/.local/share/cortexkit/aft
[2026-06-02T07:31:13.725Z] WARN [aft-plugin] Config validation error in ~/.config/opencode/aft.jsonc: lsp.servers.rust.extensions: Invalid input: expected array, received undefined, lsp.servers.rust.binary: Invalid input: expected string, received undefined
[2026-06-02T07:31:13.726Z] WARN [aft-plugin] Partial config loaded — invalid sections skipped: lsp: lsp.servers.rust.extensions: Invalid input: expected array, received undefined, lsp.servers.rust.binary: Invalid input: expected string, received undefined
[2026-06-02T07:31:13.731Z] INFO [aft-plugin] ONNX Runtime found at system path: /opt/homebrew/lib
[2026-06-02T07:31:13.758Z] INFO [aft-plugin] [lsp] auto-install: 4 npm + 0 github install(s) running in background
[2026-06-02T07:31:13.774Z] INFO [aft-plugin] Workflow hints injected (2514 chars)
[2026-06-02T07:31:13.775Z] INFO [aft-plugin] ONNX Runtime ready at /opt/homebrew/lib; new bridges will load semantic backend.
[2026-06-02T07:31:13.926Z] DEBUG [aft-plugin] Live OpenCode HTTP listener unreachable; bg-notifications wake path = in-process-fallback. Wakes will still arrive but the upstream duplicate-runner bug (anomalyco/opencode#28202) is not worked around. Launch with `opencode --port 0` in TUI mode to activate the workaround.
[2026-06-02T07:31:14.100Z] INFO [aft-plugin] RPC server listening on 127.0.0.1:49398
[2026-06-02T07:31:18.777Z] INFO [aft-plugin] [auto-update-checker] Skipping check (another instance ran one recently)
[2026-06-02T07:31:55.619Z] WARN [aft-plugin] Config validation error in ~/.config/opencode/aft.jsonc: lsp.servers.rust.extensions: Invalid input: expected array, received undefined, lsp.servers.rust.binary: Invalid input: expected string, received undefined
[2026-06-02T07:31:55.619Z] WARN [aft-plugin] Partial config loaded — invalid sections skipped: lsp: lsp.servers.rust.extensions: Invalid input: expected array, received undefined, lsp.servers.rust.binary: Invalid input: expected string, received undefined
[2026-06-02T07:31:55.620Z] INFO [aft-plugin] [ses_20217100fffewQTzu25utM7het] Spawning binary: ~/.cache/aft/bin/v0.34.0/aft (cwd: <PROJECT>)
[2026-06-02T07:31:55.620Z] INFO [aft-plugin] bridge.spawnProcess: useFastembedBackend=true, parentORT=(unset), ortLibraryPath=/opt/homebrew/lib/libonnxruntime.dylib
[2026-06-02T07:31:55.620Z] INFO [aft-plugin] ORT_DYLIB_PATH set from managed ONNX Runtime: /opt/homebrew/lib/libonnxruntime.dylib
[2026-06-02T07:31:56.877Z] INFO [aft-plugin] [aft] started, pid 6733
[2026-06-02T07:31:56.969Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/cfbe33e0f1f23862 (last_accessed=1780059734)
[2026-06-02T07:31:56.972Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/68ba2f6412f6ee45 (last_accessed=1780055900)
[2026-06-02T07:31:56.977Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/5b4e7677c6df30c7 (last_accessed=1780067057)
[2026-06-02T07:31:56.980Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/286067d69bddc152 (last_accessed=1780064900)
[2026-06-02T07:31:56.982Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/4a878cc7a6ba1237 (last_accessed=1780141380)
[2026-06-02T07:31:56.988Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/d00211e60ff6301d (last_accessed=1780076993)
[2026-06-02T07:31:57.002Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/df72d026a70ff238 (last_accessed=1780140161)
[2026-06-02T07:31:57.007Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/03c84cf6a6689536 (last_accessed=1780081283)
[2026-06-02T07:31:57.010Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/5ac6fd2a615bf423 (last_accessed=1780057034)
[2026-06-02T07:31:57.012Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/e979033448f9fc0f (last_accessed=1780061086)
[2026-06-02T07:31:57.015Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/3d370ce5df4c916f (last_accessed=1780059198)
[2026-06-02T07:31:57.018Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/bb9018a6c4db238f (last_accessed=1780092957)
[2026-06-02T07:31:57.031Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] gitignore matcher built: 26 pattern(s)
[2026-06-02T07:31:57.096Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] acquired filesystem lock at ~/.local/share/cortexkit/aft/index/18877fea2231d9b7/cache.lock
[2026-06-02T07:31:57.226Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] project root set: <PROJECT>
[2026-06-02T07:31:57.227Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] watcher started: <PROJECT>
[2026-06-02T07:31:57.329Z] INFO [aft-plugin] Binary version: 0.34.0
[2026-06-02T07:31:57.857Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] acquired filesystem lock at ~/.local/share/cortexkit/aft/semantic/18877fea2231d9b7/cache.lock
[2026-06-02T07:31:59.152Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] loaded semantic index from disk: 5283 entries
[2026-06-02T07:31:59.152Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] released filesystem lock at ~/.local/share/cortexkit/aft/index/18877fea2231d9b7/cache.lock
[2026-06-02T07:31:59.152Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] loaded symbol cache from disk: 1212 files
[2026-06-02T07:31:59.152Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] acquired filesystem lock at ~/.local/share/cortexkit/aft/symbols/18877fea2231d9b7/symbols.lock
[2026-06-02T07:31:59.152Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] released filesystem lock at ~/.local/share/cortexkit/aft/symbols/18877fea2231d9b7/symbols.lock
[2026-06-02T07:31:59.152Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] persisted symbol cache: 1390 files
[2026-06-02T07:31:59.152Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] pre-warmed symbol cache: 178 new, 1212 cached, 1390 files total
[2026-06-02T07:31:59.162Z] INFO [aft-plugin] Received status_changed push frame; cached AFT status snapshot
[2026-06-02T07:32:00.251Z] INFO [aft-plugin] Received status_changed push frame; cached AFT status snapshot
[2026-06-02T07:32:00.783Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] semantic index: refreshed incrementally — 0 changed, 14 new, 0 deleted, 547 total processed (kept 5420 cached)
[2026-06-02T07:32:00.973Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] semantic index persisted: 5420 entries, 11854.7 KB
[2026-06-02T07:32:00.973Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] released filesystem lock at ~/.local/share/cortexkit/aft/semantic/18877fea2231d9b7/cache.lock
[2026-06-02T07:32:01.846Z] INFO [aft-plugin] Received status_changed push frame; cached AFT status snapshot
[2026-06-02T07:32:31.944Z] INFO [aft-plugin] [ses_20217100fffewQTzu25utM7het] [subagent-detect] cache miss, calling client.session.get(id=ses_20217100fffewQTzu25utM7het)
[2026-06-02T07:32:32.139Z] INFO [aft-plugin] [ses_20217100fffewQTzu25utM7het] [subagent-detect] SDK returned session=present, parentID=undefined → isSubagent=false
[2026-06-02T07:32:50.521Z] INFO [aft-plugin] [ses_20217100fffewQTzu25utM7het] [aft-plugin] bg-notifications: ack ok {"event":"bash_completion_ack_ok","delivery_id":null,"task_ids":["bash-6f58a70d"]}
[2026-06-02T07:34:02.745Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] acquired filesystem lock at ~/.cache/aft/checkpoints/18877fea2231d9b7/checkpoint.lock
[2026-06-02T07:34:02.745Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] checkpoint created: pre-followup-53 (1 files)
[2026-06-02T07:34:02.747Z] INFO [aft-plugin] [aft] [ses_20217100fffewQTzu25utM7het] released filesystem lock at ~/.cache/aft/checkpoints/18877fea2231d9b7/checkpoint.lock
[2026-06-02T07:38:38.966Z] INFO [aft-plugin] Resolved binary: ~/.cache/aft/bin/v0.34.0/aft
[2026-06-02T07:38:38.966Z] INFO [aft-plugin] AFT storage already migrated for opencode; using ~/.local/share/cortexkit/aft
[2026-06-02T07:38:38.971Z] WARN [aft-plugin] Config validation error in ~/.config/opencode/aft.jsonc: lsp.servers.rust.extensions: Invalid input: expected array, received undefined, lsp.servers.rust.binary: Invalid input: expected string, received undefined
[2026-06-02T07:38:38.971Z] WARN [aft-plugin] Partial config loaded — invalid sections skipped: lsp: lsp.servers.rust.extensions: Invalid input: expected array, received undefined, lsp.servers.rust.binary: Invalid input: expected string, received undefined
[2026-06-02T07:38:38.975Z] INFO [aft-plugin] ONNX Runtime found at system path: /opt/homebrew/lib
[2026-06-02T07:38:38.982Z] INFO [aft-plugin] [lsp] auto-install: 2 npm + 0 github install(s) running in background
[2026-06-02T07:38:38.996Z] INFO [aft-plugin] Workflow hints injected (2514 chars)
[2026-06-02T07:38:38.996Z] INFO [aft-plugin] ONNX Runtime ready at /opt/homebrew/lib; new bridges will load semantic backend.
[2026-06-02T07:38:39.295Z] DEBUG [aft-plugin] Live OpenCode HTTP listener unreachable; bg-notifications wake path = in-process-fallback. Wakes will still arrive but the upstream duplicate-runner bug (anomalyco/opencode#28202) is not worked around. Launch with `opencode --port 0` in TUI mode to activate the workaround.
[2026-06-02T07:38:39.464Z] INFO [aft-plugin] RPC server listening on 127.0.0.1:49965
[2026-06-02T07:38:43.997Z] INFO [aft-plugin] [auto-update-checker] Skipping check (another instance ran one recently)
[2026-06-02T07:39:12.677Z] INFO [aft-plugin] [ses_29d9fc950ffeVhrICiz4B3Jue0] [subagent-detect] cache miss, calling client.session.get(id=ses_29d9fc950ffeVhrICiz4B3Jue0)
[2026-06-02T07:39:12.695Z] INFO [aft-plugin] [ses_29d9fc950ffeVhrICiz4B3Jue0] [subagent-detect] SDK returned session=present, parentID=undefined → isSubagent=false
[2026-06-02T07:39:12.697Z] WARN [aft-plugin] Config validation error in ~/.config/opencode/aft.jsonc: lsp.servers.rust.extensions: Invalid input: expected array, received undefined, lsp.servers.rust.binary: Invalid input: expected string, received undefined
[2026-06-02T07:39:12.698Z] WARN [aft-plugin] Partial config loaded — invalid sections skipped: lsp: lsp.servers.rust.extensions: Invalid input: expected array, received undefined, lsp.servers.rust.binary: Invalid input: expected string, received undefined
[2026-06-02T07:39:12.700Z] INFO [aft-plugin] [ses_29d9fc950ffeVhrICiz4B3Jue0] Spawning binary: ~/.cache/aft/bin/v0.34.0/aft (cwd: ~/Desktop/BOT/fedoraserver)
[2026-06-02T07:39:12.700Z] INFO [aft-plugin] bridge.spawnProcess: useFastembedBackend=true, parentORT=(unset), ortLibraryPath=/opt/homebrew/lib/libonnxruntime.dylib
[2026-06-02T07:39:12.700Z] INFO [aft-plugin] ORT_DYLIB_PATH set from managed ONNX Runtime: /opt/homebrew/lib/libonnxruntime.dylib
[2026-06-02T07:39:12.713Z] INFO [aft-plugin] [aft] started, pid 9935
[2026-06-02T07:39:12.790Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] loaded 1 backup entries across 1 session(s) from disk
[2026-06-02T07:39:12.791Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] gitignore matcher built: 1 pattern(s)
[2026-06-02T07:39:12.856Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] project root set: ~/Desktop/BOT/fedoraserver
[2026-06-02T07:39:12.860Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] watcher started: ~/Desktop/BOT/fedoraserver
[2026-06-02T07:39:12.896Z] INFO [aft-plugin] Binary version: 0.34.0
[2026-06-02T07:39:12.900Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] acquired filesystem lock at ~/.local/share/cortexkit/aft/index/a2f85300941f7e62/cache.lock
[2026-06-02T07:39:12.952Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] released filesystem lock at ~/.local/share/cortexkit/aft/index/a2f85300941f7e62/cache.lock
[2026-06-02T07:39:12.953Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] loaded symbol cache from disk: 6 files
[2026-06-02T07:39:12.969Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] acquired filesystem lock at ~/.local/share/cortexkit/aft/symbols/a2f85300941f7e62/symbols.lock
[2026-06-02T07:39:12.979Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] released filesystem lock at ~/.local/share/cortexkit/aft/symbols/a2f85300941f7e62/symbols.lock
[2026-06-02T07:39:12.979Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] persisted symbol cache: 7 files
[2026-06-02T07:39:12.979Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] pre-warmed symbol cache: 1 new, 6 cached, 7 files total
[2026-06-02T07:39:13.211Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] acquired filesystem lock at ~/.local/share/cortexkit/aft/semantic/a2f85300941f7e62/cache.lock
[2026-06-02T07:39:13.211Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] loaded semantic index from disk: 5 entries
[2026-06-02T07:39:13.211Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] semantic index: cached index is current (5 entries)
[2026-06-02T07:39:13.211Z] INFO [aft-plugin] [aft] [ses_29d9fc950ffeVhrICiz4B3Jue0] released filesystem lock at ~/.local/share/cortexkit/aft/semantic/a2f85300941f7e62/cache.lock
[2026-06-02T07:39:13.894Z] INFO [aft-plugin] Received status_changed push frame; cached AFT status snapshot
Usernames and home paths have been stripped from this report.
Description
⚙aft_callgraph [op=callers, filePath=xxxx] returned red, failed?
Environment
Diagnostics
OpenCode
Config paths
{ "configDir": "~/.config/opencode", "harnessConfig": "~/.config/opencode/opencode.jsonc", "harnessConfigFormat": "jsonc", "aftConfig": "~/.config/opencode/aft.jsonc", "aftConfigFormat": "jsonc", "tuiConfig": "~/.config/opencode/tui.json", "tuiConfigFormat": "json" }AFT flags
{ "tool_surface": "all", "search_index": true, "semantic_search": true, "bash": { "rewrite": true, "compress": true, "background": true }, "lsp": { "servers": { "rust": { "initialize_timeout_ms": 90000, "initializationOptions": { "procMacro": { "enable": false }, "cargo": { "buildScripts": { "enable": true } }, "checkOnSave": { "enable": false } } } } } }Plugin cache
{ "path": "~/.cache/opencode/packages/@cortexkit/aft-opencode@latest", "cached": "0.34.0", "latest": "0.34.0", "exists": true }Storage
{ "path": "~/.local/share/cortexkit/aft", "exists": true, "accessible": true, "sizesByKey": { "index": 100898102, "semantic": 230003968, "backups": 2857403, "url_cache": 0, "onnxruntime": 0 } }ONNX Runtime
{ "required": true, "systemPath": "/opt/homebrew/lib", "systemVersion": "1.26.0", "systemCompatible": true, "cachedPath": null, "cachedVersion": null, "cachedCompatible": null, "platform": "darwin-arm64", "installHint": "brew install onnxruntime (Apple Silicon)", "requirement": ">=1.20" }Log file
/var/folders/pt/6zl_ng1n1yn20wlzd8lmj9p00000gn/T/aft-plugin.log(17 KB)Binary cache
{ "versions": [ "v0.21.0", "v0.22.0", "v0.27.1", "v0.28.0", "v0.28.2", "v0.29.0", "v0.29.1", "v0.30.0", "v0.30.1", "v0.30.2", "v0.30.3", "v0.31.0", "v0.31.1", "v0.32.0", "v0.33.0", "v0.34.0" ], "activeVersion": "v0.34.0", "totalSize": 838169552, "path": "~/.cache/aft/bin" }LSP cache
{ "npm": { "path": "~/.cache/aft/lsp-packages", "entries": [ { "name": "@biomejs/biome", "path": "~/.cache/aft/lsp-packages/%40biomejs%2Fbiome", "size": 49959589 }, { "name": "pyright", "path": "~/.cache/aft/lsp-packages/pyright", "size": 19322140 }, { "name": "yaml-language-server", "path": "~/.cache/aft/lsp-packages/yaml-language-server", "size": 17918144 }, { "name": "bash-language-server", "path": "~/.cache/aft/lsp-packages/bash-language-server", "size": 14504339 }, { "name": "typescript-language-server", "path": "~/.cache/aft/lsp-packages/typescript-language-server", "size": 3226910 }, { "name": "clangd/clangd", "path": "~/.cache/aft/lsp-packages/clangd%2Fclangd", "size": 110 } ], "totalSize": 104931232 }, "github": { "path": "~/.cache/aft/lsp-binaries", "entries": [], "totalSize": 0 }, "totalSize": 104931232 }Recent errors (last 20, sanitized)
No error-shaped log lines found in recent history.
Logs (last 200 lines per harness)
OpenCode log (/var/folders/pt/6zl_ng1n1yn20wlzd8lmj9p00000gn/T/aft-plugin.log)
Usernames and home paths have been stripped from this report.