Skip to content

AFT issue: Symbol "Public extension interfaces" not found in https://omp.sh/docs/ex #410

Open

Description

@Qiiks

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.

Activity

  1. aft-alfonso commented on Oct 14, 2026

    @aft-alfonso

    Thanks for the report, and for the diagnostics.

    This is a bug in aft_zoom. When a web address is passed in path, 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 in url:

    aft_zoom({ url: "https://omp.sh/docs/extension-authoring", symbols: "Public extension interfaces" })
    

    The fix is ready and will be in the next release. Zoom will treat an http:// or https:// value in path as a URL, and the error messages will name the path parameter correctly instead of the old file. Until then, please pass web addresses in url.

  2. aft-alfonso commented on Oct 17, 2026

    @aft-alfonso

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions