From f790a96d70a0da8f587d9cf59a0093942049ac3f Mon Sep 17 00:00:00 2001 From: Neko Date: Sun, 23 Aug 2026 05:24:33 +0800 Subject: [PATCH] feat(stage-ui): add thinking model option (#2343) --- apps/stage-pocket/src/pages/index.vue | 55 ++++------- apps/stage-web/src/pages/index.vue | 13 ++- packages/i18n/src/locales/en/settings.yaml | 4 + .../i18n/src/locales/zh-Hans/settings.yaml | 4 + .../components/models-modules-section.vue | 4 +- .../pages/settings/modules/consciousness.vue | 24 ++++- .../src/composables/use-data-maintenance.ts | 9 +- .../providers/providers/aihubmix/index.ts | 16 ++- .../libs/providers/providers/ark-shared.ts | 11 ++- .../providers/azure-ai-foundry/index.ts | 23 ++++- .../providers/providers/cerebras-ai/index.ts | 15 ++- .../providers/deepseek/index.test.ts | 13 ++- .../providers/providers/deepseek/index.ts | 8 +- .../providers/featherless-ai/index.ts | 15 ++- .../providers/providers/fireworks-ai/index.ts | 15 ++- .../providers/google-generative-ai/index.ts | 15 ++- .../libs/providers/providers/groq/index.ts | 15 ++- .../libs/providers/providers/mimo/index.ts | 15 ++- .../providers/providers/moonshot-ai/index.ts | 15 ++- .../providers/providers/novita-ai/index.ts | 15 ++- .../libs/providers/providers/nvidia/index.ts | 15 ++- .../providers/providers/ollama/index.test.ts | 93 ++++++++++-------- .../libs/providers/providers/ollama/index.ts | 40 +++++--- .../libs/providers/providers/openai/index.ts | 15 ++- .../providers/openrouter-ai/index.test.ts | 16 +++ .../providers/openrouter-ai/index.ts | 28 ++++-- .../providers/providers/together-ai/index.ts | 15 ++- .../src/libs/providers/providers/zai/index.ts | 15 ++- packages/stage-ui/src/libs/providers/types.ts | 18 ++++ .../character/orchestrator/index.test.ts | 6 +- .../stores/character/orchestrator/store.ts | 8 +- .../stage-ui/src/stores/chat.contract.test.ts | 33 +++++-- packages/stage-ui/src/stores/chat.ts | 4 +- .../context-bridge-performance-call.test.ts | 1 + .../context-bridge.contract.browser.test.ts | 1 + .../src/stores/mods/api/context-bridge.ts | 6 +- .../consciousness-settings.browser.test.ts | 97 +++++++++++++++++++ .../modules/consciousness-settings.test.ts | 50 ++++++++++ .../stores/modules/consciousness-settings.ts | 53 ++++++++++ .../src/stores/modules/consciousness.test.ts | 16 +++ .../src/stores/modules/consciousness.ts | 10 ++ packages/stage-ui/src/stores/modules/index.ts | 1 + .../src/stores/providers/provider.test.ts | 21 ++++ .../stage-ui/src/stores/providers/provider.ts | 38 +++++++- 44 files changed, 739 insertions(+), 165 deletions(-) create mode 100644 packages/stage-ui/src/stores/modules/consciousness-settings.browser.test.ts create mode 100644 packages/stage-ui/src/stores/modules/consciousness-settings.test.ts create mode 100644 packages/stage-ui/src/stores/modules/consciousness-settings.ts diff --git a/apps/stage-pocket/src/pages/index.vue b/apps/stage-pocket/src/pages/index.vue index 4992e720c..4a9967a86 100644 --- a/apps/stage-pocket/src/pages/index.vue +++ b/apps/stage-pocket/src/pages/index.vue @@ -1,6 +1,4 @@