diff --git a/mise.lock b/mise.lock index cebb99c9..43bd2e4a 100644 --- a/mise.lock +++ b/mise.lock @@ -1507,7 +1507,7 @@ version = "2.5.11" backend = "npm:@biomejs/biome" [[tools."npm:@earendil-works/pi-coding-agent"]] -version = "0.84.3" +version = "0.84.4" backend = "npm:@earendil-works/pi-coding-agent" [[tools."npm:@playwright/mcp"]] @@ -1526,6 +1526,9 @@ backend = "npm:awk-language-server" version = "5.6.0" backend = "npm:bash-language-server" +[tools."npm:bash-language-server".options] +trust_policy_excludes = '["fastq@1.20.2"]' + [[tools."npm:eslint_d"]] version = "15.0.3" backend = "npm:eslint_d" @@ -1534,6 +1537,9 @@ backend = "npm:eslint_d" version = "3.5.0" backend = "npm:graphql-language-service-cli" +[tools."npm:graphql-language-service-cli".options] +trust_policy_excludes = '["fastq@1.20.2"]' + [[tools."npm:oxlint"]] version = "1.80.0" backend = "npm:oxlint" diff --git a/mise.toml b/mise.toml index a3abaebb..1896608d 100644 --- a/mise.toml +++ b/mise.toml @@ -65,13 +65,13 @@ rust = { version = "1.98.0", components = ["clippy", "rustfmt", "rust-src", "rus "cargo:taplo-cli" = "0.10.0" "go:golang.org/x/tools/gopls" = "0.23.0" "pipx:yamllint" = "1.38.0" -"npm:@earendil-works/pi-coding-agent" = "0.84.3" +"npm:@earendil-works/pi-coding-agent" = "0.84.4" "npm:@playwright/mcp" = "0.0.79" "npm:awk-language-server" = "0.10.6" -"npm:bash-language-server" = "5.6.0" +"npm:bash-language-server" = { version = "5.6.0", trust_policy_excludes = ["fastq@1.20.2"] } "npm:@biomejs/biome" = "2.5.11" "npm:eslint_d" = "15.0.3" -"npm:graphql-language-service-cli" = "3.5.0" +"npm:graphql-language-service-cli" = { version = "3.5.0", trust_policy_excludes = ["fastq@1.20.2"] } "npm:oxlint" = "1.80.0" "npm:prettier" = "3.9.6" "npm:@prisma/language-server" = "31.12.0" diff --git a/pi-extensions/bun.lock b/pi-extensions/bun.lock index 049f9cb6..3f54a3a4 100644 --- a/pi-extensions/bun.lock +++ b/pi-extensions/bun.lock @@ -5,26 +5,26 @@ "": { "name": "pi-extensions", "dependencies": { - "@juicesharp/rpiv-ask-user-question": "2.7.1", - "@juicesharp/rpiv-todo": "2.7.1", - "@juicesharp/rpiv-web-tools": "2.7.1", + "@juicesharp/rpiv-ask-user-question": "2.8.0", + "@juicesharp/rpiv-todo": "2.8.0", + "@juicesharp/rpiv-web-tools": "2.8.0", "@plannotator/pi-extension": "0.27.9", - "@quintinshaw/pi-dynamic-workflows": "3.9.0", + "@quintinshaw/pi-dynamic-workflows": "3.9.1", "google-auth-library": "11.0.2", - "pi-mcp-adapter": "2.30.0", + "pi-mcp-adapter": "2.31.0", "pi-openai-fast": "1.0.1", "pi-readseek": "0.9.15", - "pi-subagents": "0.58.0", + "pi-subagents": "0.59.0", "pi-vim": "0.14.1", "proper-lockfile": "4.1.2", - "typebox": "1.3.20", + "typebox": "1.3.22", }, "devDependencies": { "@biomejs/biome": "^2.5.11", - "@earendil-works/pi-agent-core": "0.84.3", - "@earendil-works/pi-ai": "0.84.3", - "@earendil-works/pi-coding-agent": "0.84.3", - "@earendil-works/pi-tui": "0.84.3", + "@earendil-works/pi-agent-core": "0.84.4", + "@earendil-works/pi-ai": "0.84.4", + "@earendil-works/pi-coding-agent": "0.84.4", + "@earendil-works/pi-tui": "0.84.4", "@types/node": "^26.4.0", "@types/proper-lockfile": "4.1.4", "@vitest/coverage-v8": "^4.1.11", @@ -120,19 +120,19 @@ "@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@2.5.11", "", { "os": "win32", "cpu": "x64" }, "sha512-QSQr/KjOgXA7OzXJUWS+oguKyAZ3Q0l/lnlDGbu397eKo83atuWUjBPJrsqbKNF6CARGw8XXJLGzpHC8Ryhd4Q=="], - "@earendil-works/pi-agent-core": ["@earendil-works/pi-agent-core@0.84.3", "", { "dependencies": { "@earendil-works/pi-ai": "^0.84.3", "@earendil-works/pi-telemetry": "^0.84.3", "diff": "8.0.4", "ignore": "7.0.5", "typebox": "1.3.7", "yaml": "2.9.0" } }, "sha512-VURr+xBRl3RxYcw3kT9Pn3yfi6LbRoCJgHF7h1mAblMjtLNV/MfG/RyF0uJizBAM886AEakSiw3j9c/aSngppg=="], + "@earendil-works/pi-agent-core": ["@earendil-works/pi-agent-core@0.84.4", "", { "dependencies": { "@earendil-works/pi-ai": "^0.84.4", "@earendil-works/pi-telemetry": "^0.84.4", "diff": "8.0.4", "ignore": "7.0.5", "typebox": "1.3.7", "yaml": "2.9.0" } }, "sha512-HyUnjaOXj6oN/6SNcr8A1J/ElRQA50FtIE0XUTSKAQVqmdlb9qdojOyUQwF/jULE5+yOEtGuVgi/N1RnBiNG+g=="], - "@earendil-works/pi-ai": ["@earendil-works/pi-ai@0.84.3", "", { "dependencies": { "@anthropic-ai/sdk": "0.91.1", "@aws-sdk/client-bedrock-runtime": "3.1048.0", "@earendil-works/pi-telemetry": "^0.84.3", "@google/genai": "1.52.0", "@smithy/node-http-handler": "4.7.3", "http-proxy-agent": "7.0.2", "https-proxy-agent": "7.0.6", "openai": "6.40.0", "partial-json": "0.1.7", "typebox": "1.3.7" }, "bin": { "pi-ai": "dist/cli.js" } }, "sha512-M0YUV8vNO3y2WwWSyY8ijKJV5W4gkSUixuvk+Z00ZBjsyMfsdXfITsHEwP1UIf09YRWXT6oGn0GlCamt+P32XQ=="], + "@earendil-works/pi-ai": ["@earendil-works/pi-ai@0.84.4", "", { "dependencies": { "@anthropic-ai/sdk": "0.91.1", "@aws-sdk/client-bedrock-runtime": "3.1048.0", "@earendil-works/pi-telemetry": "^0.84.4", "@google/genai": "1.52.0", "@smithy/node-http-handler": "4.7.3", "http-proxy-agent": "7.0.2", "https-proxy-agent": "7.0.6", "openai": "6.40.0", "partial-json": "0.1.7", "typebox": "1.3.7" }, "bin": { "pi-ai": "dist/cli.js" } }, "sha512-AClAZxf5+c4RRu44NJPS6wyQy+Nmq+Mzyyrdvm4ZVMNuixelO02RZX4G4Aq1F145Yzp43wnM5S+hLlSI7ypfVw=="], - "@earendil-works/pi-client": ["@earendil-works/pi-client@0.84.3", "", { "dependencies": { "@earendil-works/pi-protocol": "^0.84.3" } }, "sha512-zfErYane+390W0xpBJ/FWCp6aktPpkpcIcXUeZiAziWLoxE80ZNQALRyOSa/gGS5V+1OkNnMYxRxbzN0zUvnOA=="], + "@earendil-works/pi-client": ["@earendil-works/pi-client@0.84.4", "", { "dependencies": { "@earendil-works/pi-protocol": "^0.84.4" } }, "sha512-q398WY/3ZQHTizk7IKxApzqFV0xt4yM9LkSkwyqeLK5Bj5RwRjOWxESt26z4LgNp4O+8hqhqFPf/8fj4H5rE4A=="], - "@earendil-works/pi-coding-agent": ["@earendil-works/pi-coding-agent@0.84.3", "", { "dependencies": { "@earendil-works/pi-agent-core": "^0.84.3", "@earendil-works/pi-ai": "^0.84.3", "@earendil-works/pi-client": "^0.84.3", "@earendil-works/pi-protocol": "^0.84.3", "@earendil-works/pi-tui": "^0.84.3", "@silvia-odwyer/photon-node": "0.3.4", "chalk": "5.6.2", "cross-spawn": "7.0.6", "diff": "8.0.4", "grok-mermaid": "0.2.2", "highlight.js": "10.7.3", "hosted-git-info": "9.0.3", "ignore": "7.0.5", "jiti": "2.7.0", "minimatch": "10.2.5", "proper-lockfile": "4.1.2", "semver": "7.8.0", "typebox": "1.3.7", "undici": "8.9.0", "yaml": "2.9.0" }, "optionalDependencies": { "@mariozechner/clipboard": "0.3.9" }, "bin": { "pi": "dist/bundle/cli.js" } }, "sha512-Yr2p9PubrbFZmYEPYI+C8KmZP9xlFuLDnAG64RtU0ZDgrdiXYWa+y7WGyJO5OlqPliOkVCMd9IzVszO3/t0D0w=="], + "@earendil-works/pi-coding-agent": ["@earendil-works/pi-coding-agent@0.84.4", "", { "dependencies": { "@earendil-works/pi-agent-core": "^0.84.4", "@earendil-works/pi-ai": "^0.84.4", "@earendil-works/pi-client": "^0.84.4", "@earendil-works/pi-protocol": "^0.84.4", "@earendil-works/pi-tui": "^0.84.4", "@silvia-odwyer/photon-node": "0.3.4", "chalk": "5.6.2", "cross-spawn": "7.0.6", "diff": "8.0.4", "grok-mermaid": "0.2.2", "highlight.js": "10.7.3", "hosted-git-info": "9.0.3", "ignore": "7.0.5", "jiti": "2.7.0", "minimatch": "10.2.5", "proper-lockfile": "4.1.2", "semver": "7.8.0", "typebox": "1.3.7", "undici": "8.9.0", "yaml": "2.9.0" }, "optionalDependencies": { "@mariozechner/clipboard": "0.3.9" }, "bin": { "pi": "dist/bundle/cli.js" } }, "sha512-jmOlrqUmvhh/siNWFRXjYLJzhKFIHNsAQaysRwzQPQFnPAaV/vhqHsLH/MBsIISA1Rjj7WTUFR3nJrpXoLx39w=="], - "@earendil-works/pi-protocol": ["@earendil-works/pi-protocol@0.84.3", "", { "dependencies": { "typebox": "1.3.7" } }, "sha512-9a4g6WhLOvRqvsIOFaWxg/2gdrbY4Thclwj5ipLUPAWChfsDJ/8XdPc2sRhSOkD6EsxpEFJz3xppcfwI6EcZDg=="], + "@earendil-works/pi-protocol": ["@earendil-works/pi-protocol@0.84.4", "", { "dependencies": { "typebox": "1.3.7" } }, "sha512-acyE9ozxkMiWiz/xyWpU0O9vwnYv0hyG889Vniv6Sg9c9zfsX+8MePnDNphBacY2Fvm1rxdsGmiVDSZl9yuDFA=="], - "@earendil-works/pi-telemetry": ["@earendil-works/pi-telemetry@0.84.3", "", {}, "sha512-sgEkWoKrvSGaKn+YfLLFZmn+/A7B/w62eLwTD57nI+C9to8ITlFFVbgC2OtwvPnT3NFGHdCd53qhBEMIlptD1g=="], + "@earendil-works/pi-telemetry": ["@earendil-works/pi-telemetry@0.84.4", "", {}, "sha512-8e2CuxM+ht+hedQXTZmi5JVl6/xDK9RpSDL2+MbITevKYQhMZ/z6lJOTFgox3HQyGxO8mOZEtYGVeQNaD4OzqA=="], - "@earendil-works/pi-tui": ["@earendil-works/pi-tui@0.84.3", "", { "dependencies": { "get-east-asian-width": "1.6.0", "marked": "18.0.5" } }, "sha512-fS6OEQKEEALnKa6Uw8LcgZZ+9CWck7f3MQSCETQp6leUgIFwMEDtKmOUnL9nsYm+RIPmy7OmplVxYRbV6hiaFg=="], + "@earendil-works/pi-tui": ["@earendil-works/pi-tui@0.84.4", "", { "dependencies": { "get-east-asian-width": "1.6.0", "marked": "18.0.5" } }, "sha512-nPUnwDkLtupPXnZQYrCwPFcuTydCDqTY6ZbFqhsL4S4kVq0AT418kPa/6uXwtaCD+MjBNBltb7ScTYX65yeE1w=="], "@google/genai": ["@google/genai@1.52.0", "", { "dependencies": { "google-auth-library": "^10.3.0", "p-retry": "^4.6.2", "protobufjs": "^7.5.4", "ws": "^8.18.0" }, "peerDependencies": { "@modelcontextprotocol/sdk": "^1.25.2" }, "optionalPeers": ["@modelcontextprotocol/sdk"] }, "sha512-gwSvbpiN/17O9TbsqSsE/OzZcpv5Fo4RQjdngGgogtuB9RsyJ8ZHhX5KjHj1bp5N9snN2eK8LDGXSaWW2hof8Q=="], @@ -158,13 +158,13 @@ "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], - "@juicesharp/rpiv-ask-user-question": ["@juicesharp/rpiv-ask-user-question@2.7.1", "", { "dependencies": { "@juicesharp/rpiv-config": "^2.7.1", "typebox": "^1.1.24" }, "peerDependencies": { "@earendil-works/pi-coding-agent": "*", "@earendil-works/pi-tui": "*", "@juicesharp/rpiv-i18n": "*" }, "optionalPeers": ["@juicesharp/rpiv-i18n"] }, "sha512-S4muZ/IbQ5M3xRX49b2r1CfxdkMmREjq+gv9j4qnyZ0BaEHNHTJ61NIerRzgmYt4FeteXqJB8XV3x8pZvq/GGg=="], + "@juicesharp/rpiv-ask-user-question": ["@juicesharp/rpiv-ask-user-question@2.8.0", "", { "dependencies": { "@juicesharp/rpiv-config": "^2.8.0", "typebox": "^1.1.24" }, "peerDependencies": { "@earendil-works/pi-coding-agent": "*", "@earendil-works/pi-tui": "*", "@juicesharp/rpiv-i18n": "*" }, "optionalPeers": ["@juicesharp/rpiv-i18n"] }, "sha512-5ogx/hpumPw559clQxwpqC8lXXMqwf/1IxeyU80r3ELUp+w/VRr27XgA7R/8NkIs3FxKN0X7Xl4r8Z7nsr36jA=="], - "@juicesharp/rpiv-config": ["@juicesharp/rpiv-config@2.7.1", "", { "dependencies": { "typebox": "^1.1.24" } }, "sha512-6X1nHd8OQthbgGhkStaNxOMrUzFBjf2dKqYRgo4vjeGxr0hKvGgxVPE233kXiZNtGUTK3t+IfsbfIw2X07Q5Pg=="], + "@juicesharp/rpiv-config": ["@juicesharp/rpiv-config@2.8.0", "", { "dependencies": { "typebox": "^1.1.24" } }, "sha512-mVQWnXw3CO8B8X4eRXq7kwkmcAjsdYOhqpS+zyTteoiipF0z/wV49kSGIN9lOpF6D2Rb1fcXiaZciFBaE+vsVg=="], - "@juicesharp/rpiv-todo": ["@juicesharp/rpiv-todo@2.7.1", "", { "dependencies": { "@juicesharp/rpiv-config": "^2.7.1", "typebox": "^1.1.24" }, "peerDependencies": { "@earendil-works/pi-ai": "*", "@earendil-works/pi-coding-agent": "*", "@earendil-works/pi-tui": "*", "@juicesharp/rpiv-i18n": "*" }, "optionalPeers": ["@juicesharp/rpiv-i18n"] }, "sha512-5SCPe1Z2ofgiK805fYm5dGott6XA8zlDMeQHADq50S2UFjH1EuXpTnSmx+X8JUPMIzyRnBY3gVltz525oWH52Q=="], + "@juicesharp/rpiv-todo": ["@juicesharp/rpiv-todo@2.8.0", "", { "dependencies": { "@juicesharp/rpiv-config": "^2.8.0", "typebox": "^1.1.24" }, "peerDependencies": { "@earendil-works/pi-ai": "*", "@earendil-works/pi-coding-agent": "*", "@earendil-works/pi-tui": "*", "@juicesharp/rpiv-i18n": "*" }, "optionalPeers": ["@juicesharp/rpiv-i18n"] }, "sha512-WEl9OayDrJ4G2r99FNUB1WIWKoOPphfGRuFRPpzETfwuYsaYFmpsmab5W7uieOXRMWSj9jpnrHS039vtrsOXOQ=="], - "@juicesharp/rpiv-web-tools": ["@juicesharp/rpiv-web-tools@2.7.1", "", { "dependencies": { "@juicesharp/rpiv-config": "^2.7.1", "typebox": "^1.1.24" }, "peerDependencies": { "@earendil-works/pi-coding-agent": "*", "@earendil-works/pi-tui": "*" } }, "sha512-fB6EFjxvAaP9IkxUf2pzeJ79cGp8roW9QBvPLo2zHwEZbWxOKw1B962E6RJ2T/R16SKaLg/4f9STVT/Ob70eZg=="], + "@juicesharp/rpiv-web-tools": ["@juicesharp/rpiv-web-tools@2.8.0", "", { "dependencies": { "@juicesharp/rpiv-config": "^2.8.0", "typebox": "^1.1.24" }, "peerDependencies": { "@earendil-works/pi-coding-agent": "*", "@earendil-works/pi-tui": "*" } }, "sha512-fVmFNaWihgMiA8cDTFkCMoQeQcIbKP4a3+QgdKroepXsROQsnSR9m3LlHFwDm3p6ciY5ybvHq9HuaMhaygfYNA=="], "@mariozechner/clipboard": ["@mariozechner/clipboard@0.3.9", "", { "optionalDependencies": { "@mariozechner/clipboard-darwin-arm64": "0.3.9", "@mariozechner/clipboard-darwin-universal": "0.3.9", "@mariozechner/clipboard-darwin-x64": "0.3.9", "@mariozechner/clipboard-linux-arm64-gnu": "0.3.9", "@mariozechner/clipboard-linux-arm64-musl": "0.3.9", "@mariozechner/clipboard-linux-riscv64-gnu": "0.3.9", "@mariozechner/clipboard-linux-x64-gnu": "0.3.9", "@mariozechner/clipboard-linux-x64-musl": "0.3.9", "@mariozechner/clipboard-win32-arm64-msvc": "0.3.9", "@mariozechner/clipboard-win32-x64-msvc": "0.3.9" } }, "sha512-ABnA53mdfkGZwOFUdZNv2S0CWGO/EIuPj8Vv9xmBFmSYg/qFc7ihO6q5FcQjvoE67kZpWkEc4AhD6B/os04yuA=="], @@ -256,7 +256,7 @@ "@protobufjs/utf8": ["@protobufjs/utf8@1.1.2", "", {}, "sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug=="], - "@quintinshaw/pi-dynamic-workflows": ["@quintinshaw/pi-dynamic-workflows@3.9.0", "", { "dependencies": { "acorn": "^8.16.0" }, "peerDependencies": { "@earendil-works/pi-coding-agent": ">=0.80.8", "@earendil-works/pi-tui": ">=0.80.6", "typebox": "*" } }, "sha512-25TlwDGXuu7JWmBWh9nFcsJCCWwvAqSLUQEsT++mmpTpmnXHQNECX0957lqhmule4gunukO5+Q5NfDslm3VytA=="], + "@quintinshaw/pi-dynamic-workflows": ["@quintinshaw/pi-dynamic-workflows@3.9.1", "", { "dependencies": { "acorn": "^8.16.0" }, "peerDependencies": { "@earendil-works/pi-coding-agent": ">=0.80.8", "@earendil-works/pi-tui": ">=0.80.6", "typebox": "*" } }, "sha512-oZ3rYmaaGbQv47bKj0OrBNN7tE1PZ3GRcFG8CT1fHXALPHkJ7e/myGL2VvrGA9gDEytp3eeSuEOZV0+VCmgRmQ=="], "@rolldown/binding-android-arm-eabi": ["@rolldown/binding-android-arm-eabi@1.2.5", "", { "os": "android", "cpu": "arm" }, "sha512-DLe/i+l8ynIBY7XEQ191TeZvCoowIGa18R+dIV30GW7DiOtp74i/xX8hs8GUjW5ARV7VZuie3d6AumSmCwbeRA=="], @@ -758,13 +758,13 @@ "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], - "pi-mcp-adapter": ["pi-mcp-adapter@2.30.0", "", { "dependencies": { "@modelcontextprotocol/client": "2.0.0", "@modelcontextprotocol/core": "2.0.0", "@modelcontextprotocol/ext-apps": "^1.2.2", "@napi-rs/keyring": "^1.3.0", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "cross-spawn": "^7.0.6", "open": "^10.2.0", "recheck": "^4.5.0", "smol-toml": "^1.6.1", "strip-json-comments": "^5.0.3", "zod": "^3.25.0 || ^4.0.0" }, "peerDependencies": { "@earendil-works/pi-ai": "^0.84.1", "@earendil-works/pi-tui": "*", "typebox": "*" }, "optionalPeers": ["@earendil-works/pi-ai", "@earendil-works/pi-tui", "typebox"], "bin": { "pi-mcp-adapter": "cli.js" } }, "sha512-B/XuvxWdB9Xx0eTJ56T7ePmeUEhd+gttvJDlVxTVMJxbvSo25DL1H4mJxfFHiqW5rx1mjURdOcEAohbCA+NuBQ=="], + "pi-mcp-adapter": ["pi-mcp-adapter@2.31.0", "", { "dependencies": { "@modelcontextprotocol/client": "2.0.0", "@modelcontextprotocol/core": "2.0.0", "@modelcontextprotocol/ext-apps": "^1.2.2", "@napi-rs/keyring": "^1.3.0", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "cross-spawn": "^7.0.6", "open": "^10.2.0", "recheck": "^4.5.0", "smol-toml": "^1.6.1", "strip-json-comments": "^5.0.3", "zod": "^3.25.0 || ^4.0.0" }, "peerDependencies": { "@earendil-works/pi-ai": "^0.84.1", "@earendil-works/pi-tui": "*", "typebox": "*" }, "optionalPeers": ["@earendil-works/pi-ai", "@earendil-works/pi-tui", "typebox"], "bin": { "pi-mcp-adapter": "cli.js" } }, "sha512-yKPgHWFLQY6FT7ukCgEp5KvkAZ4ZC1pl7+8Tdq+j4evfTtjhHXPuIpi0joNN7lIIKuJD1cjlTb+hu6IxRpseoA=="], "pi-openai-fast": ["pi-openai-fast@1.0.1", "", { "peerDependencies": { "@earendil-works/pi-coding-agent": "*", "@earendil-works/pi-tui": "*" } }, "sha512-e9lgqhAVPRrUEkCshovfQiZtM97QswcnLZP1tnolbve6Yb/j4nvZviAuH8EyV20KB9CbC2iSGImjxMGDKNWdRQ=="], "pi-readseek": ["pi-readseek@0.9.15", "", { "dependencies": { "@jarkkojs/readseek": "^0.9.15", "@jarkkojs/readseek-api": "^0.9.15", "diff": "^9.0.0", "xxhash-wasm": "^1.1.0" }, "peerDependencies": { "@earendil-works/pi-coding-agent": "*", "@earendil-works/pi-tui": "*", "@sinclair/typebox": "*" } }, "sha512-/E+L2mHynNgNDsWoIEysMuPEDTx7bInD45HCDEZWnQfF2Tg3PjcWMQhQN5NA+JJK4w6AcA42EawJsnaRDkddgA=="], - "pi-subagents": ["pi-subagents@0.58.0", "", { "dependencies": { "acorn": "8.18.0", "jiti": "2.7.0", "typebox": "1.1.38", "yaml": "2.8.3" }, "peerDependencies": { "@earendil-works/pi-agent-core": "*", "@earendil-works/pi-ai": ">=0.80.0", "@earendil-works/pi-coding-agent": "*", "@earendil-works/pi-tui": "*" }, "optionalPeers": ["@earendil-works/pi-agent-core", "@earendil-works/pi-ai", "@earendil-works/pi-coding-agent", "@earendil-works/pi-tui"], "bin": { "pi-subagents": "install.mjs" } }, "sha512-o0rm91Vo+N1QrLN+nWdnzM9M96IuUUpo43eo9PhefR9iHX1bFgwaW9ttdg2VGtF+Q0nwgexf2/+sApYdWNGJyw=="], + "pi-subagents": ["pi-subagents@0.59.0", "", { "dependencies": { "acorn": "8.18.0", "jiti": "2.7.0", "typebox": "1.1.38", "yaml": "2.8.3" }, "peerDependencies": { "@earendil-works/pi-agent-core": "*", "@earendil-works/pi-ai": ">=0.80.0", "@earendil-works/pi-coding-agent": "*", "@earendil-works/pi-tui": "*" }, "optionalPeers": ["@earendil-works/pi-agent-core", "@earendil-works/pi-ai", "@earendil-works/pi-coding-agent", "@earendil-works/pi-tui"], "bin": { "pi-subagents": "install.mjs" } }, "sha512-EOzArN0fU3AUQT+bjtq/8DfW8nSySTV43Qw97QFyChYBFX+GfmO3b7CgtelUfBqfg4gYmcq50B4MguAExIYM1g=="], "pi-vim": ["pi-vim@0.14.1", "", { "peerDependencies": { "@earendil-works/pi-coding-agent": "*", "@earendil-works/pi-tui": ">=0.74.0" } }, "sha512-m8/j84pGlu01b6aucqgDQQQcS4kU+B0ws6/LIKB/HMWb43xVFXLqdZN06Op5OhBm+9aDDUkzFfFp3ErrtwLNRQ=="], @@ -896,7 +896,7 @@ "type-is": ["type-is@2.1.0", "", { "dependencies": { "content-type": "^2.0.0", "media-typer": "^1.1.0", "mime-types": "^3.0.0" } }, "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA=="], - "typebox": ["typebox@1.3.20", "", {}, "sha512-qAQnoUNakcqjoTqwDzvqcg5e/+i3FHnltXFmKAbc0tpTPKT86bVOUPuevp/vYQguWUMC7YsVTmk1FT5UpjB/wg=="], + "typebox": ["typebox@1.3.22", "", {}, "sha512-YoX6QdtuJR/+YpP/qXf9gJXTxvSuiUlKYgW3AilsOSLlsZe/VH6ILR5vhoJM5QXY//uzIRE7NYij3h2+nG9vRQ=="], "typescript": ["typescript@7.0.2", "", { "optionalDependencies": { "@typescript/typescript-aix-ppc64": "7.0.2", "@typescript/typescript-darwin-arm64": "7.0.2", "@typescript/typescript-darwin-x64": "7.0.2", "@typescript/typescript-freebsd-arm64": "7.0.2", "@typescript/typescript-freebsd-x64": "7.0.2", "@typescript/typescript-linux-arm": "7.0.2", "@typescript/typescript-linux-arm64": "7.0.2", "@typescript/typescript-linux-loong64": "7.0.2", "@typescript/typescript-linux-mips64el": "7.0.2", "@typescript/typescript-linux-ppc64": "7.0.2", "@typescript/typescript-linux-riscv64": "7.0.2", "@typescript/typescript-linux-s390x": "7.0.2", "@typescript/typescript-linux-x64": "7.0.2", "@typescript/typescript-netbsd-arm64": "7.0.2", "@typescript/typescript-netbsd-x64": "7.0.2", "@typescript/typescript-openbsd-arm64": "7.0.2", "@typescript/typescript-openbsd-x64": "7.0.2", "@typescript/typescript-sunos-x64": "7.0.2", "@typescript/typescript-win32-arm64": "7.0.2", "@typescript/typescript-win32-x64": "7.0.2" }, "bin": { "tsc": "bin/tsc" } }, "sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA=="], diff --git a/pi-extensions/package.json b/pi-extensions/package.json index cdeb15f8..4842af90 100644 --- a/pi-extensions/package.json +++ b/pi-extensions/package.json @@ -47,19 +47,19 @@ "test:coverage:html": "vitest run --coverage --coverage.reporter=text --coverage.reporter=lcov --coverage.reporter=html" }, "dependencies": { - "@juicesharp/rpiv-ask-user-question": "2.7.1", - "@juicesharp/rpiv-todo": "2.7.1", - "@juicesharp/rpiv-web-tools": "2.7.1", + "@juicesharp/rpiv-ask-user-question": "2.8.0", + "@juicesharp/rpiv-todo": "2.8.0", + "@juicesharp/rpiv-web-tools": "2.8.0", "@plannotator/pi-extension": "0.27.9", - "@quintinshaw/pi-dynamic-workflows": "3.9.0", + "@quintinshaw/pi-dynamic-workflows": "3.9.1", "google-auth-library": "11.0.2", - "pi-mcp-adapter": "2.30.0", + "pi-mcp-adapter": "2.31.0", "pi-openai-fast": "1.0.1", "pi-readseek": "0.9.15", - "pi-subagents": "0.58.0", + "pi-subagents": "0.59.0", "pi-vim": "0.14.1", "proper-lockfile": "4.1.2", - "typebox": "1.3.20" + "typebox": "1.3.22" }, "peerDependencies": { "@earendil-works/pi-agent-core": "*", @@ -69,10 +69,10 @@ }, "devDependencies": { "@biomejs/biome": "^2.5.11", - "@earendil-works/pi-agent-core": "0.84.3", - "@earendil-works/pi-ai": "0.84.3", - "@earendil-works/pi-coding-agent": "0.84.3", - "@earendil-works/pi-tui": "0.84.3", + "@earendil-works/pi-agent-core": "0.84.4", + "@earendil-works/pi-ai": "0.84.4", + "@earendil-works/pi-coding-agent": "0.84.4", + "@earendil-works/pi-tui": "0.84.4", "@types/node": "^26.4.0", "@types/proper-lockfile": "4.1.4", "@vitest/coverage-v8": "^4.1.11",