mirror of
https://github.com/MoonshotAI/kimi-code.git
synced 2026-08-16 04:05:58 +00:00
* fix(web): submit thinking level verbatim and drop the hardcoded default Align kimi-web's thinking-level handling with the TUI: - Submit the stored level as-is on every prompt path (prompt, steer, skill activation, BTW side chat) instead of coercing it onto the target model's declared efforts. - No stored preference (undefined) instead of a hardcoded 'high' default: prompts omit the thinking override and the daemon resolves the config/model default, same as an unset [thinking] in the TUI. - Model switcher pre-selects the target model's own default level when switching models; re-selecting the current model keeps the level. - Display the effective level (stored value, else the model default) in the composer, mobile sheet, and /status panel. * chore(web): remove the dead dev:stub script The stub daemon (dev/stub-daemon.mjs) no longer exists, so the dev:stub npm script and its docs references were dead weight. * fix(web): pin the model default thinking level and persist picks globally - With no stored preference, loadModels() pins the active model's catalog default_effort as a concrete in-memory value, so what the UI shows, what prompts submit, and what the session runs always agree. localStorage stays reserved for levels the user picked. - setThinking and model switches now also write the daemon-wide [thinking] config (same mapping as the TUI's thinkingEffortToConfig), so sessions created by other clients inherit the pick.
39 lines
994 B
JSON
39 lines
994 B
JSON
{
|
|
"name": "@moonshot-ai/kimi-web",
|
|
"version": "0.1.2",
|
|
"private": true,
|
|
"license": "MIT",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"typecheck": "vue-tsc --noEmit",
|
|
"test": "vitest run",
|
|
"check:style": "node scripts/check-style.mjs"
|
|
},
|
|
"dependencies": {
|
|
"@chenglou/pretext": "0.0.8",
|
|
"@fontsource-variable/inter": "5.2.8",
|
|
"@fontsource-variable/jetbrains-mono": "^5.2.8",
|
|
"@xterm/addon-fit": "^0.11.0",
|
|
"@xterm/xterm": "^6.0.0",
|
|
"katex": "^0.17.0",
|
|
"markstream-vue": "^1.0.4",
|
|
"mermaid": "^11.15.0",
|
|
"shiki": "^4.3.0",
|
|
"stream-markdown": "^0.0.16",
|
|
"vue": "^3.5.35",
|
|
"vue-i18n": "^11.4.5"
|
|
},
|
|
"devDependencies": {
|
|
"@iconify-json/ri": "^1.2.10",
|
|
"@iconify-json/tabler": "^1.2.35",
|
|
"@vitejs/plugin-vue": "^5.2.4",
|
|
"typescript": "6.0.2",
|
|
"unplugin-icons": "^23.0.0",
|
|
"vite": "^6.3.3",
|
|
"vitest": "4.1.4",
|
|
"vue-tsc": "~3.2.0",
|
|
"ws": "^8.18.0"
|
|
}
|
|
}
|