Skip to content

AFT issue: In a fresh OpenCode instance I get permission prompts for /tmp, /private #145

Description

@marcusrbrown

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions