diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cfb991e..25ec2584 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## Franklin Agent 3.49.25 — router-core 273c2af (router audit) + +Bump @blockrun/router-core to 273c2af. Auto routing now makes the same decisions +as @blockrun/llm 3.26.4 and blockrun-llm 1.21.6: + +- Chinese debug, refactor, extraction and proof prompts are no longer classified + as plain chat; Japanese prompts no longer get the Mandarin extraction band. +- A bare language name on a tool turn no longer goes to the code-agent pool, and + tool-name verbs and reservation ids no longer match look-alike text. +- An unpriced model no longer wins on cost, and NaN prices or malformed + performance data can no longer leak into the ranking. +- Capability snapshot synced to the 2026-11-08 catalog. + ## Franklin Agent 3.49.24 — ModalCreate shows and reserves the size-based price Upgrade if you use Modal sandboxes. diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 49117e29..8ffbbf6d 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -42,7 +42,7 @@ "dependencies": { "@blockrun/llm": "^3.19.1", "@blockrun/model-catalog": "https://codeload.github.com/BlockRunAI/model-catalog/tar.gz/aecf20b4d5ee51af4a38a69a1b9c81e3e64b955c", - "@blockrun/router-core": "https://codeload.github.com/BlockRunAI/router-core/tar.gz/fd6d03d035ff676642ba1683c333d929939f8a00", + "@blockrun/router-core": "https://codeload.github.com/BlockRunAI/router-core/tar.gz/273c2af0a9abe70212efbad7117b72eb3038cffc", "@fontsource/poppins": "^5.2.7", "@modelcontextprotocol/sdk": "^1.29.0", "@noble/curves": "^1.9.7", diff --git a/package-lock.json b/package-lock.json index 16d87777..c59e00be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@blockrun/franklin", - "version": "3.49.24", + "version": "3.49.25", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@blockrun/franklin", - "version": "3.49.24", + "version": "3.49.25", "license": "Apache-2.0", "workspaces": [ "apps/desktop" @@ -14,7 +14,7 @@ "dependencies": { "@blockrun/llm": "^3.19.1", "@blockrun/model-catalog": "https://codeload.github.com/BlockRunAI/model-catalog/tar.gz/aecf20b4d5ee51af4a38a69a1b9c81e3e64b955c", - "@blockrun/router-core": "https://codeload.github.com/BlockRunAI/router-core/tar.gz/fd6d03d035ff676642ba1683c333d929939f8a00", + "@blockrun/router-core": "https://codeload.github.com/BlockRunAI/router-core/tar.gz/273c2af0a9abe70212efbad7117b72eb3038cffc", "@colbymchenry/codegraph": "^1.5.0", "@modelcontextprotocol/sdk": "^1.29.0", "@polymarket/builder-relayer-client": "^0.0.10", @@ -60,7 +60,7 @@ "dependencies": { "@blockrun/llm": "^3.19.1", "@blockrun/model-catalog": "https://codeload.github.com/BlockRunAI/model-catalog/tar.gz/aecf20b4d5ee51af4a38a69a1b9c81e3e64b955c", - "@blockrun/router-core": "https://codeload.github.com/BlockRunAI/router-core/tar.gz/fd6d03d035ff676642ba1683c333d929939f8a00", + "@blockrun/router-core": "https://codeload.github.com/BlockRunAI/router-core/tar.gz/273c2af0a9abe70212efbad7117b72eb3038cffc", "@fontsource/poppins": "^5.2.7", "@modelcontextprotocol/sdk": "^1.29.0", "@noble/curves": "^1.9.7", @@ -2147,8 +2147,8 @@ }, "node_modules/@blockrun/router-core": { "version": "0.3.0", - "resolved": "https://codeload.github.com/BlockRunAI/router-core/tar.gz/fd6d03d035ff676642ba1683c333d929939f8a00", - "integrity": "sha512-jRvZLTqCisgOX0Yb82pTASsTph9f3e3FMbQjldH9PWIvgBmj6K2POrQUt5kevseqtw/5TzH7vTOU8e5q8iT8QA==", + "resolved": "https://codeload.github.com/BlockRunAI/router-core/tar.gz/273c2af0a9abe70212efbad7117b72eb3038cffc", + "integrity": "sha512-wlnmabTT1tM/pvdBndwjF8KJIQl5j7Z7jaZ4P25qFNVti6BYhGsVmVBRFZlsbkTZKDs50p5LT9ug0CpcEGFVhQ==", "license": "MIT", "engines": { "node": ">=20.19.0" diff --git a/package.json b/package.json index 9d1c6891..f6adaf3c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@blockrun/franklin", - "version": "3.49.24", + "version": "3.49.25", "description": "Franklin Agent — The AI agent with a wallet. Spends USDC autonomously to get real work done. Pay per action, no subscriptions.", "type": "module", "exports": { @@ -77,7 +77,7 @@ "dependencies": { "@blockrun/llm": "^3.19.1", "@blockrun/model-catalog": "https://codeload.github.com/BlockRunAI/model-catalog/tar.gz/aecf20b4d5ee51af4a38a69a1b9c81e3e64b955c", - "@blockrun/router-core": "https://codeload.github.com/BlockRunAI/router-core/tar.gz/fd6d03d035ff676642ba1683c333d929939f8a00", + "@blockrun/router-core": "https://codeload.github.com/BlockRunAI/router-core/tar.gz/273c2af0a9abe70212efbad7117b72eb3038cffc", "@colbymchenry/codegraph": "^1.5.0", "@modelcontextprotocol/sdk": "^1.29.0", "@polymarket/builder-relayer-client": "^0.0.10",