Skip to content

AFT issue: high cpu usage #86

@bf-frieder

Description

@bf-frieder

Description

high cpu usage

Environment

  • AFT CLI: v0.34.0
  • AFT binary: 0.34.0
  • OS: linux x64
  • Node: v26.1.0

Diagnostics

  • Timestamp: 2026-06-02T12:30:26.445Z
  • AFT CLI: v0.34.0
  • AFT binary: 0.34.0
  • OS: linux x64
  • Node: v26.1.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.json",
  "harnessConfigFormat": "json",
  "aftConfig": "~/.config/opencode/aft.jsonc",
  "aftConfigFormat": "jsonc",
  "tuiConfig": "~/.config/opencode/tui.json",
  "tuiConfigFormat": "json"
}

AFT flags

{
  "hoist_builtin_tools": true,
  "format_on_edit": true,
  "validate_on_edit": "syntax",
  "formatter": {
    "typescript": "biome",
    "rust": "rustfmt"
  },
  "checker": {
    "typescript": "biome"
  },
  "search_index": true,
  "semantic_search": false,
  "auto_update": true,
  "bash": {
    "rewrite": true,
    "compress": true,
    "background": true
  },
  "$schema": "https://raw.githubusercontent.com/cortexkit/aft/master/assets/aft.schema.json"
}

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": 3007805478,
    "semantic": 182213650,
    "backups": 598815,
    "url_cache": 0,
    "onnxruntime": 0
  }
}

ONNX Runtime

{
  "required": false,
  "systemPath": "/usr/lib",
  "systemVersion": "1.24.4",
  "systemCompatible": true,
  "cachedPath": null,
  "cachedVersion": null,
  "cachedCompatible": null,
  "platform": "linux-x64",
  "installHint": "AFT auto-downloads ONNX Runtime on supported Linux (glibc)",
  "requirement": ">=1.20"
}

Log file

/tmp/aft-plugin.log (364 KB)

Binary cache

{
  "versions": [
    "v0.17.1",
    "v0.17.3",
    "v0.18.4",
    "v0.19.0",
    "v0.19.2",
    "v0.19.4",
    "v0.19.5",
    "v0.19.6",
    "v0.21.0",
    "v0.22.0",
    "v0.22.1",
    "v0.23.0",
    "v0.24.0",
    "v0.25.1",
    "v0.25.2",
    "v0.26.0",
    "v0.26.1",
    "v0.26.2",
    "v0.26.4",
    "v0.27.1",
    "v0.28.0",
    "v0.28.1",
    "v0.28.2",
    "v0.29.0",
    "v0.29.1",
    "v0.30.1",
    "v0.30.3",
    "v0.31.0",
    "v0.31.1",
    "v0.32.0",
    "v0.33.0",
    "v0.34.0"
  ],
  "activeVersion": "v0.34.0",
  "totalSize": 1389579576,
  "path": "~/.cache/aft/bin"
}

LSP cache

