[Studio feedback] Live preview stops updating and recent text is lost on lesson switch due to save failure

tsk_1777042882633_iuqwdz · benjaminkitt/learn-korean · studio / bug

Task detail

**Steps to Reproduce:** 1. Open a lesson and type new text into the Markdoc editor. 2. Observe that the live preview pane does not update with the new text. 3. Note that the status indicator shows '1 Uncommitted' (referring to a previous change), indicating the current text has not been staged/saved. 4. Switch to a different lesson and then switch back to the original lesson. **Expected Behavior:** - The live preview should update in real-time as text is typed. - The app should auto-save changes to disk/git immediately or indicate saving progress. - Upon switching away and back, the recently typed text should persist. **Actual Behavior:** - The preview freezes and does not reflect new input. - No error messages are displayed. - The 'Uncommitted' status does not update to reflect the new typing. - When navigating away and returning, the unsaved text is lost, reverting to the last successfully saved version. **Context:** - Occurred while typing plain text (no specific tags or media involved). - No recent app updates or specific content triggers identified. - User is a non-technical writer; git operations are hidden.

Statepr-open
Prioritynormal
PR#45
PR stateready-for-review
Lock stateLocked· owner: run_1777139731954_i2a37a
RoutingClaimed because the runner satisfied all configured capability requirements.
Latest worktree/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-
Latest Pi session/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/pi-sessions/run_1777135855319_wjxy3y-qa.jsonl
Created4/24/2026, 3:01:22 PM
Archived at

Metadata

{
  "date": "2026-04-24T15:01:22.138819+00:00",
  "lesson": "phase-a8xid7/unit-leyoj8/lesson-mod0xiyr.md",
  "errors": [
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^",
    "YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 5:\n    type: lesson\n        ^"
  ],
  "executionKey": "task:tsk_1777042882633_iuqwdz",
  "retryRequestedAt": "2026-04-25T16:14:52.036Z",
  "retryRequestedBy": "dashboard",
  "retryResumeState": "specing",
  "retryBranch": "agent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-",
  "retryWorktreePath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-"
}

Run and event timeline

