You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No error-shaped log lines found in recent history.
Recent AFT tool failures
No recent AFT tool failures recorded.
Logs (last 200 lines per harness)
OpenCode log (/tmp/aft-plugin.log)
[2026-06-20T01:50:04.589Z] INFO [aft-plugin] Resolved binary: ~/.cache/aft/bin/v0.39.4/aft
[2026-06-20T01:50:04.590Z] INFO [aft-plugin] AFT storage already migrated for opencode; using ~/.local/share/cortexkit/aft
[2026-06-20T01:50:04.612Z] INFO [aft-plugin] Config loaded from ~/.config/opencode/aft.jsonc
[2026-06-20T01:50:05.897Z] INFO [aft-plugin] Workflow hints injected (2910 chars)
[2026-06-20T01:50:07.594Z] INFO [aft-plugin] RPC server listening on 127.0.0.1:42821
[2026-06-20T01:50:10.910Z] INFO [aft-plugin] [auto-update-checker] Skipping check (another instance ran one recently)
[2026-06-20T01:52:11.641Z] INFO [aft-plugin] Resolved binary: ~/.cache/aft/bin/v0.39.4/aft
[2026-06-20T01:52:11.644Z] INFO [aft-plugin] AFT storage already migrated for opencode; using ~/.local/share/cortexkit/aft
[2026-06-20T01:52:11.702Z] INFO [aft-plugin] Config loaded from ~/.config/opencode/aft.jsonc
[2026-06-20T01:52:12.767Z] INFO [aft-plugin] Workflow hints injected (2910 chars)
[2026-06-20T01:52:14.047Z] INFO [aft-plugin] RPC server listening on 127.0.0.1:35005
[2026-06-20T01:52:17.995Z] INFO [aft-plugin] [auto-update-checker] Skipping check (another instance ran one recently)
[2026-06-20T01:53:38.039Z] INFO [aft-plugin] Resolved binary: ~/.cache/aft/bin/v0.39.4/aft
[2026-06-20T01:53:38.040Z] INFO [aft-plugin] AFT storage already migrated for opencode; using ~/.local/share/cortexkit/aft
[2026-06-20T01:53:38.075Z] INFO [aft-plugin] Config loaded from ~/.config/opencode/aft.jsonc
[2026-06-20T01:53:39.098Z] INFO [aft-plugin] Workflow hints injected (2910 chars)
[2026-06-20T01:53:40.562Z] INFO [aft-plugin] RPC server listening on 127.0.0.1:41671
[2026-06-20T01:53:44.120Z] INFO [aft-plugin] [auto-update-checker] Skipping check (another instance ran one recently)
[2026-06-20T01:55:54.028Z] INFO [aft-plugin] Config loaded from ~/.config/opencode/aft.jsonc
[2026-06-20T01:55:54.032Z] INFO [aft-plugin] [ses_11d428f5bffer8qSJgON14QE30] Spawning binary: ~/.cache/aft/bin/v0.39.4/aft (cwd: ~)
[2026-06-20T01:55:54.032Z] INFO [aft-plugin] bridge.spawnProcess: useFastembedBackend=false, parentORT=(unset), ortLibraryPath=(none)
[2026-06-20T01:55:54.049Z] INFO [aft-plugin] [aft] started, pid 9057
[2026-06-20T01:55:54.157Z] INFO [aft-plugin] [aft] [ses_11d428f5bffer8qSJgON14QE30] project has >5000 source files. Legacy in-memory call-graph operations (trace_data, symbol move analysis) will be disabled. Store-backed dead_code and callers/call_tree/impact/trace_to/trace_to_symbol remain available.
[2026-06-20T01:55:54.157Z] INFO [aft-plugin] [aft] [ses_11d428f5bffer8qSJgON14QE30] project has >20000 source files. Search index auto-disabled — open a project subdirectory for grep/aft_search.
[2026-06-20T01:55:54.157Z] INFO [aft-plugin] [aft] [ses_11d428f5bffer8qSJgON14QE30] semantic_search auto-disabled: project root is the user home directory (~). Open a project subdirectory for full features.
[2026-06-20T01:55:54.169Z] INFO [aft-plugin] [aft] [ses_11d428f5bffer8qSJgON14QE30] removed stale backup session ~/.local/share/cortexkit/aft/opencode/backups/f5293c5fabc636e5 (last_accessed=1781813385)
[2026-06-20T01:55:54.188Z] INFO [aft-plugin] [aft] [ses_11d428f5bffer8qSJgON14QE30] loaded 29 backup entries across 6 session(s) from disk
[2026-06-20T01:55:54.245Z] INFO [aft-plugin] [aft] [ses_11d428f5bffer8qSJgON14QE30] project root set: ~
[2026-06-20T01:55:54.316Z] INFO [aft-plugin] Binary version: 0.39.4
[2026-06-20T01:56:39.173Z] INFO [aft-plugin] [ses_11d428f5bffer8qSJgON14QE30] [subagent-detect] cache miss, calling client.session.get(id=ses_11d428f5bffer8qSJgON14QE30)
[2026-06-20T01:56:39.182Z] INFO [aft-plugin] [ses_11d428f5bffer8qSJgON14QE30] [subagent-detect] SDK returned session=present, parentID=undefined → isSubagent=false
[2026-06-20T01:56:43.236Z] INFO [aft-plugin] [ses_11d428f5bffer8qSJgON14QE30] perf tool=bash total=4066ms pre=14ms bridge=4051ms post=1ms
[2026-06-20T01:56:46.623Z] INFO [aft-plugin] [ses_11d428f5bffer8qSJgON14QE30] perf tool=bash total=36ms pre=0ms bridge=34ms post=1ms
[2026-06-20T01:56:49.694Z] INFO [aft-plugin] [ses_11d428f5bffer8qSJgON14QE30] perf tool=bash_status total=73ms pre=1ms bridge=2ms post=70ms
Usernames and home paths have been stripped from this report.
Video_2026-06-20_07-22-32.mp4
Description
The tui status dash board of aft is broken, once opend there is no way to close is back, it turnicated to right as well.
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
{ "hoist_builtin_tools": true, "tool_surface": "recommended", "search_index": true, "semantic_search": true, "callgraph_store": true, "auto_update": true, "format_on_edit": true, "validate_on_edit": "syntax", "bash": { "rewrite": true, "compress": true, "background": true, "subagent_background": true }, "lsp": { "auto_install": false }, "inspect": { "enabled": false }, "semantic": { "backend": "openai_compatible", "model": "@cf/baai/bge-m3", "base_url": "https://api.cloudflare.com/client/v4/accounts/a0718e048b1cbbbf1c694008340ba80d/ai/v1", "api_key_env": "<REDACTED_SECRET>", "max_batch_size": 512 }, "$schema": "https://raw.githubusercontent.com/cortexkit/aft/main/assets/aft.schema.json" }Plugin cache
{ "path": "~/.cache/opencode/packages/@cortexkit/aft-opencode@latest", "cached": "0.39.4", "latest": "0.39.4", "exists": true }Storage
{ "path": "~/.local/share/cortexkit/aft", "exists": true, "accessible": true, "sizesByKey": { "index": 90648995, "semantic": 186741915, "backups": 0, "url_cache": 0, "onnxruntime": 66492548 } }ONNX Runtime
{ "required": true, "systemPath": null, "systemVersion": null, "systemCompatible": null, "cachedPath": "~/.local/share/cortexkit/aft/onnxruntime/1.24.4", "cachedVersion": "1.24.4", "cachedCompatible": true, "platform": "linux-x64", "installHint": "AFT auto-downloads ONNX Runtime on supported Linux (glibc)", "requirement": ">=1.20" }Log file
/tmp/aft-plugin.log(4 KB)Binary cache
{ "versions": [ "v0.21.0", "v0.33.0", "v0.35.4", "v0.37.0", "v0.39.1", "v0.39.2", "v0.39.3", "v0.39.4" ], "activeVersion": "v0.39.4", "totalSize": 483346440, "path": "~/.cache/aft/bin" }LSP cache
{ "npm": { "path": "~/.cache/aft/lsp-packages", "entries": [ { "name": "@biomejs/biome", "path": "~/.cache/aft/lsp-packages/%40biomejs%2Fbiome", "size": 56386348 }, { "name": "pyright", "path": "~/.cache/aft/lsp-packages/pyright", "size": 19042867 }, { "name": "yaml-language-server", "path": "~/.cache/aft/lsp-packages/yaml-language-server", "size": 18337425 }, { "name": "bash-language-server", "path": "~/.cache/aft/lsp-packages/bash-language-server", "size": 14513702 }, { "name": "typescript-language-server", "path": "~/.cache/aft/lsp-packages/typescript-language-server", "size": 3226478 }, { "name": "LuaLS/lua-language-server", "path": "~/.cache/aft/lsp-packages/LuaLS%2Flua-language-server", "size": 79 }, { "name": "clangd/clangd", "path": "~/.cache/aft/lsp-packages/clangd%2Fclangd", "size": 79 } ], "totalSize": 111506978 }, "github": { "path": "~/.cache/aft/lsp-binaries", "entries": [ { "name": "clangd", "path": "~/.cache/aft/lsp-binaries/clangd", "size": 373473970 }, { "name": "lua-ls", "path": "~/.cache/aft/lsp-binaries/lua-ls", "size": 21034721 } ], "totalSize": 394508691 }, "totalSize": 506015669 }Recent errors (last 20, sanitized)
No error-shaped log lines found in recent history.
Recent AFT tool failures
No recent AFT tool failures recorded.
Logs (last 200 lines per harness)
OpenCode log (/tmp/aft-plugin.log)
Usernames and home paths have been stripped from this report.