fix: refresh pi dependency compatibility

Update Pi packages to 0.79.9 and align pi-ask with current TUI/RPC behavior.

- guard custom ask/settings flows to TUI mode with a clear non-TUI fallback

- reset config cache on extension reload so edited settings are picked up

- clean up remote ask flow listeners on session shutdown

- forward editor focus/invalidation and keep @ file autocomplete explicit

- document the non-TUI contract and cover the compatibility fixes with tests
This commit is contained in:
Erik Kotsiuba
2026-06-22 16:41:37 +02:00
parent 69e8bab6ef
commit d6db94a39d
20 changed files with 457 additions and 137 deletions
+7 -7
View File
@@ -93,9 +93,9 @@
"@biomejs/biome": "2.4.12",
"@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1",
"@earendil-works/pi-ai": "0.75.4",
"@earendil-works/pi-coding-agent": "0.75.4",
"@earendil-works/pi-tui": "0.75.4",
"@earendil-works/pi-ai": "0.79.9",
"@earendil-works/pi-coding-agent": "0.79.9",
"@earendil-works/pi-tui": "0.79.9",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^13.0.1",
"@semantic-release/git": "^10.0.1",
@@ -118,10 +118,10 @@
},
"pnpm": {
"overrides": {
"@earendil-works/pi-agent-core": "0.75.4",
"@earendil-works/pi-ai": "0.75.4",
"@earendil-works/pi-tui": "0.75.4",
"@earendil-works/pi-coding-agent": "0.75.4"
"@earendil-works/pi-agent-core": "0.79.9",
"@earendil-works/pi-ai": "0.79.9",
"@earendil-works/pi-tui": "0.79.9",
"@earendil-works/pi-coding-agent": "0.79.9"
},
"ignoredBuiltDependencies": [
"lefthook"