Recovery summary
Attempts logged: 2
Exhausted branches: 0
Lane failures: 2
  • 4/24/2026, 3:01:23 PM · control-plane
    queued
    Task queued from studio
  • 4/24/2026, 3:01:28 PM · queue-consumer
    queued
    Task observed by queue consumer
    {
      "source": "studio"
    }
  • 4/24/2026, 8:04:24 PM · runner
    claimed
    Task claimed by runner
    eventCode: task_claimed
    {
      "runId": "run_1777061064696_59l6s1",
      "runnerId": "runner:benjamin-desktop:889518",
      "runnerCapabilities": {
        "platform": "linux",
        "qaCapabilities": [
          "web"
        ],
        "tags": [],
        "labels": []
      },
      "routing": {
        "decision": "claimed",
        "summary": "Claimed because the runner satisfied all configured capability requirements.",
        "reasons": [],
        "runnerId": "runner:benjamin-desktop:889518",
        "matchedAt": "2026-04-24T20:04:24.696Z",
        "runnerCapabilities": {
          "platform": "linux",
          "qaCapabilities": [
            "web"
          ],
          "tags": [],
          "labels": []
        },
        "executionKey": "task:tsk_1777042882633_iuqwdz"
      }
    }
  • 4/24/2026, 8:04:36 PM · runner
    claimed
    runner-created-worktree
    eventCode: worktree_created
    {
      "runId": "run_1777061064696_59l6s1",
      "worktreePath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-",
      "branch": "agent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/24/2026, 8:04:36 PM · runner
    specing
    runner-stage:spec
    eventCode: spec_stage_started
    {
      "runId": "run_1777061064696_59l6s1",
      "stage": "spec",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "spec",
      "flowAgentId": "spec-author",
      "executorId": "pi-flows",
      "cwd": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-"
    }
  • 4/25/2026, 4:11:17 PM · runner
    blocked
    runner-task-failed
    eventCode: task_failed
    Git operation failed
    category: git · recoverable: no
    stage: — · step: — · lane: —
    command: — · tool: pi
    pi --session /home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/pi-sessions/run_1777061064696_59l6s1-spec.jsonl --print --tools read,write,edit,grep,find,ls,omniroute_search,web_fetch,batch_web_fetch,multi_tool_use.parallel,lsp_navigation,ast_grep_search --provider ollama --model gpt --thinking low You are the Spec Author agent in the repo-local pi-flows pilot executor.
    Executor: pi-flows
    Flow: hansori-new-task-v1
    Step: spec
    Purpose: Produce the task spec and implementation handoff.
    Branch: agent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-
    Worktree: /home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-
    Task id: tsk_1777042882633_iuqwdz
    Task title: [Studio feedback] Live preview stops updating and recent text is lost on lesson switch due to save failure
    Task body: **Steps to Reproduce:**
    1. Open a lesson and type new text into the Markdoc editor.
    2. Observe that the live preview pane does not update with the new text.
    3. Note that the status indicator shows '1 Uncommitted' (referring to a previous change), indicating the current text has not been staged/saved.
    4. Switch to a different lesson and then switch back to the original lesson.
    
    **Expected Behavior:**
    - The live preview should update in real-time as text is typed.
    - The app should auto-save changes to disk/git immediately or indicate saving progress.
    - Upon switching away and back, the recently typed text should persist.
    
    **Actual Behavior:**
    - The preview freezes and does not reflect new input.
    - No error messages are displayed.
    - The 'Uncommitted' status does not update to reflect the new typing.
    - When navigating away and returning, the unsaved text is lost, reverting to the last successfully saved version.
    
    **Context:**
    - Occurred while typing plain text (no specific tags or media involved).
    - No recent app updates or specific content triggers identified.
    - User is a non-technical writer; git operations are hidden.
    Write the smallest complete spec artifact needed for implementation. Focus on scope, acceptance criteria, and repo-specific constraints. failed with code null
    npm warn Unknown env config "better-sqlite-3". This will stop working in the next major version of npm.
    npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm.
    npm warn Unknown env config "_jsr-registry". This will stop working in the next major version of npm.
    npm warn Unknown env config "recursive". This will stop working in the next major version of npm.
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-intercom/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-powerline-footer/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    
    {
      "runId": "run_1777061064696_59l6s1",
      "error": "pi --session /home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/pi-sessions/run_1777061064696_59l6s1-spec.jsonl --print --tools read,write,edit,grep,find,ls,omniroute_search,web_fetch,batch_web_fetch,multi_tool_use.parallel,lsp_navigation,ast_grep_search --provider ollama --model gpt --thinking low You are the Spec Author agent in the repo-local pi-flows pilot executor.\nExecutor: pi-flows\nFlow: hansori-new-task-v1\nStep: spec\nPurpose: Produce the task spec and implementation handoff.\nBranch: agent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-\nWorktree: /home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-\nTask id: tsk_1777042882633_iuqwdz\nTask title: [Studio feedback] Live preview stops updating and recent text is lost on lesson switch due to save failure\nTask body: **Steps to Reproduce:**\n1. Open a lesson and type new text into the Markdoc editor.\n2. Observe that the live preview pane does not update with the new text.\n3. Note that the status indicator shows '1 Uncommitted' (referring to a previous change), indicating the current text has not been staged/saved.\n4. Switch to a different lesson and then switch back to the original lesson.\n\n**Expected Behavior:**\n- The live preview should update in real-time as text is typed.\n- The app should auto-save changes to disk/git immediately or indicate saving progress.\n- Upon switching away and back, the recently typed text should persist.\n\n**Actual Behavior:**\n- The preview freezes and does not reflect new input.\n- No error messages are displayed.\n- The 'Uncommitted' status does not update to reflect the new typing.\n- When navigating away and returning, the unsaved text is lost, reverting to the last successfully saved version.\n\n**Context:**\n- Occurred while typing plain text (no specific tags or media involved).\n- No recent app updates or specific content triggers identified.\n- User is a non-technical writer; git operations are hidden.\nWrite the smallest complete spec artifact needed for implementation. Focus on scope, acceptance criteria, and repo-specific constraints. failed with code null\nnpm warn Unknown env config \"better-sqlite-3\". This will stop working in the next major version of npm.\nnpm warn Unknown env config \"verify-deps-before-run\". This will stop working in the next major version of npm.\nnpm warn Unknown env config \"_jsr-registry\". This will stop working in the next major version of npm.\nnpm warn Unknown env config \"recursive\". This will stop working in the next major version of npm.\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-intercom/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-powerline-footer/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\n"
    }
  • 4/25/2026, 4:11:17 PM · runner
    blocked
    runner-task-failed
    eventCode: task_failed
    Git operation failed
    category: git · recoverable: no
    stage: — · step: — · lane: —
    command: — · tool: pi
    pi --session /home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/pi-sessions/run_1777061064696_59l6s1-spec.jsonl --print --tools read,write,edit,grep,find,ls,omniroute_search,web_fetch,batch_web_fetch,multi_tool_use.parallel,lsp_navigation,ast_grep_search --provider ollama --model gpt --thinking low You are the Spec Author agent in the repo-local pi-flows pilot executor.
    Executor: pi-flows
    Flow: hansori-new-task-v1
    Step: spec
    Purpose: Produce the task spec and implementation handoff.
    Branch: agent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-
    Worktree: /home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-
    Task id: tsk_1777042882633_iuqwdz
    Task title: [Studio feedback] Live preview stops updating and recent text is lost on lesson switch due to save failure
    Task body: **Steps to Reproduce:**
    1. Open a lesson and type new text into the Markdoc editor.
    2. Observe that the live preview pane does not update with the new text.
    3. Note that the status indicator shows '1 Uncommitted' (referring to a previous change), indicating the current text has not been staged/saved.
    4. Switch to a different lesson and then switch back to the original lesson.
    
    **Expected Behavior:**
    - The live preview should update in real-time as text is typed.
    - The app should auto-save changes to disk/git immediately or indicate saving progress.
    - Upon switching away and back, the recently typed text should persist.
    
    **Actual Behavior:**
    - The preview freezes and does not reflect new input.
    - No error messages are displayed.
    - The 'Uncommitted' status does not update to reflect the new typing.
    - When navigating away and returning, the unsaved text is lost, reverting to the last successfully saved version.
    
    **Context:**
    - Occurred while typing plain text (no specific tags or media involved).
    - No recent app updates or specific content triggers identified.
    - User is a non-technical writer; git operations are hidden.
    Write the smallest complete spec artifact needed for implementation. Focus on scope, acceptance criteria, and repo-specific constraints. failed with code null
    npm warn Unknown env config "better-sqlite-3". This will stop working in the next major version of npm.
    npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm.
    npm warn Unknown env config "_jsr-registry". This will stop working in the next major version of npm.
    npm warn Unknown env config "recursive". This will stop working in the next major version of npm.
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-intercom/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    Extension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-powerline-footer/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().
    
    {
      "runId": "run_1777061064696_59l6s1",
      "error": "pi --session /home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/pi-sessions/run_1777061064696_59l6s1-spec.jsonl --print --tools read,write,edit,grep,find,ls,omniroute_search,web_fetch,batch_web_fetch,multi_tool_use.parallel,lsp_navigation,ast_grep_search --provider ollama --model gpt --thinking low You are the Spec Author agent in the repo-local pi-flows pilot executor.\nExecutor: pi-flows\nFlow: hansori-new-task-v1\nStep: spec\nPurpose: Produce the task spec and implementation handoff.\nBranch: agent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-\nWorktree: /home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-\nTask id: tsk_1777042882633_iuqwdz\nTask title: [Studio feedback] Live preview stops updating and recent text is lost on lesson switch due to save failure\nTask body: **Steps to Reproduce:**\n1. Open a lesson and type new text into the Markdoc editor.\n2. Observe that the live preview pane does not update with the new text.\n3. Note that the status indicator shows '1 Uncommitted' (referring to a previous change), indicating the current text has not been staged/saved.\n4. Switch to a different lesson and then switch back to the original lesson.\n\n**Expected Behavior:**\n- The live preview should update in real-time as text is typed.\n- The app should auto-save changes to disk/git immediately or indicate saving progress.\n- Upon switching away and back, the recently typed text should persist.\n\n**Actual Behavior:**\n- The preview freezes and does not reflect new input.\n- No error messages are displayed.\n- The 'Uncommitted' status does not update to reflect the new typing.\n- When navigating away and returning, the unsaved text is lost, reverting to the last successfully saved version.\n\n**Context:**\n- Occurred while typing plain text (no specific tags or media involved).\n- No recent app updates or specific content triggers identified.\n- User is a non-technical writer; git operations are hidden.\nWrite the smallest complete spec artifact needed for implementation. Focus on scope, acceptance criteria, and repo-specific constraints. failed with code null\nnpm warn Unknown env config \"better-sqlite-3\". This will stop working in the next major version of npm.\nnpm warn Unknown env config \"verify-deps-before-run\". This will stop working in the next major version of npm.\nnpm warn Unknown env config \"_jsr-registry\". This will stop working in the next major version of npm.\nnpm warn Unknown env config \"recursive\". This will stop working in the next major version of npm.\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-intercom/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-tool-display/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\nExtension error (/home/benjamin/.local/share/npm/lib/node_modules/pi-powerline-footer/index.ts): This extension ctx is stale after session replacement or reload. Do not use a captured pi or command ctx after ctx.newSession(), ctx.fork(), ctx.switchSession(), or ctx.reload(). For newSession, fork, and switchSession, move post-replacement work into withSession and use the ctx passed to withSession. For reload, do not use the old ctx after await ctx.reload().\n"
    }
  • 4/25/2026, 4:14:52 PM · dashboard
    queued
    Task retried from dashboard
    {
      "retryResumeState": "specing",
      "retryBranch": "agent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-",
      "retryWorktreePath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-"
    }
  • 4/25/2026, 4:50:55 PM · runner
    claimed
    Task claimed by runner
    eventCode: task_claimed
    {
      "runId": "run_1777135855319_wjxy3y",
      "runnerId": "runner:benjamin-desktop:4184610",
      "runnerCapabilities": {
        "platform": "linux",
        "qaCapabilities": [
          "web"
        ],
        "tags": [],
        "labels": []
      },
      "routing": {
        "decision": "claimed",
        "summary": "Claimed because the runner satisfied all configured capability requirements.",
        "reasons": [],
        "runnerId": "runner:benjamin-desktop:4184610",
        "matchedAt": "2026-04-25T16:50:55.319Z",
        "runnerCapabilities": {
          "platform": "linux",
          "qaCapabilities": [
            "web"
          ],
          "tags": [],
          "labels": []
        },
        "executionKey": "task:tsk_1777042882633_iuqwdz"
      }
    }
  • 4/25/2026, 4:51:07 PM · runner
    claimed
    runner-created-worktree
    eventCode: worktree_created
    {
      "runId": "run_1777135855319_wjxy3y",
      "worktreePath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-",
      "branch": "agent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 4:51:08 PM · runner
    specing
    runner-stage:spec
    eventCode: spec_stage_started
    {
      "runId": "run_1777135855319_wjxy3y",
      "stage": "spec",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "spec",
      "flowAgentId": "spec-author",
      "executorId": "pi-flows",
      "cwd": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-"
    }
  • 4/25/2026, 4:54:03 PM · runner
    specing
    runner-spec-artifacts-committed
    eventCode: spec_stage_completed
    {
      "runId": "run_1777135855319_wjxy3y",
      "specArtifactPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/spec.md",
      "specCommitSha": "3045a0ae077a21b7705bcdbd7f075ce3f2b949fb",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "spec"
    }
  • 4/25/2026, 4:54:03 PM · runner
    implementing
    runner-stage:implement
    eventCode: implementation_stage_started
    {
      "runId": "run_1777135855319_wjxy3y",
      "stage": "implement",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "implement",
      "flowAgentId": "implementer",
      "executorId": "pi-flows",
      "cwd": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-"
    }
  • 4/25/2026, 5:06:23 PM · runner
    implementing
    runner-implementation-committed
    eventCode: implementation_stage_completed
    {
      "runId": "run_1777135855319_wjxy3y",
      "implementationArtifactPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/implementation/summary.md",
      "implementationCommitSha": "40741bb1974a23843b5aa3166d9004fe0375dc8c",
      "implementPiSessionFile": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/pi-sessions/run_1777135855319_wjxy3y-implement.jsonl",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "implement",
      "attemptNumber": 1
    }
  • 4/25/2026, 5:06:26 PM · runner
    implementing
    runner-verification-lane-failed
    eventCode: verification_lane_failed
    {
      "runId": "run_1777135855319_wjxy3y",
      "lane": "repo-validation",
      "ok": false,
      "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/validation/final.json",
      "attemptNumber": 1,
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:06:27 PM · runner
    qa-validating
    runner-triage-completed
    eventCode: triage_completed
    Validation failed
    category: validation · recoverable: yes
    stage: implement · step: implement · lane: repo-validation
    pnpm format:check failed with exit code 1
    {
      "runId": "run_1777135855319_wjxy3y",
      "failureCategory": "validation",
      "lane": "repo-validation",
      "recoverable": true,
      "recoveryBranch": "retry-validation",
      "summary": "Retry implementation focused on validation fixes.",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:06:27 PM · runner
    qa-validating
    runner-recovery-attempted
    eventCode: recovery_attempted
    {
      "runId": "run_1777135855319_wjxy3y",
      "attemptNumber": 1,
      "lane": "repo-validation",
      "failureCategory": "validation",
      "recoveryBranch": "retry-validation",
      "finalDisposition": "retrying",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:06:27 PM · runner
    implementing
    runner-stage:implement
    eventCode: implementation_stage_started
    {
      "runId": "run_1777135855319_wjxy3y",
      "stage": "implement",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "implement",
      "flowAgentId": "implementer",
      "executorId": "pi-flows",
      "cwd": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-"
    }
  • 4/25/2026, 5:12:17 PM · runner
    implementing
    runner-implementation-committed
    eventCode: implementation_stage_completed
    {
      "runId": "run_1777135855319_wjxy3y",
      "implementationArtifactPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/implementation/summary.md",
      "implementationCommitSha": "e9b4cdbee8d864753f2da2a8a4ac774161b558de",
      "implementPiSessionFile": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/pi-sessions/run_1777135855319_wjxy3y-implement.jsonl",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "implement",
      "attemptNumber": 2
    }
  • 4/25/2026, 5:12:20 PM · runner
    implementing
    runner-verification-lane-failed
    eventCode: verification_lane_failed
    {
      "runId": "run_1777135855319_wjxy3y",
      "lane": "repo-validation",
      "ok": false,
      "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/validation/final-attempt-02.json",
      "attemptNumber": 2,
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:12:21 PM · runner
    qa-validating
    runner-triage-completed
    eventCode: triage_completed
    Validation failed
    category: validation · recoverable: yes
    stage: implement · step: implement · lane: repo-validation
    pnpm format:check failed with exit code 1
    {
      "runId": "run_1777135855319_wjxy3y",
      "failureCategory": "validation",
      "lane": "repo-validation",
      "recoverable": true,
      "recoveryBranch": "retry-validation",
      "summary": "Retry implementation focused on validation fixes.",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:12:21 PM · runner
    qa-validating
    runner-recovery-attempted
    eventCode: recovery_attempted
    {
      "runId": "run_1777135855319_wjxy3y",
      "attemptNumber": 2,
      "lane": "repo-validation",
      "failureCategory": "validation",
      "recoveryBranch": "retry-validation",
      "finalDisposition": "retrying",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:12:21 PM · runner
    implementing
    runner-stage:implement
    eventCode: implementation_stage_started
    {
      "runId": "run_1777135855319_wjxy3y",
      "stage": "implement",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "implement",
      "flowAgentId": "implementer",
      "executorId": "pi-flows",
      "cwd": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-"
    }
  • 4/25/2026, 5:18:31 PM · runner
    implementing
    runner-implementation-committed
    eventCode: implementation_stage_completed
    {
      "runId": "run_1777135855319_wjxy3y",
      "implementationArtifactPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/implementation/summary.md",
      "implementationCommitSha": "a6f6e3e49045fb7fd90c58d9f3eff017382fdf4a",
      "implementPiSessionFile": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/pi-sessions/run_1777135855319_wjxy3y-implement.jsonl",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "implement",
      "attemptNumber": 3
    }
  • 4/25/2026, 5:18:52 PM · runner
    implementing
    runner-verification-lane-completed
    eventCode: verification_lane_completed
    {
      "runId": "run_1777135855319_wjxy3y",
      "lane": "repo-validation",
      "ok": true,
      "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/validation/final-attempt-03.json",
      "attemptNumber": 3,
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:18:52 PM · runner
    implementing
    runner-validation-final
    eventCode: validation_final_result
    {
      "runId": "run_1777135855319_wjxy3y",
      "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/validation/final-attempt-03.json",
      "ok": true,
      "attemptNumber": 3,
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:18:52 PM · runner
    qa-validating
    runner-stage:qa
    eventCode: qa_stage_started
    {
      "runId": "run_1777135855319_wjxy3y",
      "stage": "qa",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "verify",
      "flowAgentId": "verifier",
      "executorId": "pi-flows",
      "cwd": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-"
    }
  • 4/25/2026, 5:24:55 PM · runner
    qa-validating
    runner-verification-lane-completed
    eventCode: verification_lane_completed
    {
      "runId": "run_1777135855319_wjxy3y",
      "lane": "repo-validation",
      "ok": true,
      "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/validation/final.json",
      "attemptNumber": 1,
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:25:01 PM · runner
    qa-validating
    runner-verification-lane-completed
    eventCode: verification_lane_completed
    {
      "runId": "run_1777135855319_wjxy3y",
      "lane": "web-qa",
      "ok": true,
      "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/qa/web.json",
      "attemptNumber": 1,
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:25:01 PM · runner
    qa-validating
    runner-verification-lane-completed
    eventCode: verification_lane_completed
    {
      "runId": "run_1777135855319_wjxy3y",
      "lane": "artifact",
      "ok": true,
      "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/qa/artifact-lane.json",
      "attemptNumber": 1,
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:25:01 PM · runner
    qa-validating
    runner-verification-lane-completed
    eventCode: verification_lane_completed
    {
      "runId": "run_1777135855319_wjxy3y",
      "lane": "spec-compliance",
      "ok": true,
      "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/qa/spec-compliance.json",
      "attemptNumber": 1,
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:25:01 PM · runner
    qa-validating
    runner-qa-final
    eventCode: qa_stage_completed
    {
      "runId": "run_1777135855319_wjxy3y",
      "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/qa/web.json",
      "qaArtifactPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/qa/report.md",
      "issueCount": 0,
      "blockingIssueCount": 0,
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "verify",
      "attemptNumber": 1,
      "lanes": [
        {
          "lane": "repo-validation",
          "ok": true,
          "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/validation/final.json"
        },
        {
          "lane": "web-qa",
          "ok": true,
          "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/qa/web.json"
        },
        {
          "lane": "artifact",
          "ok": true,
          "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/qa/artifact-lane.json"
        },
        {
          "lane": "spec-compliance",
          "ok": true,
          "reportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/qa/spec-compliance.json"
        }
      ]
    }
  • 4/25/2026, 5:25:02 PM · runner
    qa-validating
    runner-stage:qa
    eventCode: qa_stage_started
    {
      "runId": "run_1777135855319_wjxy3y",
      "stage": "qa",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "pr-prep",
      "flowAgentId": "pr-prep-writer",
      "executorId": "pi-flows",
      "cwd": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-"
    }
  • 4/25/2026, 5:26:36 PM · runner
    awaiting-pr
    runner-awaiting-pr
    {
      "runId": "run_1777135855319_wjxy3y",
      "qaArtifactPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/qa/report.md",
      "pullRequestBodyPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/pr/body.md",
      "prPrepCommitSha": "03ff2f4dbb714a0ca8bbd6ecdf912b0f36bd881b",
      "validationReportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/validation/final-attempt-03.json",
      "qaReportPath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/runs/run_1777135855319_wjxy3y/qa/web.json",
      "qaIssueCount": 0,
      "recoveryAttempts": [],
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1",
      "flowStepId": "pr-prep"
    }
  • 4/25/2026, 5:26:37 PM · runner
    awaiting-pr
    runner-branch-pushed
    eventCode: branch_pushed
    {
      "runId": "run_1777135855319_wjxy3y",
      "branch": "agent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-",
      "remote": "origin",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }
  • 4/25/2026, 5:26:39 PM · runner
    pr-open
    runner-pr-opened
    eventCode: pr_opened
    {
      "runId": "run_1777135855319_wjxy3y",
      "prUrl": "https://github.com/benjaminkitt/learn-korean/pull/45",
      "branch": "agent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-",
      "baseBranch": "main",
      "executorId": "pi-flows",
      "flowId": "hansori-new-task-v1"
    }

Runs

RunStatusBranchWorktreePi sessionRunnerCapabilitiesHeartbeat
run_1777135855319_wjxy3ysucceededagent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/pi-sessions/run_1777135855319_wjxy3y-qa.jsonlrunner:benjamin-desktop:4184610
linux
qa web · tags — · labels —
4/25/2026, 5:26:39 PM
run_1777061064696_59l6s1failedagent/learn-korean/tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-runner:benjamin-desktop:889518
linux
qa web · tags — · labels —
4/25/2026, 4:11:18 PM

Cleanup requests

  • No cleanup requests.

Review feedback batches

  • 4/25/2026, 5:55:23 PM
    queued
    review:benjaminkitt/learn-korean:45:review:4175954152
    comments: 4175954152
  • 4/25/2026, 5:28:57 PM
    queued
    review:benjaminkitt/learn-korean:45:review:4175919716
    comments: 4175919716

Unresolved review comments

CI failure batches

Notifications

  • 4/25/2026, 5:26:39 PM · discord · ready-for-review
    {
      "repo": "benjaminkitt/learn-korean",
      "prNumber": 45,
      "prUrl": "https://github.com/benjaminkitt/learn-korean/pull/45",
      "detail": "runner-pr-opened",
      "runId": "run_1777135855319_wjxy3y",
      "piSessionFile": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-/.agent-pipeline/pi-sessions/run_1777135855319_wjxy3y-qa.jsonl",
      "worktreePath": "/home/benjamin/worktrees/learn-korean/agent__learn-korean__tsk_1777042882633_iuqwdz-studio-feedback-live-preview-stops-updating-and-"
    }