Description
In a fresh OpenCode instance I get permission prompts for /tmp, /private/tmp, etc. when aft bash tools are used. If I select "Always Allow" then I don't get any prompts for those folders in the same process, but if I restart OpenCode the prompts return.
Environment
- AFT CLI: v0.42.0
- AFT binary: 0.42.0
- OS: darwin arm64
- Node: v24.18.0
Diagnostics
- Timestamp: 2026-06-28T07:28:19.744Z
- AFT CLI: v0.42.0
- AFT binary: 0.42.0
- OS: darwin arm64
- Node: v24.18.0
OpenCode
- Host installed: true
- Host version: 1.17.4
- Plugin registered: true
- Plugin version: not installed
- AFT config parse error: none
Config paths
{
"configDir": "~/.config/opencode",
"harnessConfig": "~/.config/opencode/opencode.json",
"harnessConfigFormat": "json",
"aftConfig": "~/.config/cortexkit/aft.jsonc",
"aftConfigFormat": "jsonc",
"tuiConfig": "~/.config/opencode/tui.json",
"tuiConfigFormat": "json"
}
AFT flags
{
"$schema": "https://raw.githubusercontent.com/cortexkit/aft/main/assets/aft.schema.json",
"restrict_to_project_root": false,
"search_index": false,
"semantic_search": false,
"bash": {
"rewrite": true,
"compress": true,
"background": true
},
"bridge": {
"hang_threshold": 5
}
}
Plugin cache
{
"path": "~/.cache/opencode/packages/@cortexkit/aft-opencode@latest",
"latest": "0.42.0",
"exists": false
}
Storage
{
"path": "~/.local/share/cortexkit/aft",
"exists": true,
"accessible": true,
"sizesByKey": {
"index": 12849478735,
"semantic": 414374020,
"backups": 8068250,
"url_cache": 0,
"onnxruntime": 250215497
}
}
ONNX Runtime
{
"required": false,
"systemPath": null,
"systemVersion": null,
"systemCompatible": null,
"cachedPath": "~/.local/share/cortexkit/aft/onnxruntime/1.24.4",
"cachedVersion": "1.24.4",
"cachedCompatible": true,
"platform": "darwin-arm64",
"installHint": "brew install onnxruntime (Apple Silicon)",
"requirement": ">=1.20"
}
Log file
/var/folders/td/f1mm80v51rs1t4jpjh050blw0000gn/T/aft-plugin.log (1041 KB)
Binary cache
{
"versions": [
"v0.11.4",
"v0.11.5",
"v0.12.1",
"v0.12.2",
"v0.13.0",
"v0.13.1",
"v0.14.0",
"v0.14.1",
"v0.15.1",
"v0.15.3",
"v0.15.5",
"v0.16.1",
"v0.17.0",
"v0.17.3",
"v0.18.2",
"v0.18.4",
"v0.19.0",
"v0.19.2",
"v0.19.3",
"v0.19.6",
"v0.20.0",
"v0.21.0",
"v0.22.1",
"v0.24.0",
"v0.26.0",
"v0.26.1",
"v0.26.2",
"v0.26.3",
"v0.26.4",
"v0.28.0",
"v0.29.0",
"v0.29.1",
"v0.32.0",
"v0.33.0",
"v0.35.3",
"v0.35.4",
"v0.36.1",
"v0.37.0",
"v0.37.1",
"v0.37.2",
"v0.39.0",
"v0.39.1",
"v0.39.2",
"v0.39.4",
"v0.42.0"
],
"activeVersion": "v0.42.0",
"totalSize": 1757548336,
"path": "~/.cache/aft/bin"
}
LSP cache
{
"npm": {
"path": "~/.cache/aft/lsp-packages",
"entries": [
{
"name": "@astrojs/language-server",
"path": "~/.cache/aft/lsp-packages/%40astrojs%2Flanguage-server",
"size": 58138684
},
{
"name": "@biomejs/biome",
"path": "~/.cache/aft/lsp-packages/%40biomejs%2Fbiome",
"size": 55737439
},
{
"name": "pyright",
"path": "~/.cache/aft/lsp-packages/pyright",
"size": 19229210
},
{
"name": "yaml-language-server",
"path": "~/.cache/aft/lsp-packages/yaml-language-server",
"size": 17913746
},
{
"name": "bash-language-server",
"path": "~/.cache/aft/lsp-packages/bash-language-server",
"size": 14501899
},
{
"name": "typescript-language-server",
"path": "~/.cache/aft/lsp-packages/typescript-language-server",
"size": 3226910
},
{
"name": "dockerfile-language-server-nodejs",
"path": "~/.cache/aft/lsp-packages/dockerfile-language-server-nodejs",
"size": 2462479
},
{
"name": "zigtools/zls",
"path": "~/.cache/aft/lsp-packages/zigtools%2Fzls",
"size": 79
}
],
"totalSize": 171210446
},
"github": {
"path": "~/.cache/aft/lsp-binaries",
"entries": [
{
"name": "zls",
"path": "~/.cache/aft/lsp-binaries/zls",
"size": 7501336
}
],
"totalSize": 7501336
},
"totalSize": 178711782
}
Recent errors (last 20, sanitized)
[2026-06-27T22:30:43.755Z] WARN [aft-plugin] [ses_0f7ced98bffeulGVhX6Qxq31LB] [aft-plugin] bg-notifications: drain failed: [aft-plugin] Bridge shutting down
[2026-06-28T07:20:39.930Z] INFO [aft-plugin] RPC error: status => BridgeTransportTimeoutError: [aft-plugin] Request "status" (id=8946) timed out after 5000ms
[2026-06-28T07:26:08.651Z] INFO [aft-plugin] RPC error: status => BridgeTransportTimeoutError: [aft-plugin] Request "status" (id=6280) timed out after 5000ms
Recent AFT tool failures
- status: timed out after 5000ms ×4
Logs (last 200 lines per harness)
OpenCode log (/var/folders/td/f1mm80v51rs1t4jpjh050blw0000gn/T/aft-plugin.log)
[2026-06-28T07:21:17.437Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=64ms pre=0ms bridge=63ms post=0ms
[2026-06-28T07:21:17.437Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=58ms pre=0ms bridge=57ms post=0ms
[2026-06-28T07:21:17.437Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=53ms pre=0ms bridge=53ms post=0ms
[2026-06-28T07:21:17.557Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=2ms pre=0ms bridge=2ms post=0ms
[2026-06-28T07:21:18.015Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=2ms pre=0ms bridge=2ms post=0ms
[2026-06-28T07:21:18.048Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=2ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:21:18.328Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=4ms pre=0ms bridge=3ms post=0ms
[2026-06-28T07:21:18.743Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=3ms pre=0ms bridge=3ms post=0ms
[2026-06-28T07:21:19.097Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=2ms pre=0ms bridge=2ms post=0ms
[2026-06-28T07:21:19.117Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:21:22.246Z] INFO [aft-plugin] [ses_0f2e62ea9ffext9Hggwl6tUY0l] perf tool=bash total=150ms pre=0ms bridge=150ms post=0ms
[2026-06-28T07:21:26.694Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=2ms pre=1ms bridge=0ms post=0ms
[2026-06-28T07:21:32.364Z] INFO [aft-plugin] [ses_0f2e62ea9ffext9Hggwl6tUY0l] perf tool=read total=14ms pre=1ms bridge=13ms post=0ms
[2026-06-28T07:21:38.301Z] INFO [aft-plugin] [ses_0f2e62ea9ffext9Hggwl6tUY0l] perf tool=bash total=141ms pre=0ms bridge=140ms post=0ms
[2026-06-28T07:21:39.114Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=24ms pre=1ms bridge=24ms post=0ms
[2026-06-28T07:21:42.619Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=8ms pre=1ms bridge=7ms post=0ms
[2026-06-28T07:21:45.975Z] INFO [aft-plugin] [ses_0f2e62ea9ffext9Hggwl6tUY0l] perf tool=bash total=150ms pre=0ms bridge=150ms post=0ms
[2026-06-28T07:21:46.220Z] INFO [aft-plugin] [ses_0f2ea0e5bffeC3W2u0bj6Fq59J] perf tool=bash total=138ms pre=0ms bridge=137ms post=0ms
[2026-06-28T07:21:46.516Z] INFO [aft-plugin] [ses_0f2e57469ffea28iuIU6RPQvR7] perf tool=read total=10ms pre=1ms bridge=10ms post=0ms
[2026-06-28T07:21:46.990Z] INFO [aft-plugin] [aft] [ses_0f2e62ea9ffext9Hggwl6tUY0l] tier2 refresh scheduled: reason=debounce, categories=["dead_code", "unused_exports", "duplicates"]
[2026-06-28T07:21:47.343Z] INFO [aft-plugin] [aft] tier2 dead_code: callgraph store projection unavailable (callgraph has stale files pending refresh); reporting callgraph_unavailable
[2026-06-28T07:21:47.457Z] INFO [aft-plugin] [aft] perf tier2 phases category=dead_code freshness=15ms snapshot=79ms scan=0ms(1287 files) db=0ms rollup=0ms
[2026-06-28T07:21:47.457Z] INFO [aft-plugin] [aft] perf tier2 category=dead_code reuse=miss ms=467
[2026-06-28T07:21:48.440Z] INFO [aft-plugin] [aft] perf tier2 phases category=unused_exports freshness=19ms snapshot=0ms scan=154ms(1 files) db=94ms rollup=460ms
[2026-06-28T07:21:48.441Z] INFO [aft-plugin] [aft] perf tier2 category=unused_exports reuse=miss ms=983
[2026-06-28T07:21:49.435Z] INFO [aft-plugin] [aft] perf tier2 phases category=duplicates freshness=21ms snapshot=0ms scan=0ms(1 files) db=56ms rollup=644ms
[2026-06-28T07:21:49.436Z] INFO [aft-plugin] [aft] perf tier2 category=duplicates reuse=miss ms=954
[2026-06-28T07:21:50.680Z] INFO [aft-plugin] [ses_0f2ea0e5bffeC3W2u0bj6Fq59J] perf tool=bash total=132ms pre=0ms bridge=132ms post=0ms
[2026-06-28T07:21:51.399Z] INFO [aft-plugin] [ses_0f2e62ea9ffext9Hggwl6tUY0l] perf tool=bash total=141ms pre=0ms bridge=140ms post=0ms
[2026-06-28T07:21:56.772Z] INFO [aft-plugin] [ses_0f2e62ea9ffext9Hggwl6tUY0l] perf tool=bash total=165ms pre=0ms bridge=165ms post=0ms
[2026-06-28T07:21:59.495Z] INFO [aft-plugin] [ses_0f2e62ea9ffext9Hggwl6tUY0l] perf tool=bash total=137ms pre=0ms bridge=137ms post=0ms
[2026-06-28T07:22:01.522Z] INFO [aft-plugin] [aft] [ses_0f2ea0e5bffeC3W2u0bj6Fq59J] acquired filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/16e7d796faa09b31/.locks/d9114e0bd4b343b1.lock
[2026-06-28T07:22:01.541Z] INFO [aft-plugin] [aft] [ses_0f2ea0e5bffeC3W2u0bj6Fq59J] released filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/16e7d796faa09b31/.locks/d9114e0bd4b343b1.lock
[2026-06-28T07:22:01.547Z] INFO [aft-plugin] [ses_0f2ea0e5bffeC3W2u0bj6Fq59J] perf tool=write total=46ms pre=6ms bridge=40ms post=0ms
[2026-06-28T07:22:10.634Z] INFO [aft-plugin] [ses_0f2e62ea9ffext9Hggwl6tUY0l] perf tool=bash total=146ms pre=0ms bridge=145ms post=0ms
[2026-06-28T07:22:15.939Z] INFO [aft-plugin] [ses_0f2e62ea9ffext9Hggwl6tUY0l] perf tool=bash total=141ms pre=0ms bridge=141ms post=0ms
[2026-06-28T07:22:26.526Z] INFO [aft-plugin] [ses_0f2e62ea9ffext9Hggwl6tUY0l] perf tool=bash total=135ms pre=0ms bridge=135ms post=0ms
[2026-06-28T07:22:27.686Z] INFO [aft-plugin] [aft] tier2 dead_code: callgraph store projection unavailable (callgraph has stale files pending refresh); reporting callgraph_unavailable
[2026-06-28T07:22:27.775Z] INFO [aft-plugin] [aft] perf tier2 phases category=dead_code freshness=13ms snapshot=79ms scan=0ms(112 files) db=0ms rollup=0ms
[2026-06-28T07:22:27.776Z] INFO [aft-plugin] [aft] perf tier2 category=dead_code reuse=miss ms=380
[2026-06-28T07:22:48.677Z] INFO [aft-plugin] [ses_0f4c39e00ffeN8tTkpPXvcg745] perf tool=bash total=146ms pre=0ms bridge=146ms post=0ms
[2026-06-28T07:22:50.663Z] INFO [aft-plugin] [aft] tier2 dead_code: callgraph store projection unavailable (callgraph has stale files pending refresh); reporting callgraph_unavailable
[2026-06-28T07:22:50.757Z] INFO [aft-plugin] [aft] perf tier2 phases category=dead_code freshness=13ms snapshot=66ms scan=0ms(112 files) db=0ms rollup=0ms
[2026-06-28T07:22:50.757Z] INFO [aft-plugin] [aft] perf tier2 category=dead_code reuse=miss ms=282
[2026-06-28T07:22:53.397Z] INFO [aft-plugin] [aft] tier2 dead_code: callgraph store projection unavailable (callgraph has stale files pending refresh); reporting callgraph_unavailable
[2026-06-28T07:22:53.480Z] INFO [aft-plugin] [aft] perf tier2 category=dead_code reuse=miss ms=169
[2026-06-28T07:22:59.351Z] INFO [aft-plugin] [ses_0f4c39e00ffeN8tTkpPXvcg745] perf tool=bash total=587ms pre=0ms bridge=587ms post=0ms
[2026-06-28T07:23:28.270Z] INFO [aft-plugin] [ses_0f4c39e00ffeN8tTkpPXvcg745] perf tool=bash total=129ms pre=0ms bridge=128ms post=0ms
[2026-06-28T07:23:45.852Z] INFO [aft-plugin] [aft] tier2 dead_code: callgraph store projection unavailable (callgraph has stale files pending refresh); reporting callgraph_unavailable
[2026-06-28T07:23:45.942Z] INFO [aft-plugin] [aft] perf tier2 phases category=dead_code freshness=13ms snapshot=63ms scan=0ms(112 files) db=0ms rollup=0ms
[2026-06-28T07:23:45.942Z] INFO [aft-plugin] [aft] perf tier2 category=dead_code reuse=miss ms=329
[2026-06-28T07:24:00.114Z] INFO [aft-plugin] [ses_0f2e2f1ffffe1NAlqPuuP95oPI] [subagent-detect] cache miss, calling client.session.get(id=ses_0f2e2f1ffffe1NAlqPuuP95oPI)
[2026-06-28T07:24:00.115Z] INFO [aft-plugin] [ses_0f2e2f1ffffe1NAlqPuuP95oPI] [subagent-detect] SDK returned session=present, parentID="ses_0f4c39e00ffeN8tTkpPXvcg745" → isSubagent=true
[2026-06-28T07:24:00.246Z] INFO [aft-plugin] [ses_0f2e2f1ffffe1NAlqPuuP95oPI] perf tool=bash total=133ms pre=2ms bridge=131ms post=0ms
[2026-06-28T07:24:00.436Z] INFO [aft-plugin] [ses_0f2e2f1ffffe1NAlqPuuP95oPI] perf tool=read total=7ms pre=0ms bridge=6ms post=0ms
[2026-06-28T07:24:00.745Z] INFO [aft-plugin] [ses_0f2e2f1ffffe1NAlqPuuP95oPI] perf tool=read total=1ms pre=0ms bridge=0ms post=0ms
[2026-06-28T07:24:01.032Z] INFO [aft-plugin] [ses_0f2e2f1ffffe1NAlqPuuP95oPI] perf tool=read total=2ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:24:05.728Z] INFO [aft-plugin] [ses_0f2e2f1ffffe1NAlqPuuP95oPI] perf tool=read total=8ms pre=0ms bridge=7ms post=0ms
[2026-06-28T07:24:14.170Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] [subagent-detect] cache miss, calling client.session.get(id=ses_0f2e2c322ffexEJ5zMzWbQrhyx)
[2026-06-28T07:24:14.171Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] [subagent-detect] SDK returned session=present, parentID="ses_0f4c39e00ffeN8tTkpPXvcg745" → isSubagent=true
[2026-06-28T07:24:14.446Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=bash total=277ms pre=1ms bridge=275ms post=0ms
[2026-06-28T07:24:17.115Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=read total=1ms pre=0ms bridge=0ms post=0ms
[2026-06-28T07:24:18.879Z] INFO [aft-plugin] [aft] tier2 dead_code: callgraph store projection unavailable (callgraph has stale files pending refresh); reporting callgraph_unavailable
[2026-06-28T07:24:18.996Z] INFO [aft-plugin] [aft] perf tier2 phases category=dead_code freshness=15ms snapshot=67ms scan=0ms(1287 files) db=0ms rollup=0ms
[2026-06-28T07:24:18.996Z] INFO [aft-plugin] [aft] perf tier2 category=dead_code reuse=miss ms=367
[2026-06-28T07:24:21.039Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=read total=20ms pre=0ms bridge=19ms post=1ms
[2026-06-28T07:24:21.186Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=bash total=182ms pre=0ms bridge=181ms post=0ms
[2026-06-28T07:24:23.913Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:24:25.539Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=bash total=657ms pre=0ms bridge=656ms post=0ms
[2026-06-28T07:24:27.232Z] INFO [aft-plugin] [ses_0f2e28950ffe9Goyo19bZBMnDO] [subagent-detect] cache miss, calling client.session.get(id=ses_0f2e28950ffe9Goyo19bZBMnDO)
[2026-06-28T07:24:27.233Z] INFO [aft-plugin] [ses_0f2e28950ffe9Goyo19bZBMnDO] [subagent-detect] SDK returned session=present, parentID="ses_0f4c39e00ffeN8tTkpPXvcg745" → isSubagent=true
[2026-06-28T07:24:27.396Z] INFO [aft-plugin] [ses_0f2e28950ffe9Goyo19bZBMnDO] perf tool=bash total=164ms pre=1ms bridge=163ms post=0ms
[2026-06-28T07:24:27.668Z] INFO [aft-plugin] [ses_0f2e28950ffe9Goyo19bZBMnDO] perf tool=read total=14ms pre=0ms bridge=14ms post=0ms
[2026-06-28T07:24:27.890Z] INFO [aft-plugin] [ses_0f2e28950ffe9Goyo19bZBMnDO] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:24:28.213Z] INFO [aft-plugin] [ses_0f2e28950ffe9Goyo19bZBMnDO] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:24:31.811Z] INFO [aft-plugin] [ses_0f2e28950ffe9Goyo19bZBMnDO] perf tool=read total=1ms pre=0ms bridge=0ms post=0ms
[2026-06-28T07:24:39.018Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] [subagent-detect] cache miss, calling client.session.get(id=ses_0f2e25f23ffeP6ZCVPfr0jv4vT)
[2026-06-28T07:24:39.021Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] [subagent-detect] SDK returned session=present, parentID="ses_0f4c39e00ffeN8tTkpPXvcg745" → isSubagent=true
[2026-06-28T07:24:39.063Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=read total=33ms pre=1ms bridge=32ms post=0ms
[2026-06-28T07:24:39.226Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=bash total=207ms pre=3ms bridge=204ms post=0ms
[2026-06-28T07:24:42.360Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=glob total=19ms pre=1ms bridge=18ms post=0ms
[2026-06-28T07:24:42.708Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=read total=2ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:24:43.039Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=read total=19ms pre=0ms bridge=19ms post=0ms
[2026-06-28T07:24:43.255Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=read total=7ms pre=0ms bridge=7ms post=0ms
[2026-06-28T07:24:49.108Z] INFO [aft-plugin] [ses_0f2e24e3affecfACp4oygB67NA] perf tool=read total=12ms pre=1ms bridge=11ms post=0ms
[2026-06-28T07:24:49.201Z] INFO [aft-plugin] [ses_0f2e24e3affecfACp4oygB67NA] perf tool=read total=1ms pre=0ms bridge=0ms post=0ms
[2026-06-28T07:24:49.516Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:25:03.959Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=bash total=136ms pre=0ms bridge=135ms post=0ms
[2026-06-28T07:25:04.502Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=bash total=122ms pre=0ms bridge=121ms post=0ms
[2026-06-28T07:25:06.384Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=read total=4ms pre=1ms bridge=3ms post=0ms
[2026-06-28T07:25:06.531Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=read total=10ms pre=0ms bridge=9ms post=0ms
[2026-06-28T07:25:13.018Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=read total=5ms pre=1ms bridge=4ms post=0ms
[2026-06-28T07:25:13.396Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=read total=2ms pre=0ms bridge=2ms post=0ms
[2026-06-28T07:25:18.729Z] INFO [aft-plugin] [ses_0fd18f373ffeF1s3iRzwKoEzkQ] perf tool=bash total=154ms pre=1ms bridge=153ms post=0ms
[2026-06-28T07:25:19.306Z] INFO [aft-plugin] [aft] [ses_0fd18f373ffeF1s3iRzwKoEzkQ] invalidated 1 files
[2026-06-28T07:25:21.245Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:25:33.669Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:25:38.114Z] INFO [aft-plugin] [aft] tier2 dead_code: callgraph store projection unavailable (callgraph has stale files pending refresh); reporting callgraph_unavailable
[2026-06-28T07:25:38.206Z] INFO [aft-plugin] [aft] perf tier2 phases category=dead_code freshness=14ms snapshot=65ms scan=0ms(112 files) db=0ms rollup=0ms
[2026-06-28T07:25:38.206Z] INFO [aft-plugin] [aft] perf tier2 category=dead_code reuse=miss ms=334
[2026-06-28T07:25:46.410Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] [subagent-detect] cache miss, calling client.session.get(id=ses_0f2e1f0b3ffeqTvPnQKtQKbdIt)
[2026-06-28T07:25:46.412Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] [subagent-detect] SDK returned session=present, parentID="ses_0f403f67affe0Xjp0UNvC0Q5AH" → isSubagent=true
[2026-06-28T07:25:46.552Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=bash total=142ms pre=2ms bridge=140ms post=0ms
[2026-06-28T07:25:48.247Z] INFO [aft-plugin] [aft] perf tier2 phases category=duplicates freshness=4ms snapshot=0ms scan=0ms(1 files) db=12ms rollup=151ms
[2026-06-28T07:25:48.247Z] INFO [aft-plugin] [aft] perf tier2 category=duplicates reuse=miss ms=203
[2026-06-28T07:25:48.373Z] INFO [aft-plugin] [aft] perf tier2 phases category=unused_exports freshness=99ms snapshot=0ms scan=22ms(1 files) db=19ms rollup=112ms
[2026-06-28T07:25:48.373Z] INFO [aft-plugin] [aft] perf tier2 category=unused_exports reuse=miss ms=329
[2026-06-28T07:25:49.180Z] INFO [aft-plugin] [aft] perf tier2_callgraph_snapshot: source=callgraph_store files=844 exports=1883 edges=74859 entry_points=8 ms=990
[2026-06-28T07:25:49.607Z] INFO [aft-plugin] [aft] perf tier2 phases category=dead_code freshness=96ms snapshot=991ms scan=129ms(1 files) db=16ms rollup=258ms
[2026-06-28T07:25:49.613Z] INFO [aft-plugin] [aft] perf tier2 category=dead_code reuse=miss ms=1569
[2026-06-28T07:25:49.885Z] INFO [aft-plugin] [aft] perf tier2_callgraph_snapshot: source=callgraph_store files=844 exports=1883 edges=74859 entry_points=8 ms=253
[2026-06-28T07:25:50.155Z] INFO [aft-plugin] [ses_0fd18f373ffeF1s3iRzwKoEzkQ] perf tool=aft_inspect total=2144ms pre=0ms bridge=2144ms post=0ms
[2026-06-28T07:25:50.350Z] INFO [aft-plugin] [ses_0fd18f373ffeF1s3iRzwKoEzkQ] perf tool=bash total=2332ms pre=0ms bridge=2332ms post=0ms
[2026-06-28T07:25:50.360Z] INFO [aft-plugin] [ses_0fd18f373ffeF1s3iRzwKoEzkQ] perf tool=bash total=2332ms pre=0ms bridge=2332ms post=0ms
[2026-06-28T07:25:54.766Z] INFO [aft-plugin] [aft] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] acquired filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/a2054ccd78a9ce56/.locks/e03b54bde54aec79.lock
[2026-06-28T07:25:54.801Z] INFO [aft-plugin] [aft] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] released filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/a2054ccd78a9ce56/.locks/e03b54bde54aec79.lock
[2026-06-28T07:25:54.907Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=edit total=160ms pre=1ms bridge=91ms post=68ms
[2026-06-28T07:26:01.236Z] INFO [aft-plugin] [aft] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] invalidated 1 files
[2026-06-28T07:26:03.053Z] INFO [aft-plugin] [aft] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] acquired filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/a2054ccd78a9ce56/.locks/e03b54bde54aec79.lock
[2026-06-28T07:26:03.078Z] INFO [aft-plugin] [aft] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] released filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/a2054ccd78a9ce56/.locks/e03b54bde54aec79.lock
[2026-06-28T07:26:03.164Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=edit total=137ms pre=0ms bridge=67ms post=70ms
[2026-06-28T07:26:08.631Z] INFO [aft-plugin] [aft] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] invalidated 1 files
[2026-06-28T07:26:08.650Z] WARN [aft-plugin] [ses_0f403f67affe0Xjp0UNvC0Q5AH] Request "status" (id=6280) timed out after 5000ms
[2026-06-28T07:26:08.651Z] INFO [aft-plugin] RPC error: status => BridgeTransportTimeoutError: [aft-plugin] Request "status" (id=6280) timed out after 5000ms
[2026-06-28T07:26:09.271Z] INFO [aft-plugin] [aft] tier2 dead_code: callgraph store projection unavailable (callgraph has stale files pending refresh); reporting callgraph_unavailable
[2026-06-28T07:26:09.348Z] INFO [aft-plugin] [aft] perf tier2 phases category=dead_code freshness=14ms snapshot=38ms scan=0ms(112 files) db=0ms rollup=0ms
[2026-06-28T07:26:09.348Z] INFO [aft-plugin] [aft] perf tier2 category=dead_code reuse=miss ms=241
[2026-06-28T07:26:09.833Z] INFO [aft-plugin] [aft] perf tier2 phases category=unused_exports freshness=12ms snapshot=0ms scan=132ms(1 files) db=76ms rollup=167ms
[2026-06-28T07:26:09.834Z] INFO [aft-plugin] [aft] perf tier2 category=unused_exports reuse=miss ms=485
[2026-06-28T07:26:10.442Z] INFO [aft-plugin] [aft] perf tier2 phases category=duplicates freshness=16ms snapshot=0ms scan=21ms(1 files) db=47ms rollup=402ms
[2026-06-28T07:26:10.442Z] INFO [aft-plugin] [aft] perf tier2 category=duplicates reuse=miss ms=588
[2026-06-28T07:26:15.630Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=2ms pre=1ms bridge=1ms post=0ms
[2026-06-28T07:26:17.121Z] INFO [aft-plugin] [aft] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] acquired filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/a2054ccd78a9ce56/.locks/28842d68082910ca.lock
[2026-06-28T07:26:17.150Z] INFO [aft-plugin] [aft] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] released filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/a2054ccd78a9ce56/.locks/28842d68082910ca.lock
[2026-06-28T07:26:17.248Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=edit total=165ms pre=0ms bridge=163ms post=1ms
[2026-06-28T07:26:22.909Z] INFO [aft-plugin] [aft] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] invalidated 1 files
[2026-06-28T07:26:23.296Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=read total=32ms pre=1ms bridge=32ms post=0ms
[2026-06-28T07:26:23.301Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=bash total=1039ms pre=0ms bridge=1039ms post=0ms
[2026-06-28T07:26:23.903Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=aft_zoom total=15ms pre=1ms bridge=14ms post=0ms
[2026-06-28T07:26:27.105Z] INFO [aft-plugin] [aft] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] invalidated 1 files
[2026-06-28T07:26:27.106Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=bash total=5088ms pre=0ms bridge=5087ms post=0ms
[2026-06-28T07:26:26.439Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=aft_zoom total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:26:29.391Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:26:29.580Z] INFO [aft-plugin] [aft] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] invalidated 1 files
[2026-06-28T07:26:29.759Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=bash total=882ms pre=0ms bridge=882ms post=0ms
[2026-06-28T07:26:33.862Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=7ms pre=1ms bridge=6ms post=0ms
[2026-06-28T07:26:37.103Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=3ms pre=2ms bridge=1ms post=0ms
[2026-06-28T07:26:37.724Z] INFO [aft-plugin] [ses_0f2e1f0b3ffeqTvPnQKtQKbdIt] perf tool=bash total=3341ms pre=0ms bridge=3340ms post=0ms
[2026-06-28T07:26:39.167Z] INFO [aft-plugin] [aft] tier2 dead_code: callgraph store projection unavailable (callgraph has stale files pending refresh); reporting callgraph_unavailable
[2026-06-28T07:26:39.278Z] INFO [aft-plugin] [aft] perf tier2 phases category=dead_code freshness=17ms snapshot=104ms scan=0ms(1287 files) db=0ms rollup=0ms
[2026-06-28T07:26:39.279Z] INFO [aft-plugin] [aft] perf tier2 category=dead_code reuse=miss ms=485
[2026-06-28T07:26:39.354Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=bash total=1840ms pre=0ms bridge=1840ms post=0ms
[2026-06-28T07:26:39.736Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:26:42.663Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:26:45.409Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=bash total=879ms pre=0ms bridge=879ms post=0ms
[2026-06-28T07:26:48.474Z] INFO [aft-plugin] [ses_0f2e2f1ffffe1NAlqPuuP95oPI] perf tool=read total=2ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:26:48.967Z] INFO [aft-plugin] [ses_0f2e2f1ffffe1NAlqPuuP95oPI] perf tool=read total=6ms pre=0ms bridge=6ms post=0ms
[2026-06-28T07:26:48.933Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:26:54.498Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:26:54.765Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=bash total=131ms pre=0ms bridge=131ms post=0ms
[2026-06-28T07:26:55.678Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=bash total=154ms pre=0ms bridge=153ms post=0ms
[2026-06-28T07:26:56.169Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=bash total=127ms pre=0ms bridge=127ms post=0ms
[2026-06-28T07:26:57.448Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=6ms pre=0ms bridge=5ms post=0ms
[2026-06-28T07:26:59.279Z] INFO [aft-plugin] [ses_0f403f67affe0Xjp0UNvC0Q5AH] perf tool=read total=2ms pre=1ms bridge=2ms post=0ms
[2026-06-28T07:27:03.148Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=7ms pre=0ms bridge=6ms post=0ms
[2026-06-28T07:27:06.453Z] INFO [aft-plugin] [aft] [ses_0f403f67affe0Xjp0UNvC0Q5AH] acquired filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/c0b03e8bb64fc2cd/.locks/e03b54bde54aec79.lock
[2026-06-28T07:27:06.476Z] INFO [aft-plugin] [aft] [ses_0f403f67affe0Xjp0UNvC0Q5AH] released filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/c0b03e8bb64fc2cd/.locks/e03b54bde54aec79.lock
[2026-06-28T07:27:06.553Z] INFO [aft-plugin] [ses_0f403f67affe0Xjp0UNvC0Q5AH] perf tool=edit total=123ms pre=0ms bridge=64ms post=59ms
[2026-06-28T07:27:06.275Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=2ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:27:09.238Z] INFO [aft-plugin] [aft] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] acquired filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/4e581627557f4808/.locks/e02a0e3d90443bb4.lock
[2026-06-28T07:27:09.267Z] INFO [aft-plugin] [aft] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] released filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/4e581627557f4808/.locks/e02a0e3d90443bb4.lock
[2026-06-28T07:27:09.267Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=write total=43ms pre=1ms bridge=42ms post=0ms
[2026-06-28T07:27:09.472Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:27:11.040Z] INFO [aft-plugin] [aft] [ses_0f403f67affe0Xjp0UNvC0Q5AH] invalidated 1 files
[2026-06-28T07:27:12.159Z] INFO [aft-plugin] [ses_0f2e2c322ffexEJ5zMzWbQrhyx] perf tool=read total=1ms pre=1ms bridge=1ms post=0ms
[2026-06-28T07:27:12.257Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=bash total=153ms pre=0ms bridge=152ms post=0ms
[2026-06-28T07:27:12.636Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=bash total=157ms pre=0ms bridge=157ms post=0ms
[2026-06-28T07:27:12.283Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:27:14.053Z] INFO [aft-plugin] [ses_0f403f67affe0Xjp0UNvC0Q5AH] perf tool=read total=1ms pre=1ms bridge=1ms post=0ms
[2026-06-28T07:27:14.210Z] INFO [aft-plugin] [ses_0f2e28950ffe9Goyo19bZBMnDO] perf tool=read total=29ms pre=0ms bridge=28ms post=0ms
[2026-06-28T07:27:14.210Z] INFO [aft-plugin] [ses_0f2e28950ffe9Goyo19bZBMnDO] perf tool=grep total=19ms pre=0ms bridge=18ms post=0ms
[2026-06-28T07:27:15.496Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:27:19.110Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=6ms pre=0ms bridge=5ms post=0ms
[2026-06-28T07:27:20.375Z] INFO [aft-plugin] [aft] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] tier2 refresh scheduled: reason=debounce, categories=["dead_code", "unused_exports", "duplicates"]
[2026-06-28T07:27:21.991Z] INFO [aft-plugin] [aft] [ses_0f403f67affe0Xjp0UNvC0Q5AH] acquired filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/c0b03e8bb64fc2cd/.locks/e03b54bde54aec79.lock
[2026-06-28T07:27:22.011Z] INFO [aft-plugin] [aft] [ses_0f403f67affe0Xjp0UNvC0Q5AH] released filesystem lock at ~/.local/share/cortexkit/aft/opencode/backups/c0b03e8bb64fc2cd/.locks/e03b54bde54aec79.lock
[2026-06-28T07:27:22.084Z] INFO [aft-plugin] [ses_0f403f67affe0Xjp0UNvC0Q5AH] perf tool=edit total=116ms pre=0ms bridge=64ms post=52ms
[2026-06-28T07:27:23.794Z] INFO [aft-plugin] [ses_0f2e25f23ffeP6ZCVPfr0jv4vT] perf tool=bash total=130ms pre=0ms bridge=130ms post=0ms
[2026-06-28T07:27:26.247Z] INFO [aft-plugin] [aft] [ses_0f403f67affe0Xjp0UNvC0Q5AH] invalidated 1 files
[2026-06-28T07:27:25.680Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=2ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:27:29.026Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:27:32.254Z] INFO [aft-plugin] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] perf tool=read total=1ms pre=0ms bridge=1ms post=0ms
[2026-06-28T07:27:32.999Z] INFO [aft-plugin] [ses_0f2e28950ffe9Goyo19bZBMnDO] perf tool=bash total=194ms pre=0ms bridge=193ms post=0ms
[2026-06-28T07:27:33.514Z] INFO [aft-plugin] [aft] [ses_0f403f67affe0Xjp0UNvC0Q5AH] invalidated 1 files
[2026-06-28T07:27:35.900Z] INFO [aft-plugin] [aft] [ses_0f403f67affe0Xjp0UNvC0Q5AH] invalidated 1 files
[2026-06-28T07:27:37.905Z] INFO [aft-plugin] [ses_0f403f67affe0Xjp0UNvC0Q5AH] perf tool=bash total=8270ms pre=0ms bridge=8269ms post=0ms
[2026-06-28T07:27:38.924Z] INFO [aft-plugin] [ses_0f2e28950ffe9Goyo19bZBMnDO] perf tool=bash total=149ms pre=0ms bridge=148ms post=0ms
[2026-06-28T07:27:48.489Z] INFO [aft-plugin] [aft] [ses_0f2e1aa8cffeQ1rTKzyz90Sokd] invalidated 1 files
[2026-06-28T07:27:59.825Z] INFO [aft-plugin] [ses_0f403f67affe0Xjp0UNvC0Q5AH] perf tool=bash total=4560ms pre=0ms bridge=4559ms post=0ms
[2026-06-28T07:28:09.588Z] INFO [aft-plugin] [ses_0f403f67affe0Xjp0UNvC0Q5AH] perf tool=bash total=1287ms pre=0ms bridge=1287ms post=0ms
Usernames and home paths have been stripped from this report.
Description
In a fresh OpenCode instance I get permission prompts for /tmp, /private/tmp, etc. when aft bash tools are used. If I select "Always Allow" then I don't get any prompts for those folders in the same process, but if I restart OpenCode the prompts return.
Environment
Diagnostics
OpenCode
Config paths
{ "configDir": "~/.config/opencode", "harnessConfig": "~/.config/opencode/opencode.json", "harnessConfigFormat": "json", "aftConfig": "~/.config/cortexkit/aft.jsonc", "aftConfigFormat": "jsonc", "tuiConfig": "~/.config/opencode/tui.json", "tuiConfigFormat": "json" }AFT flags
{ "$schema": "https://raw.githubusercontent.com/cortexkit/aft/main/assets/aft.schema.json", "restrict_to_project_root": false, "search_index": false, "semantic_search": false, "bash": { "rewrite": true, "compress": true, "background": true }, "bridge": { "hang_threshold": 5 } }Plugin cache
{ "path": "~/.cache/opencode/packages/@cortexkit/aft-opencode@latest", "latest": "0.42.0", "exists": false }Storage
{ "path": "~/.local/share/cortexkit/aft", "exists": true, "accessible": true, "sizesByKey": { "index": 12849478735, "semantic": 414374020, "backups": 8068250, "url_cache": 0, "onnxruntime": 250215497 } }ONNX Runtime
{ "required": false, "systemPath": null, "systemVersion": null, "systemCompatible": null, "cachedPath": "~/.local/share/cortexkit/aft/onnxruntime/1.24.4", "cachedVersion": "1.24.4", "cachedCompatible": true, "platform": "darwin-arm64", "installHint": "brew install onnxruntime (Apple Silicon)", "requirement": ">=1.20" }Log file
/var/folders/td/f1mm80v51rs1t4jpjh050blw0000gn/T/aft-plugin.log(1041 KB)Binary cache
{ "versions": [ "v0.11.4", "v0.11.5", "v0.12.1", "v0.12.2", "v0.13.0", "v0.13.1", "v0.14.0", "v0.14.1", "v0.15.1", "v0.15.3", "v0.15.5", "v0.16.1", "v0.17.0", "v0.17.3", "v0.18.2", "v0.18.4", "v0.19.0", "v0.19.2", "v0.19.3", "v0.19.6", "v0.20.0", "v0.21.0", "v0.22.1", "v0.24.0", "v0.26.0", "v0.26.1", "v0.26.2", "v0.26.3", "v0.26.4", "v0.28.0", "v0.29.0", "v0.29.1", "v0.32.0", "v0.33.0", "v0.35.3", "v0.35.4", "v0.36.1", "v0.37.0", "v0.37.1", "v0.37.2", "v0.39.0", "v0.39.1", "v0.39.2", "v0.39.4", "v0.42.0" ], "activeVersion": "v0.42.0", "totalSize": 1757548336, "path": "~/.cache/aft/bin" }LSP cache
{ "npm": { "path": "~/.cache/aft/lsp-packages", "entries": [ { "name": "@astrojs/language-server", "path": "~/.cache/aft/lsp-packages/%40astrojs%2Flanguage-server", "size": 58138684 }, { "name": "@biomejs/biome", "path": "~/.cache/aft/lsp-packages/%40biomejs%2Fbiome", "size": 55737439 }, { "name": "pyright", "path": "~/.cache/aft/lsp-packages/pyright", "size": 19229210 }, { "name": "yaml-language-server", "path": "~/.cache/aft/lsp-packages/yaml-language-server", "size": 17913746 }, { "name": "bash-language-server", "path": "~/.cache/aft/lsp-packages/bash-language-server", "size": 14501899 }, { "name": "typescript-language-server", "path": "~/.cache/aft/lsp-packages/typescript-language-server", "size": 3226910 }, { "name": "dockerfile-language-server-nodejs", "path": "~/.cache/aft/lsp-packages/dockerfile-language-server-nodejs", "size": 2462479 }, { "name": "zigtools/zls", "path": "~/.cache/aft/lsp-packages/zigtools%2Fzls", "size": 79 } ], "totalSize": 171210446 }, "github": { "path": "~/.cache/aft/lsp-binaries", "entries": [ { "name": "zls", "path": "~/.cache/aft/lsp-binaries/zls", "size": 7501336 } ], "totalSize": 7501336 }, "totalSize": 178711782 }Recent errors (last 20, sanitized)
Recent AFT tool failures
Logs (last 200 lines per harness)
OpenCode log (/var/folders/td/f1mm80v51rs1t4jpjh050blw0000gn/T/aft-plugin.log)
Usernames and home paths have been stripped from this report.