Repository navigation
AFT issue: Symbol "Public extension interfaces" not found in https://omp.sh/docs/ex #410
Copy link
Copy link
Open
Description
Description
Symbol "Public extension interfaces" not found in https://omp.sh/docs/extension-authoring: file not found: <PROJECT>/https:/omp.sh/docs/extension-authoring. Retrying this exact zoom call will fail again. Set `file` to an existing path or use a reachable `url`.
Environment
- AFT CLI: v0.59.0
- AFT binary: unknown
- OS: linux x64
- Node: v26.11.1
Diagnostics
- Timestamp: 2026-10-14T14:38:14.441Z
- AFT CLI: v0.59.0
- AFT binary: unknown
- OS: linux x64
- Node: v26.11.1
Issues found
- INFO AFT binary: No aft binary matching CLI 0.59.0 was detected; it will self-install when the next AFT-enabled session starts. Remediation: Start an AFT-enabled session to install the matching binary automatically, or run
npx @cortexkit/aft doctor --fix.
Oh My Pi (OMP)
- Host installed: true
- Host version: 18.10.4
- Plugin registered: true
- Plugin version: 0.59.0
- AFT enabled: true
- AFT config parse error: none
Config paths
{
"configDir": "~/.omp/agent",
"harnessConfig": "~/.omp/plugins/omp-plugins.lock.json",
"harnessConfigFormat": "json",
"aftConfig": "~/.config/cortexkit/aft.jsonc",
"aftConfigFormat": "jsonc"
}AFT flags
{
"format_on_edit": true,
"validate_on_edit": "syntax",
"formatter": {},
"checker": {},
"disabled_tools": [
"read",
"write",
"edit",
"grep",
"bash",
"bash_status",
"bash_watch",
"bash_write",
"bash_kill",
"aft_conflicts"
],
"semantic": {
"backend": "openai_compatible",
"model": "mistral-embed",
"base_url": "https://api.mistral.ai/v1",
"api_key_env": "<REDACTED_SECRET>",
"timeout_ms": 60000,
"max_batch_size": 64
},
"lsp": {
"auto_install": true,
"grace_days": 7,
"versions": {
"@biomejs/biome": "2.5.5"
},
"servers": {},
"disabled": [],
"python": "auto",
"diagnostic_cache_size": 5000,
"paths": []
},
"bash": {
"rewrite": true,
"compress": true,
"background": true
},
"auto_update": true,
"subc": {
"connection_file": "/run/user/1000/subc-connection.json",
"client_reaper": true
},
"$schema": "https://raw.githubusercontent.com/cortexkit/aft/main/assets/aft.schema.json",
"indexes": {
"trigram": true,
"semantic": true
}
}Plugin cache
{
"path": "~/.omp/plugins/node_modules/@cortexkit/aft-pi",
"cached": "0.59.0",
"exists": true
}Storage
{
"path": "~/.local/share/cortexkit/aft",
"exists": true,
"accessible": true,
"sizesByKey": {
"index": 424780773,
"semantic": 696986941,
"backups": 0,
"url_cache": 71931,
"onnxruntime": 0,
"logs": 5513232
}
}ONNX Runtime
{
"required": false,
"systemPath": null,
"systemVersion": null,
"systemCompatible": null,
"ignoredSystemPath": null,
"ignoredSystemReason": null,
"cachedPath": null,
"cachedVersion": null,
"cachedCompatible": null,
"platform": "linux-x64",
"installHint": "AFT auto-downloads ONNX Runtime on supported Linux (glibc)",
"autoDownloadable": true,
"requirement": ">=1.20"
}Log file
~/.local/share/cortexkit/aft/logs/aft-plugin.log (2196 KB)
Binary cache
{
"versions": [],
"activeVersion": null,
"totalSize": 0,
"path": "~/.cache/aft/bin"
}LSP cache
{
"npm": {
"path": "~/.cache/aft/lsp-packages",
"entries": [
{
"name": "intelephense",
"path": "~/.cache/aft/lsp-packages/intelephense",
"size": 134788034
},
{
"name": "@biomejs/biome",
"path": "~/.cache/aft/lsp-packages/%40biomejs%2Fbiome",
"size": 65833372
},
{
"name": "typescript",
"path": "~/.cache/aft/lsp-packages/typescript",
"size": 23626086
},
{
"name": "bash-language-server",
"path": "~/.cache/aft/lsp-packages/bash-language-server",
"size": 21797273
},
{
"name": "pyright",
"path": "~/.cache/aft/lsp-packages/pyright",
"size": 19458578
},
{
"name": "yaml-language-server",
"path": "~/.cache/aft/lsp-packages/yaml-language-server",
"size": 19219456
},
{
"name": "typescript-language-server",
"path": "~/.cache/aft/lsp-packages/typescript-language-server",
"size": 3347969
},
{
"name": "dockerfile-language-server-nodejs",
"path": "~/.cache/aft/lsp-packages/dockerfile-language-server-nodejs",
"size": 2469435
},
{
"name": "clangd/clangd",
"path": "~/.cache/aft/lsp-packages/clangd%2Fclangd",
"size": 79
}
],
"totalSize": 290540282
},
"github": {
"path": "~/.cache/aft/lsp-binaries",
"entries": [
{
"name": "clangd",
"path": "~/.cache/aft/lsp-binaries/clangd",
"size": 383713325
}
],
"totalSize": 383713325
},
"totalSize": 674253607
}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)
Oh My Pi (OMP) log (~/.local/share/cortexkit/aft/logs/aft-plugin.log)
[2026-10-14T12:16:49.042Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T12:19:49.832Z] WARN [aft-pi] [01a13a57-efc3-7446-9dcc-7b42779ffb64] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T12:19:51.680Z] INFO [aft-pi] SIGTERM: running cleanup; 1 other listener(s) have 5000ms to exit before AFT exits with 143. Others: async () => { await g("sigterm" /* SIGTERM */); NR(143); }
[2026-10-14T12:19:51.681Z] INFO [aft-pi] Shutdown triggered by SIGTERM — running 1 cleanup(s)
[2026-10-14T12:19:51.739Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T12:21:14.847Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:21:14.851Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:21:14.854Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:21:14.854Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:21:14.855Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T12:21:14.855Z] INFO [aft-pi] MAGIC_CONTEXT_PI_SUBAGENT=1: running as a pi-magic-context subagent, so skipping eager warmup, ONNX Runtime preparation and LSP auto-install; the bridge starts on the first AFT tool call
[2026-10-14T12:21:14.856Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:21:14.856Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:21:14.861Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T12:21:40.872Z] WARN [aft-pi] [01a13a5c-05d5-7404-b423-428043c61c0f] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T12:21:40.885Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T12:21:45.578Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:21:45.581Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:21:45.584Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:21:45.584Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:21:45.585Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T12:21:45.586Z] INFO [aft-pi] MAGIC_CONTEXT_PI_SUBAGENT=1: running as a pi-magic-context subagent, so skipping eager warmup, ONNX Runtime preparation and LSP auto-install; the bridge starts on the first AFT tool call
[2026-10-14T12:21:45.587Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:21:45.587Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:21:45.591Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T12:26:54.697Z] WARN [aft-pi] [01a13a5c-7970-70ee-801a-7ecd87659aab] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T12:26:56.447Z] INFO [aft-pi] SIGTERM: running cleanup; 1 other listener(s) have 5000ms to exit before AFT exits with 143. Others: async () => { await g("sigterm" /* SIGTERM */); NR(143); }
[2026-10-14T12:26:56.449Z] INFO [aft-pi] Shutdown triggered by SIGTERM — running 1 cleanup(s)
[2026-10-14T12:26:56.501Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T12:27:41.077Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:27:41.083Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:27:41.086Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:27:41.086Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:27:41.086Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T12:27:41.086Z] INFO [aft-pi] MAGIC_CONTEXT_PI_SUBAGENT=1: running as a pi-magic-context subagent, so skipping eager warmup, ONNX Runtime preparation and LSP auto-install; the bridge starts on the first AFT tool call
[2026-10-14T12:27:41.087Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:27:41.087Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:27:41.090Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T12:28:09.993Z] WARN [aft-pi] [01a13a61-e9a8-76fe-839c-e993a68501be] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T12:28:10.021Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T12:28:13.889Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:28:13.895Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:28:13.897Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:28:13.897Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:28:13.898Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T12:28:13.898Z] INFO [aft-pi] MAGIC_CONTEXT_PI_SUBAGENT=1: running as a pi-magic-context subagent, so skipping eager warmup, ONNX Runtime preparation and LSP auto-install; the bridge starts on the first AFT tool call
[2026-10-14T12:28:13.899Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:28:13.899Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:28:13.904Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T12:34:39.907Z] WARN [aft-pi] [01a13a62-6b15-7141-9577-9e4b0441588d] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T12:38:30.634Z] WARN [aft-pi] [01a13a62-6b15-7141-9577-9e4b0441588d] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T12:38:32.716Z] INFO [aft-pi] SIGTERM: running cleanup; 1 other listener(s) have 5000ms to exit before AFT exits with 143. Others: async () => { await g("sigterm" /* SIGTERM */); NR(143); }
[2026-10-14T12:38:32.719Z] INFO [aft-pi] Shutdown triggered by SIGTERM — running 1 cleanup(s)
[2026-10-14T12:38:32.737Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T12:38:46.211Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:38:46.344Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:38:46.350Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:38:46.350Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:38:46.384Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T12:38:46.384Z] INFO [aft-pi] MAGIC_CONTEXT_PI_SUBAGENT=1: running as a pi-magic-context subagent, so skipping eager warmup, ONNX Runtime preparation and LSP auto-install; the bridge starts on the first AFT tool call
[2026-10-14T12:38:46.386Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:38:46.386Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:38:46.505Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T12:39:43.678Z] WARN [aft-pi] [01a13a6b-ee4a-77ca-aaca-1d29fd038ea1] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T12:39:43.696Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T12:39:57.574Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:39:57.577Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:39:57.579Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:39:57.579Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:39:57.580Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T12:39:57.580Z] INFO [aft-pi] MAGIC_CONTEXT_PI_SUBAGENT=1: running as a pi-magic-context subagent, so skipping eager warmup, ONNX Runtime preparation and LSP auto-install; the bridge starts on the first AFT tool call
[2026-10-14T12:39:57.580Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:39:57.581Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:39:57.584Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T12:49:14.750Z] WARN [aft-pi] [01a13a6c-ff9d-7166-89fb-1ddde590496e] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T12:49:16.826Z] INFO [aft-pi] SIGTERM: running cleanup; 1 other listener(s) have 5000ms to exit before AFT exits with 143. Others: async () => { await g("sigterm" /* SIGTERM */); NR(143); }
[2026-10-14T12:49:16.827Z] INFO [aft-pi] Shutdown triggered by SIGTERM — running 1 cleanup(s)
[2026-10-14T12:49:16.889Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T12:49:35.714Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:49:35.719Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:49:35.727Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:49:35.728Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:49:35.728Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T12:49:35.728Z] INFO [aft-pi] MAGIC_CONTEXT_PI_SUBAGENT=1: running as a pi-magic-context subagent, so skipping eager warmup, ONNX Runtime preparation and LSP auto-install; the bridge starts on the first AFT tool call
[2026-10-14T12:49:35.730Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T12:49:35.730Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T12:49:35.900Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T12:54:10.407Z] WARN [aft-pi] [01a13a75-c245-7776-8137-9d895d81ec2d] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T12:54:12.427Z] INFO [aft-pi] SIGTERM: running cleanup; 1 other listener(s) have 5000ms to exit before AFT exits with 143. Others: async () => { await g("sigterm" /* SIGTERM */); NR(143); }
[2026-10-14T12:54:12.427Z] INFO [aft-pi] Shutdown triggered by SIGTERM — running 1 cleanup(s)
[2026-10-14T12:54:12.444Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T13:06:20.826Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:06:20.830Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:06:20.832Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:06:20.832Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:06:20.833Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T13:06:20.833Z] INFO [aft-pi] MAGIC_CONTEXT_PI_SUBAGENT=1: running as a pi-magic-context subagent, so skipping eager warmup, ONNX Runtime preparation and LSP auto-install; the bridge starts on the first AFT tool call
[2026-10-14T13:06:20.834Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:06:20.834Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:06:20.839Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T13:07:27.500Z] WARN [aft-pi] [01a13a85-1ac1-719f-8964-c46fe57e5a00] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T13:07:27.567Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T13:07:44.931Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:07:44.936Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:07:44.938Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:07:44.938Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:07:44.938Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T13:07:44.938Z] INFO [aft-pi] MAGIC_CONTEXT_PI_SUBAGENT=1: running as a pi-magic-context subagent, so skipping eager warmup, ONNX Runtime preparation and LSP auto-install; the bridge starts on the first AFT tool call
[2026-10-14T13:07:44.939Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:07:44.939Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:07:44.944Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T13:10:21.560Z] WARN [aft-pi] [01a13a86-636e-734f-9f88-fecc3709a007] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T13:13:37.960Z] WARN [aft-pi] [01a13a86-636e-734f-9f88-fecc3709a007] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T13:16:16.991Z] WARN [aft-pi] [01a13a86-636e-734f-9f88-fecc3709a007] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T13:17:46.492Z] WARN [aft-pi] [01a13a86-636e-734f-9f88-fecc3709a007] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T13:22:15.120Z] WARN [aft-pi] [01a13a86-636e-734f-9f88-fecc3709a007] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T13:22:15.288Z] INFO [aft-pi] SIGTERM: running cleanup; 1 other listener(s) have 5000ms to exit before AFT exits with 143. Others: async () => { await g("sigterm" /* SIGTERM */); NR(143); }
[2026-10-14T13:22:15.289Z] INFO [aft-pi] Shutdown triggered by SIGTERM — running 1 cleanup(s)
[2026-10-14T13:22:15.321Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T13:22:22.534Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:22:22.538Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:22:22.540Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:22:22.540Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:22:22.540Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T13:22:22.540Z] INFO [aft-pi] MAGIC_CONTEXT_PI_SUBAGENT=1: running as a pi-magic-context subagent, so skipping eager warmup, ONNX Runtime preparation and LSP auto-install; the bridge starts on the first AFT tool call
[2026-10-14T13:22:22.542Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:22:22.542Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:22:22.546Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T13:23:09.671Z] WARN [aft-pi] [01a13a93-ed75-77e0-b3bf-3e33de744efa] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T13:23:09.694Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T13:23:15.813Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:23:15.817Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:23:15.818Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:23:15.819Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:23:15.819Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T13:23:15.819Z] INFO [aft-pi] MAGIC_CONTEXT_PI_SUBAGENT=1: running as a pi-magic-context subagent, so skipping eager warmup, ONNX Runtime preparation and LSP auto-install; the bridge starts on the first AFT tool call
[2026-10-14T13:23:15.820Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T13:23:15.820Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T13:23:15.823Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T13:26:20.308Z] WARN [aft-pi] [01a13a94-c2f6-7668-b191-8e87236ae9d6] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T13:26:22.329Z] INFO [aft-pi] SIGTERM: running cleanup; 1 other listener(s) have 5000ms to exit before AFT exits with 143. Others: async () => { await g("sigterm" /* SIGTERM */); NR(143); }
[2026-10-14T13:26:22.329Z] INFO [aft-pi] Shutdown triggered by SIGTERM — running 1 cleanup(s)
[2026-10-14T13:26:22.346Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T13:54:07.668Z] INFO [aft-pi] [__default__] subc bg_events: stream ended channel=2@1
[2026-10-14T13:54:07.669Z] INFO [aft-pi] [__default__] subc bg_events: reconnect gave-up attempt=0 reason=stopped
[2026-10-14T13:54:07.671Z] INFO [aft-pi] [01a13a0c-cec8-730e-ab5f-4cebfd971f04] subc bg_events: stream ended channel=4@1
[2026-10-14T13:54:07.671Z] INFO [aft-pi] [01a13a0c-cec8-730e-ab5f-4cebfd971f04] subc bg_events: reconnect gave-up attempt=0 reason=stopped
[2026-10-14T13:54:07.672Z] INFO [aft-pi] [01a1389f-afd5-7431-9c21-412ccb671696] subc bg_events: stream ended channel=6@1
[2026-10-14T13:54:07.672Z] INFO [aft-pi] [01a1389f-afd5-7431-9c21-412ccb671696] subc bg_events: reconnect gave-up attempt=0 reason=stopped
[2026-10-14T13:54:07.672Z] INFO [aft-pi] [01a136b9-d0e3-7640-b7fe-7fb7fbd10597] subc bg_events: stream ended channel=8@1
[2026-10-14T13:54:07.672Z] INFO [aft-pi] [01a136b9-d0e3-7640-b7fe-7fb7fbd10597] subc bg_events: reconnect gave-up attempt=0 reason=stopped
[2026-10-14T13:54:08.349Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T13:54:53.561Z] INFO [aft-pi] [01a0fb25-cc04-765e-aabb-14a36b18fd76] [aft-pi] bg-notifications: drain ok {"event":"bash_completion_drain_ok","count":0,"task_ids":[],"canonical_root":"<PROJECT>","suppressed":1}
[2026-10-14T14:13:55.190Z] INFO [aft-pi] [__default__] subc bg_events: stream ended channel=2@1
[2026-10-14T14:13:55.191Z] INFO [aft-pi] [__default__] subc bg_events: reconnect gave-up attempt=0 reason=stopped
[2026-10-14T14:13:55.191Z] INFO [aft-pi] [01a13a33-1896-7242-93c8-1ed86798fc85] subc bg_events: stream ended channel=4@1
[2026-10-14T14:13:55.191Z] INFO [aft-pi] [01a13a33-1896-7242-93c8-1ed86798fc85] subc bg_events: reconnect gave-up attempt=0 reason=stopped
[2026-10-14T14:13:55.191Z] INFO [aft-pi] [01a0fb25-cc04-765e-aabb-14a36b18fd76] subc bg_events: stream ended channel=6@1
[2026-10-14T14:13:55.191Z] INFO [aft-pi] [01a0fb25-cc04-765e-aabb-14a36b18fd76] subc bg_events: reconnect gave-up attempt=0 reason=stopped
[2026-10-14T14:13:55.191Z] INFO [aft-pi] [01a11d24-d22c-739a-8eaf-c656dad83ae1] subc bg_events: stream ended channel=8@1
[2026-10-14T14:13:55.191Z] INFO [aft-pi] [01a11d24-d22c-739a-8eaf-c656dad83ae1] subc bg_events: reconnect gave-up attempt=0 reason=stopped
[2026-10-14T14:13:55.205Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T14:14:02.177Z] INFO [aft-pi] [__default__] subc bg_events: stream ended channel=2@1
[2026-10-14T14:14:02.177Z] INFO [aft-pi] [__default__] subc bg_events: reconnect gave-up attempt=0 reason=stopped
[2026-10-14T14:14:02.178Z] INFO [aft-pi] [01a13a20-7a39-72b4-9559-3c33e5c7b9c0] subc bg_events: stream ended channel=4@1
[2026-10-14T14:14:02.178Z] INFO [aft-pi] [01a13a20-7a39-72b4-9559-3c33e5c7b9c0] subc bg_events: reconnect gave-up attempt=0 reason=stopped
[2026-10-14T14:14:02.179Z] INFO [aft-pi] [01a0c1d0-3dd7-7740-a1c7-6fde0201930f] subc bg_events: stream ended channel=6@1
[2026-10-14T14:14:02.179Z] INFO [aft-pi] [01a0c1d0-3dd7-7740-a1c7-6fde0201930f] subc bg_events: reconnect gave-up attempt=0 reason=stopped
[2026-10-14T14:14:02.327Z] INFO [aft-pi] Bridge pool shut down
[2026-10-14T14:22:12.112Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T14:22:12.116Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T14:22:12.117Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T14:22:12.117Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T14:22:12.118Z] INFO [aft-pi] AFT extension loading (plugin v0.59.0)
[2026-10-14T14:22:12.118Z] WARN [aft-pi] Ignoring OpenCode-only config key `auto_update` in ~/.config/cortexkit/aft.jsonc; it has no effect on the Pi harness.
[2026-10-14T14:22:12.118Z] INFO [aft-pi] Config loaded from ~/.config/cortexkit/aft.jsonc
[2026-10-14T14:22:12.121Z] INFO [aft-pi] Workflow hints injected (3509 chars)
[2026-10-14T14:22:12.121Z] INFO [aft-pi] AFT extension ready (disabled_tools=aft_conflicts,bash,bash_kill,bash_status,bash_watch,bash_write,edit,grep,read,write)
[2026-10-14T14:22:16.630Z] INFO [aft-pi] [lsp] auto-install: 6 npm + 1 github install(s) running in background
[2026-10-14T14:22:16.632Z] INFO [aft-pi] Initializing AFT transport on first session/tool demand
[2026-10-14T14:22:16.632Z] INFO [aft-pi] AFT binary resolved; checking storage migration
[2026-10-14T14:22:16.632Z] INFO [aft-pi] AFT storage migration skipped for pi: no legacy data at ~/.pi/agent/aft; using ~/.local/share/cortexkit/aft for fresh install
[2026-10-14T14:22:17.050Z] INFO [aft-pi] [__default__] subc bg_events: subscription open channel=2@1
[2026-10-14T14:22:17.050Z] INFO [aft-pi] [__default__] [aft-pi] bg-notifications: nudge handler entered {"event":"subc_bg_nudge_delivery","cause":"handler-entry","canonical_root":"/tmp","suppressed":0}
[2026-10-14T14:22:17.051Z] INFO [aft-pi] [__default__] [aft-pi] bg-notifications: nudge coalesced cause=handler-already-in-flight {"event":"subc_bg_nudge_delivery","cause":"coalesced-in-flight","canonical_root":"/tmp","suppressed":0}
[2026-10-14T14:22:17.052Z] INFO [aft-pi] [__default__] [aft-pi] bg-notifications: drain ok {"event":"bash_completion_drain_ok","count":0,"task_ids":[],"canonical_root":"/tmp","suppressed":0}
[2026-10-14T14:22:17.070Z] INFO [aft-pi] [__default__] subc bg_events: nudge received channel=2@1 count=1
[2026-10-14T14:22:17.222Z] INFO [aft-pi] [lsp] lsp_paths_extra updated after auto-install: 9 dirs pushed to live bridges
[2026-10-14T14:22:22.715Z] INFO [aft-pi] [01a13aca-cfa8-7031-8515-67678139eda0] subc bg_events: subscription open channel=4@1
[2026-10-14T14:22:22.715Z] INFO [aft-pi] [01a13aca-cfa8-7031-8515-67678139eda0] [aft-pi] bg-notifications: nudge handler entered {"event":"subc_bg_nudge_delivery","cause":"handler-entry","canonical_root":"/tmp","suppressed":0}
[2026-10-14T14:22:22.715Z] INFO [aft-pi] [01a13aca-cfa8-7031-8515-67678139eda0] [aft-pi] bg-notifications: nudge coalesced cause=handler-already-in-flight {"event":"subc_bg_nudge_delivery","cause":"coalesced-in-flight","canonical_root":"/tmp","suppressed":0}
[2026-10-14T14:22:22.716Z] INFO [aft-pi] [01a13aca-cfa8-7031-8515-67678139eda0] [aft-pi] bg-notifications: drain ok {"event":"bash_completion_drain_ok","count":0,"task_ids":[],"canonical_root":"/tmp","suppressed":0}
[2026-10-14T14:22:22.847Z] INFO [aft-pi] [01a13aca-cfa8-7031-8515-67678139eda0] subc bg_events: nudge received channel=4@1 count=1
[2026-10-14T14:24:31.661Z] WARN [aft-pi] [01a0fb25-cc04-765e-aabb-14a36b18fd76] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T14:25:56.834Z] WARN [aft-pi] [01a0fb25-cc04-765e-aabb-14a36b18fd76] [aft-pi] bg-notifications: drain failed {"event":"bash_completion_drain_error","cause":"active bridge unavailable for <PROJECT>","canonical_root":"<PROJECT>","suppressed":7}
[2026-10-14T14:27:15.468Z] INFO [aft-pi] [01a0fb25-cc04-765e-aabb-14a36b18fd76] [aft-pi] bg-notifications: drain ok {"event":"bash_completion_drain_ok","count":0,"task_ids":[],"canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T14:27:15.521Z] INFO [aft-pi] [01a0fb25-cc04-765e-aabb-14a36b18fd76] subc bg_events: subscription open channel=6@1
[2026-10-14T14:27:15.521Z] INFO [aft-pi] [01a0fb25-cc04-765e-aabb-14a36b18fd76] [aft-pi] bg-notifications: nudge handler entered {"event":"subc_bg_nudge_delivery","cause":"handler-entry","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T14:27:15.521Z] INFO [aft-pi] [01a0fb25-cc04-765e-aabb-14a36b18fd76] [aft-pi] bg-notifications: nudge coalesced cause=handler-already-in-flight {"event":"subc_bg_nudge_delivery","cause":"coalesced-in-flight","canonical_root":"<PROJECT>","suppressed":0}
[2026-10-14T14:27:15.688Z] INFO [aft-pi] [01a0fb25-cc04-765e-aabb-14a36b18fd76] subc bg_events: nudge received channel=6@1 count=1
Usernames and home paths have been stripped from this report.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
aft-alfonso commentedon Oct 14, 2026
Thanks for the report, and for the diagnostics.
This is a bug in
aft_zoom. When a web address is passed inpath, zoom treats it as a file name inside the project, so the lookup fails with "file not found". The same call works when the address is passed inurl:The fix is ready and will be in the next release. Zoom will treat an
http://orhttps://value inpathas a URL, and the error messages will name thepathparameter correctly instead of the oldfile. Until then, please pass web addresses inurl.mason: route zoom HTTP paths as URLs (issue #410)
mason: align reviewed URL alias vocabulary (issue #410)
mason: make zoom batch-only and align host file headers (issue #410)
mason: route zoom HTTP paths as URLs (issue #410)
mason: align reviewed URL alias vocabulary (issue #410)
mason: make zoom batch-only and align host file headers (issue #410)
aft-alfonso commentedon Oct 17, 2026
A correction to my earlier reply: this fix did not make it into 0.60.0. It is in review in #434, and we'll close this issue once a published release includes it.
mason: port batch-only zoom and HTTP target routing (cortexkit#410)
mason: clarify zoom batch guidance and release note (cortexkit#410)