{
  "npm": {
    "path": "~/.cache/aft/lsp-packages",
    "entries": [
      {
        "name": "intelephense",
        "path": "~/.cache/aft/lsp-packages/intelephense",
        "size": 133059734
      },
      {
        "name": "@biomejs/biome",
        "path": "~/.cache/aft/lsp-packages/%40biomejs%2Fbiome",
        "size": 112706143
      },
      {
        "name": "pyright",
        "path": "~/.cache/aft/lsp-packages/pyright",
        "size": 19148916
      },
      {
        "name": "yaml-language-server",
        "path": "~/.cache/aft/lsp-packages/yaml-language-server",
        "size": 17907598
      },
      {
        "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": "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": 300551358
  },
  "github": {
    "path": "~/.cache/aft/lsp-binaries",
    "entries": [
      {
        "name": ".quarantine",
        "path": "~/.cache/aft/lsp-binaries/.quarantine",
        "size": 4282810158
      },
      {
        "name": "clangd",
        "path": "~/.cache/aft/lsp-binaries/clangd",
        "size": 304412708
      }
    ],
    "totalSize": 4587222866
  },
  "totalSize": 4887774224
}

Recent errors (last 20, sanitized)

No error-shaped log lines found in recent history.

Logs (last 200 lines per harness)

OpenCode log (/tmp/aft-plugin.log)

[2026-06-02T08:07:47.694Z] INFO [aft-plugin] [ses_178a03a67ffeInMjwlF07Qzu4W] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T09:49:02.008Z] INFO [aft-plugin] [ses_1784384e4ffeLV7tDsTrhD2fKv] [subagent-detect] cache miss, calling client.session.get(id=ses_1784384e4ffeLV7tDsTrhD2fKv)
[2026-06-02T09:49:02.017Z] INFO [aft-plugin] [ses_1784384e4ffeLV7tDsTrhD2fKv] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T10:04:33.705Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T10:04:33.705Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] checkpoint created: apply_patch_1780394673680 (3 files)
[2026-06-02T10:04:33.705Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T10:05:00.272Z] INFO [aft-plugin] [ses_17834e072ffe5qqw2LTJX22Dnh] [subagent-detect] cache miss, calling client.session.get(id=ses_17834e072ffe5qqw2LTJX22Dnh)
[2026-06-02T10:05:00.281Z] INFO [aft-plugin] [ses_17834e072ffe5qqw2LTJX22Dnh] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T10:07:30.858Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T10:07:30.858Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] checkpoint created: apply_patch_1780394850833 (1 files)
[2026-06-02T10:07:30.858Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T10:07:48.012Z] INFO [aft-plugin] [ses_178324fafffeVvf478iHyPX1MI] [subagent-detect] cache miss, calling client.session.get(id=ses_178324fafffeVvf478iHyPX1MI)
[2026-06-02T10:07:48.025Z] INFO [aft-plugin] [ses_178324fafffeVvf478iHyPX1MI] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T10:09:26.041Z] INFO [aft-plugin] [aft] [ses_1d52c7442ffeuBzlBjizGCuyPB] invalidated 1 files
[2026-06-02T10:09:26.298Z] INFO [aft-plugin] [aft] [ses_1d52c7442ffeuBzlBjizGCuyPB] invalidated 1 files
[2026-06-02T10:09:25.943Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] acquired filesystem lock at ~/.cache/aft/checkpoints/892048ce5a56f180/checkpoint.lock
[2026-06-02T10:09:25.944Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] checkpoint created: apply_patch_1780394965911 (1 files)
[2026-06-02T10:09:25.944Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] released filesystem lock at ~/.cache/aft/checkpoints/892048ce5a56f180/checkpoint.lock
[2026-06-02T10:09:26.106Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] format: <PROJECT>2/willy/plugins/features/github-workflow/active-item-manager.ts (<PROJECT>2/node_modules/.bin/biome)
[2026-06-02T10:09:26.210Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] invalidated 1 files
[2026-06-02T10:09:43.165Z] INFO [aft-plugin] [ses_1783094e4ffeBwZvYEGlc0kFsy] [subagent-detect] cache miss, calling client.session.get(id=ses_1783094e4ffeBwZvYEGlc0kFsy)
[2026-06-02T10:09:43.173Z] INFO [aft-plugin] [ses_1783094e4ffeBwZvYEGlc0kFsy] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T10:09:48.307Z] INFO [aft-plugin] [aft] [ses_1d52c7442ffeuBzlBjizGCuyPB] invalidated 1 files
[2026-06-02T10:09:48.236Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] acquired filesystem lock at ~/.cache/aft/checkpoints/892048ce5a56f180/checkpoint.lock
[2026-06-02T10:09:48.236Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] checkpoint created: apply_patch_1780394988211 (1 files)
[2026-06-02T10:09:48.236Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] released filesystem lock at ~/.cache/aft/checkpoints/892048ce5a56f180/checkpoint.lock
[2026-06-02T10:09:48.403Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] format: <PROJECT>2/willy/plugins/common/db/repositories/github-workflow.ts (<PROJECT>2/node_modules/.bin/biome)
[2026-06-02T10:09:48.479Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] invalidated 1 files
[2026-06-02T10:10:29.576Z] INFO [aft-plugin] [aft] [ses_1d52c7442ffeuBzlBjizGCuyPB] invalidated 1 files
[2026-06-02T10:10:29.323Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] acquired filesystem lock at ~/.cache/aft/checkpoints/892048ce5a56f180/checkpoint.lock
[2026-06-02T10:10:29.323Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] checkpoint created: apply_patch_1780395029298 (1 files)
[2026-06-02T10:10:29.323Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] released filesystem lock at ~/.cache/aft/checkpoints/892048ce5a56f180/checkpoint.lock
[2026-06-02T10:10:29.489Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] format: <PROJECT>2/willy/plugins/features/github-workflow/active-item-manager.test.ts (<PROJECT>2/node_modules/.bin/biome)
[2026-06-02T10:10:29.543Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] invalidated 1 files
[2026-06-02T10:10:40.563Z] INFO [aft-plugin] [ses_1782fb004ffe2SYgzfziCCAO5W] [subagent-detect] cache miss, calling client.session.get(id=ses_1782fb004ffe2SYgzfziCCAO5W)
[2026-06-02T10:10:40.581Z] INFO [aft-plugin] [ses_1782fb004ffe2SYgzfziCCAO5W] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T10:11:06.590Z] INFO [aft-plugin] [aft] [ses_1d52c7442ffeuBzlBjizGCuyPB] invalidated 2 files
[2026-06-02T10:12:00.112Z] INFO [aft-plugin] [aft] [ses_1d52c7442ffeuBzlBjizGCuyPB] invalidated 2 files
[2026-06-02T10:17:12.058Z] INFO [aft-plugin] [ses_17829b0d9ffehqiDk6dDwT9Z6p] [subagent-detect] cache miss, calling client.session.get(id=ses_17829b0d9ffehqiDk6dDwT9Z6p)
[2026-06-02T10:17:12.066Z] INFO [aft-plugin] [ses_17829b0d9ffehqiDk6dDwT9Z6p] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T10:18:44.230Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T10:18:44.230Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] checkpoint created: apply_patch_1780395524207 (1 files)
[2026-06-02T10:18:44.230Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T10:19:47.344Z] INFO [aft-plugin] [ses_178275561ffeUzFvFfkBMU22E5] [subagent-detect] cache miss, calling client.session.get(id=ses_178275561ffeUzFvFfkBMU22E5)
[2026-06-02T10:19:47.397Z] INFO [aft-plugin] [ses_178275561ffeUzFvFfkBMU22E5] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T10:23:11.814Z] INFO [aft-plugin] [ses_178243a37ffe7X4X0KbsRX52p0] [subagent-detect] cache miss, calling client.session.get(id=ses_178243a37ffe7X4X0KbsRX52p0)
[2026-06-02T10:23:11.824Z] INFO [aft-plugin] [ses_178243a37ffe7X4X0KbsRX52p0] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T10:24:03.611Z] INFO [aft-plugin] [ses_178238253ffewjqaLLANWIGUJT] [subagent-detect] cache miss, calling client.session.get(id=ses_178238253ffewjqaLLANWIGUJT)
[2026-06-02T10:24:03.629Z] INFO [aft-plugin] [ses_178238253ffewjqaLLANWIGUJT] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T11:08:16.180Z] INFO [aft-plugin] [aft] [ses_1d52c7442ffeuBzlBjizGCuyPB] invalidated 3 files
[2026-06-02T11:08:17.002Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] invalidated 3 files
[2026-06-02T11:26:08.605Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:26:08.606Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] checkpoint created: apply_patch_1780399568582 (1 files)
[2026-06-02T11:26:08.606Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:26:42.837Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:26:42.837Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] checkpoint created: apply_patch_1780399602813 (1 files)
[2026-06-02T11:26:42.837Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:27:17.436Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:27:17.436Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] checkpoint created: apply_patch_1780399637423 (1 files)
[2026-06-02T11:27:17.436Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:27:58.213Z] INFO [aft-plugin] [ses_177e8e5a8ffegmiwX2MI3BS8rG] [subagent-detect] cache miss, calling client.session.get(id=ses_177e8e5a8ffegmiwX2MI3BS8rG)
[2026-06-02T11:27:58.219Z] INFO [aft-plugin] [ses_177e8e5a8ffegmiwX2MI3BS8rG] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T11:28:38.605Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:28:38.606Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] checkpoint created: apply_patch_1780399718581 (2 files)
[2026-06-02T11:28:38.606Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:29:28.786Z] INFO [aft-plugin] [ses_177e78d04ffeqDoKXZmu1H157n] [subagent-detect] cache miss, calling client.session.get(id=ses_177e78d04ffeqDoKXZmu1H157n)
[2026-06-02T11:29:28.794Z] INFO [aft-plugin] [ses_177e78d04ffeqDoKXZmu1H157n] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T11:31:21.179Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:31:21.179Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] checkpoint created: apply_patch_1780399881144 (4 files)
[2026-06-02T11:31:21.179Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:31:34.279Z] INFO [aft-plugin] [ses_177e59d89ffeOY47oGp68cJGFl] [subagent-detect] cache miss, calling client.session.get(id=ses_177e59d89ffeOY47oGp68cJGFl)
[2026-06-02T11:31:34.292Z] INFO [aft-plugin] [ses_177e59d89ffeOY47oGp68cJGFl] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T11:32:23.170Z] INFO [aft-plugin] [ses_177e4e4bcffemyEwqX04KKQ5au] [subagent-detect] cache miss, calling client.session.get(id=ses_177e4e4bcffemyEwqX04KKQ5au)
[2026-06-02T11:32:23.181Z] INFO [aft-plugin] [ses_177e4e4bcffemyEwqX04KKQ5au] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T11:33:50.507Z] INFO [aft-plugin] [ses_177e3b990ffebi5wBdTrN4DB1R] [subagent-detect] cache miss, calling client.session.get(id=ses_177e3b990ffebi5wBdTrN4DB1R)
[2026-06-02T11:33:50.519Z] INFO [aft-plugin] [ses_177e3b990ffebi5wBdTrN4DB1R] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T11:35:00.810Z] INFO [aft-plugin] [ses_177e27986ffetKYhoUhPelUJQ7] [subagent-detect] cache miss, calling client.session.get(id=ses_177e27986ffetKYhoUhPelUJQ7)
[2026-06-02T11:35:00.816Z] INFO [aft-plugin] [ses_177e27986ffetKYhoUhPelUJQ7] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T11:36:11.700Z] INFO [aft-plugin] [ses_177e15d35ffexk6RZ042IDWaZF] [subagent-detect] cache miss, calling client.session.get(id=ses_177e15d35ffexk6RZ042IDWaZF)
[2026-06-02T11:36:11.706Z] INFO [aft-plugin] [ses_177e15d35ffexk6RZ042IDWaZF] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T11:40:31.389Z] INFO [aft-plugin] Shutdown triggered by dispose — running 1 cleanup(s)
[2026-06-02T11:40:31.393Z] INFO [aft-plugin] [aft] signal 15: killed 1 LSP child process(es)
[2026-06-02T11:40:38.659Z] INFO [aft-plugin] Resolved binary: ~/.cache/aft/bin/v0.34.0/aft
[2026-06-02T11:40:38.660Z] INFO [aft-plugin] AFT storage already migrated for opencode; using ~/.local/share/cortexkit/aft
[2026-06-02T11:40:38.663Z] INFO [aft-plugin] Config loaded from ~/.config/opencode/aft.jsonc
[2026-06-02T11:40:38.869Z] INFO [aft-plugin] [lsp] auto-install: 6 npm + 0 github install(s) running in background
[2026-06-02T11:40:38.888Z] INFO [aft-plugin] Workflow hints injected (1641 chars)
[2026-06-02T11:40:39.103Z] INFO [aft-plugin] [lsp] reinstalling typescript-language-server: cached 5.2.0 ≠ target 5.3.0
[2026-06-02T11:40:39.103Z] INFO [aft-plugin] [lsp] installing typescript-language-server@5.3.0 to ~/.cache/aft/lsp-packages/typescript-language-server
[2026-06-02T11:40:39.117Z] 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-02T11:40:39.141Z] INFO [aft-plugin] RPC server listening on 127.0.0.1:34259
[2026-06-02T11:40:39.938Z] INFO [aft-plugin] [lsp] installed typescript-language-server@5.3.0
[2026-06-02T11:40:39.940Z] INFO [aft-plugin] [lsp] typescript-language-server@5.3.0 installed sha256=86ef128358dcd71d0c684d786d7751ee09fbbbbb2a521482b160007b8228be2e
[2026-06-02T11:40:44.475Z] INFO [aft-plugin] [auto-update-checker] Already on latest version for channel: latest
[2026-06-02T11:41:00.026Z] INFO [aft-plugin] Config loaded from ~/.config/opencode/aft.jsonc
[2026-06-02T11:41:00.027Z] INFO [aft-plugin] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] Spawning binary: ~/.cache/aft/bin/v0.34.0/aft (cwd: <PROJECT>)
[2026-06-02T11:41:00.027Z] INFO [aft-plugin] bridge.spawnProcess: useFastembedBackend=true, parentORT=(unset), ortLibraryPath=(none)
[2026-06-02T11:41:00.064Z] INFO [aft-plugin] [aft] started, pid 956562
[2026-06-02T11:41:00.254Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] project has >5000 source files. Call-graph operations (callers, trace_to, trace_to_symbol, trace_data, impact) will be disabled. Open a specific subdirectory for call-graph features.
[2026-06-02T11:41:00.268Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] loaded 107 backup entries across 4 session(s) from disk
[2026-06-02T11:41:00.435Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] gitignore matcher built: 3397 pattern(s)
[2026-06-02T11:41:03.313Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.local/share/cortexkit/aft/index/8c2833d1fadfe9fa/cache.lock
[2026-06-02T11:41:03.319Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] project root set: <PROJECT>
[2026-06-02T11:41:03.370Z] INFO [aft-plugin] Binary version: 0.34.0
[2026-06-02T11:41:04.369Z] INFO [aft-plugin] Received status_changed push frame; cached AFT status snapshot
[2026-06-02T11:41:16.068Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.local/share/cortexkit/aft/index/8c2833d1fadfe9fa/cache.lock
[2026-06-02T11:41:16.318Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] loaded symbol cache from disk: 13834 files
[2026-06-02T11:41:17.322Z] INFO [aft-plugin] Received status_changed push frame; cached AFT status snapshot
[2026-06-02T11:41:33.663Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.local/share/cortexkit/aft/symbols/8c2833d1fadfe9fa/symbols.lock
[2026-06-02T11:41:33.775Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.local/share/cortexkit/aft/symbols/8c2833d1fadfe9fa/symbols.lock
[2026-06-02T11:41:33.775Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] persisted symbol cache: 17545 files
[2026-06-02T11:41:33.775Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] pre-warmed symbol cache: 3711 new, 13834 cached, 17545 files total
[2026-06-02T11:41:44.244Z] INFO [aft-plugin] [ses_177e15d35ffexk6RZ042IDWaZF] [subagent-detect] cache miss, calling client.session.get(id=ses_177e15d35ffexk6RZ042IDWaZF)
[2026-06-02T11:41:44.251Z] INFO [aft-plugin] [ses_177e15d35ffexk6RZ042IDWaZF] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T11:43:58.941Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:43:58.941Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] checkpoint created: apply_patch_1780400638913 (1 files)
[2026-06-02T11:43:58.941Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:44:28.829Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:44:28.829Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] checkpoint created: apply_patch_1780400668803 (1 files)
[2026-06-02T11:44:28.829Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:44:47.940Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:44:47.940Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] checkpoint created: apply_patch_1780400687907 (1 files)
[2026-06-02T11:44:47.940Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.cache/aft/checkpoints/8c2833d1fadfe9fa/checkpoint.lock
[2026-06-02T11:45:12.082Z] INFO [aft-plugin] [ses_177d9284dffeS1x9EKMaeg4fwY] [subagent-detect] cache miss, calling client.session.get(id=ses_177d9284dffeS1x9EKMaeg4fwY)
[2026-06-02T11:45:12.089Z] INFO [aft-plugin] [ses_177d9284dffeS1x9EKMaeg4fwY] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T11:48:01.522Z] INFO [aft-plugin] [ses_177d68be9ffeMkydEaw5lkgqNY] [subagent-detect] cache miss, calling client.session.get(id=ses_177d68be9ffeMkydEaw5lkgqNY)
[2026-06-02T11:48:01.529Z] INFO [aft-plugin] [ses_177d68be9ffeMkydEaw5lkgqNY] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T11:48:57.591Z] INFO [aft-plugin] [ses_177d5b305ffeGMKiUEPdWfU2fV] [subagent-detect] cache miss, calling client.session.get(id=ses_177d5b305ffeGMKiUEPdWfU2fV)
[2026-06-02T11:48:57.600Z] INFO [aft-plugin] [ses_177d5b305ffeGMKiUEPdWfU2fV] [subagent-detect] SDK returned session=present, parentID="ses_26a1c7dc7ffeEre7fBJCdzvXR2" → isSubagent=true
[2026-06-02T12:09:40.279Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] format: <PROJECT>2/.willy/workflows/cpu-doctor-temp.workflow.ts (<PROJECT>2/node_modules/.bin/biome)
[2026-06-02T12:09:40.667Z] INFO [aft-plugin] [aft-lsp] [ses_269d7b391ffe8SuEMl21Xiy41K] failed to spawn TypeScript Language Server: server not ready: server failed during initialize: server error -32603: Request initialize failed with message: Could not find a valid TypeScript installation. Please ensure that the "typescript" dependency is installed in the workspace or that a valid `tsserver.path` is specified. Exiting.
[2026-06-02T12:09:40.713Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] invalidated 1 files
[2026-06-02T12:09:40.713Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] exited TypeScript <PROJECT>2
[2026-06-02T12:09:45.929Z] INFO [aft-plugin] Received status_changed push frame; cached AFT status snapshot
[2026-06-02T12:10:49.800Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] acquired filesystem lock at ~/.cache/aft/checkpoints/892048ce5a56f180/checkpoint.lock
[2026-06-02T12:10:49.801Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] checkpoint created: apply_patch_1780402249772 (1 files)
[2026-06-02T12:10:49.801Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] released filesystem lock at ~/.cache/aft/checkpoints/892048ce5a56f180/checkpoint.lock
[2026-06-02T12:10:49.972Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] format: <PROJECT>2/.willy/workflows/cpu-doctor-temp.workflow.ts (<PROJECT>2/node_modules/.bin/biome)
[2026-06-02T12:10:50.006Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] invalidated 1 files
[2026-06-02T12:12:06.095Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] format: <PROJECT>2/.willy/workflows/cpu-doctor-temp-file.workflow.ts (<PROJECT>2/node_modules/.bin/biome)
[2026-06-02T12:12:06.101Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] invalidated 1 files
[2026-06-02T12:13:13.713Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] acquired filesystem lock at ~/.cache/aft/checkpoints/892048ce5a56f180/checkpoint.lock
[2026-06-02T12:13:13.713Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] checkpoint created: apply_patch_1780402393678 (2 files)
[2026-06-02T12:13:13.713Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] released filesystem lock at ~/.cache/aft/checkpoints/892048ce5a56f180/checkpoint.lock
[2026-06-02T12:13:13.727Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] invalidated 1 files
[2026-06-02T12:13:13.773Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] invalidated 1 files
[2026-06-02T12:14:56.628Z] INFO [aft-plugin] Resolved binary: ~/.cache/aft/bin/v0.34.0/aft
[2026-06-02T12:14:56.629Z] INFO [aft-plugin] AFT storage already migrated for opencode; using ~/.local/share/cortexkit/aft
[2026-06-02T12:14:56.632Z] INFO [aft-plugin] Config loaded from ~/.config/opencode/aft.jsonc
[2026-06-02T12:14:56.831Z] INFO [aft-plugin] [lsp] auto-install: 5 npm + 0 github install(s) running in background
[2026-06-02T12:14:56.844Z] INFO [aft-plugin] Workflow hints injected (1641 chars)
[2026-06-02T12:14:57.018Z] 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-02T12:14:57.028Z] INFO [aft-plugin] RPC server listening on 127.0.0.1:34065
[2026-06-02T12:15:01.853Z] INFO [aft-plugin] [auto-update-checker] Skipping check (another instance ran one recently)
[2026-06-02T12:16:50.108Z] INFO [aft-plugin] Config loaded from ~/.config/opencode/aft.jsonc
[2026-06-02T12:16:50.109Z] INFO [aft-plugin] [ses_269d7b391ffe8SuEMl21Xiy41K] Spawning binary: ~/.cache/aft/bin/v0.34.0/aft (cwd: <PROJECT>2)
[2026-06-02T12:16:50.109Z] INFO [aft-plugin] bridge.spawnProcess: useFastembedBackend=true, parentORT=(unset), ortLibraryPath=(none)
[2026-06-02T12:16:50.112Z] INFO [aft-plugin] [aft] started, pid 1047146
[2026-06-02T12:16:50.160Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] loaded 109 backup entries across 4 session(s) from disk
[2026-06-02T12:16:50.186Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] gitignore matcher built: 261 pattern(s)
[2026-06-02T12:16:51.070Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] search index: refreshed 412 stale file(s) from disk cache
[2026-06-02T12:16:51.085Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] project root set: <PROJECT>2
[2026-06-02T12:16:51.153Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] loaded symbol cache from disk: 4544 files
[2026-06-02T12:16:51.157Z] INFO [aft-plugin] Binary version: 0.34.0
[2026-06-02T12:16:54.005Z] INFO [aft-plugin] Received status_changed push frame; cached AFT status snapshot
[2026-06-02T12:16:54.032Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] acquired filesystem lock at ~/.local/share/cortexkit/aft/symbols/892048ce5a56f180/symbols.lock
[2026-06-02T12:16:54.032Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] released filesystem lock at ~/.local/share/cortexkit/aft/symbols/892048ce5a56f180/symbols.lock
[2026-06-02T12:16:54.032Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] persisted symbol cache: 5051 files
[2026-06-02T12:16:54.032Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] pre-warmed symbol cache: 506 new, 4545 cached, 5051 files total
[2026-06-02T12:16:55.780Z] INFO [aft-plugin] [aft] [ses_269d7b391ffe8SuEMl21Xiy41K] watcher started: <PROJECT>2
[2026-06-02T12:17:28.465Z] INFO [aft-plugin] Resolved binary: ~/.cache/aft/bin/v0.34.0/aft
[2026-06-02T12:17:28.465Z] INFO [aft-plugin] AFT storage already migrated for opencode; using ~/.local/share/cortexkit/aft
[2026-06-02T12:17:28.468Z] INFO [aft-plugin] Config loaded from ~/.config/opencode/aft.jsonc
[2026-06-02T12:17:28.632Z] INFO [aft-plugin] [lsp] auto-install: 6 npm + 0 github install(s) running in background
[2026-06-02T12:17:28.652Z] INFO [aft-plugin] Workflow hints injected (1641 chars)
[2026-06-02T12:17:28.794Z] 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-02T12:17:28.819Z] INFO [aft-plugin] RPC server listening on 127.0.0.1:36347
[2026-06-02T12:17:33.653Z] INFO [aft-plugin] [auto-update-checker] Skipping check (another instance ran one recently)
[2026-06-02T12:17:55.569Z] INFO [aft-plugin] Config loaded from ~/.config/opencode/aft.jsonc
[2026-06-02T12:17:55.571Z] INFO [aft-plugin] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] Spawning binary: ~/.cache/aft/bin/v0.34.0/aft (cwd: <PROJECT>)
[2026-06-02T12:17:55.572Z] INFO [aft-plugin] bridge.spawnProcess: useFastembedBackend=true, parentORT=(unset), ortLibraryPath=(none)
[2026-06-02T12:17:55.586Z] INFO [aft-plugin] [aft] started, pid 1049290
[2026-06-02T12:17:55.738Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] project has >5000 source files. Call-graph operations (callers, trace_to, trace_to_symbol, trace_data, impact) will be disabled. Open a specific subdirectory for call-graph features.
[2026-06-02T12:17:55.741Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] loaded 109 backup entries across 4 session(s) from disk
[2026-06-02T12:17:55.907Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] gitignore matcher built: 3397 pattern(s)
[2026-06-02T12:17:56.444Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] project root set: <PROJECT>
[2026-06-02T12:17:56.456Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.local/share/cortexkit/aft/index/8c2833d1fadfe9fa/cache.lock
[2026-06-02T12:17:56.480Z] INFO [aft-plugin] Binary version: 0.34.0
[2026-06-02T12:17:57.992Z] INFO [aft-plugin] Received status_changed push frame; cached AFT status snapshot
[2026-06-02T12:18:07.834Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.local/share/cortexkit/aft/index/8c2833d1fadfe9fa/cache.lock
[2026-06-02T12:18:08.057Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] loaded symbol cache from disk: 13839 files
[2026-06-02T12:18:09.060Z] INFO [aft-plugin] Received status_changed push frame; cached AFT status snapshot
[2026-06-02T12:18:25.720Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] acquired filesystem lock at ~/.local/share/cortexkit/aft/symbols/8c2833d1fadfe9fa/symbols.lock
[2026-06-02T12:18:25.817Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] released filesystem lock at ~/.local/share/cortexkit/aft/symbols/8c2833d1fadfe9fa/symbols.lock
[2026-06-02T12:18:25.817Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] persisted symbol cache: 17545 files
[2026-06-02T12:18:25.817Z] INFO [aft-plugin] [aft] [ses_26a1c7dc7ffeEre7fBJCdzvXR2] pre-warmed symbol cache: 3706 new, 13839 cached, 17545 files total
[2026-06-02T12:25:00.296Z] INFO [aft-plugin] [ses_177b4b01affeily2rcOYuRjkRL] [subagent-detect] cache miss, calling client.session.get(id=ses_177b4b01affeily2rcOYuRjkRL)
[2026-06-02T12:25:00.303Z] INFO [aft-plugin] [ses_177b4b01affeily2rcOYuRjkRL] [subagent-detect] SDK returned session=present, parentID="ses_269d7b391ffe8SuEMl21Xiy41K" → isSubagent=true
[2026-06-02T12:27:26.625Z] INFO [aft-plugin] [ses_177b27af4ffeqULp1Et4eKul4w] [subagent-detect] cache miss, calling client.session.get(id=ses_177b27af4ffeqULp1Et4eKul4w)
[2026-06-02T12:27:26.630Z] INFO [aft-plugin] [ses_177b27af4ffeqULp1Et4eKul4w] [subagent-detect] SDK returned session=present, parentID="ses_269d7b391ffe8SuEMl21Xiy41K" → isSubagent=true

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