Skip to content

Conversation

@chrarnoldus
Copy link
Collaborator

No description provided.

roomote bot and others added 30 commits October 20, 2025 14:06
Co-authored-by: Roo Code <roomote@roocode.com>
* First pass

* SEO

* Update apps/web-roo-code/src/app/reviewer/page.tsx

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
…to prevent ui_messages.json bloat (#8756)

chore(gpt5): stop persisting instructions/reasoning_summary in UI message metadata

Problem: ui_messages.json was getting bloated with unused or duplicated content (system 'instructions' and 'reasoning_summary') that we do not read back. Root cause: earlier OpenAI Responses API implementation persisted these fields to per-message metadata; however, 'instructions' are already sent as top-level request instructions and 'reasoning_summary' is surfaced live via streaming events. Neither field is consumed from storage. Changes: (1) Task.persistGpt5Metadata now stores only previous_response_id; (2) removed instructions and reasoning_summary from types; (3) updated Zod schema; (4) persistence layer writes messages as-is (no sanitizer); (5) tests green. Impact: smaller ui_messages.json, no runtime behavior change for requests. Migration: old metadata fields will be ignored by schema.
* feat(zai): add GLM-4.5-X, AirX, Flash; sync with Z.ai docs; keep canonical api line keys

* feat(zai): add GLM-4.5V vision model (supportsImages, pricing, 16K max output); add tests

* feat(types,zai): sync Z.AI international model map and tests
- Update pricing, context window, and capabilities for:
  glm-4.5-x, glm-4.5-airx, glm-4.5-flash, glm-4.5v, glm-4.6
- Add glm-4-32b-0414-128k
- Align tests with new model specs

* fix(zai): align handler generics with expanded model ids to satisfy CI compile step

* chore(zai): remove tier pricing blocks for Z.ai models

* fix(zai): simplify names in zaiApiLineConfigs for clarity

* chore(zai): set default temperature to 0.6

---------

Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Hannes Rudolph <hrudolph@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: daniel-lxs <ricciodaniel98@gmail.com>
Co-authored-by: Roo Code <roomote@roocode.com>
…8789)

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
- Add responsive breakpoint at 300px for compact view
- Icon correctly reflects state (X when off, ✓ when on) at all screen sizes
- Show abbreviated labels on very narrow screens (< 300px)
- Add triggerLabelOffShort translation key to all locales

Fixes issues from PR #8152:
- Icon always showing checkmark on narrow screens
- Breakpoint activating too early (was 400px)
- Incorrect Tailwind class ordering
…eout warnings (#8019)

Co-authored-by: daniel-lxs <ricciodaniel98@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: Bruno Bergher <me@brunobergher.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: NaccOll <wuyoubin0504@gmail.com>
…8227)

Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: daniel-lxs <ricciodaniel98@gmail.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
SannidhyaSah and others added 8 commits November 3, 2025 15:48
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Sannidhya <sann@Sannidhyas-MacBook-Pro.local>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: Roo Code <roomote@roocode.com>
Co-authored-by: Bruno Bergher <bruno@roocode.com>
Co-authored-by: Bruno Bergher <me@brunobergher.com>
# Conflicts:
#	.roo/rules-issue-fixer/1_Workflow.xml
#	.roo/rules-merge-resolver/2_best_practices.xml
#	.roo/rules-merge-resolver/3_tool_usage.xml
#	CHANGELOG.md
#	README.md
#	locales/ca/README.md
#	locales/de/README.md
#	locales/es/README.md
#	locales/fr/README.md
#	locales/hi/README.md
#	locales/id/README.md
#	locales/it/README.md
#	locales/ja/README.md
#	locales/ko/README.md
#	locales/nl/README.md
#	locales/pl/README.md
#	locales/pt-BR/README.md
#	locales/ru/README.md
#	locales/tr/README.md
#	locales/vi/README.md
#	locales/zh-CN/README.md
#	locales/zh-TW/README.md
#	packages/types/src/providers/cerebras.ts
#	packages/types/src/providers/zai.ts
#	pnpm-lock.yaml
#	src/__tests__/extension.spec.ts
#	src/api/index.ts
#	src/api/providers/chutes.ts
#	src/api/providers/fetchers/__tests__/openrouter.spec.ts
#	src/api/providers/fetchers/chutes.ts
#	src/api/providers/fetchers/modelCache.ts
#	src/core/assistant-message/presentAssistantMessage.ts
#	src/core/checkpoints/index.ts
#	src/core/config/ProviderSettingsManager.ts
#	src/core/environment/getEnvironmentDetails.ts
#	src/core/prompts/__tests__/__snapshots__/add-custom-instructions/mcp-server-creation-disabled.snap
#	src/core/prompts/__tests__/__snapshots__/add-custom-instructions/mcp-server-creation-enabled.snap
#	src/core/prompts/__tests__/__snapshots__/add-custom-instructions/partial-reads-enabled.snap
#	src/core/prompts/__tests__/__snapshots__/system-prompt/consistent-system-prompt.snap
#	src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-false.snap
#	src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-true.snap
#	src/core/prompts/__tests__/__snapshots__/system-prompt/with-diff-enabled-undefined.snap
#	src/core/prompts/__tests__/__snapshots__/system-prompt/with-different-viewport-size.snap
#	src/core/prompts/__tests__/__snapshots__/system-prompt/with-mcp-hub-provided.snap
#	src/core/prompts/__tests__/__snapshots__/system-prompt/with-undefined-mcp-hub.snap
#	src/core/prompts/sections/modes.ts
#	src/core/prompts/tools/index.ts
#	src/core/task/Task.ts
#	src/core/task/__tests__/Task.spec.ts
#	src/core/tools/__tests__/readFileTool.spec.ts
#	src/core/tools/executeCommandTool.ts
#	src/core/tools/readFileTool.ts
#	src/core/webview/ClineProvider.ts
#	src/core/webview/__tests__/ClineProvider.spec.ts
#	src/core/webview/__tests__/webviewMessageHandler.spec.ts
#	src/core/webview/generateSystemPrompt.ts
#	src/core/webview/webviewMessageHandler.ts
#	src/extension.ts
#	src/package.json
#	src/package.nls.ca.json
#	src/package.nls.de.json
#	src/package.nls.es.json
#	src/package.nls.fr.json
#	src/package.nls.hi.json
#	src/package.nls.id.json
#	src/package.nls.it.json
#	src/package.nls.ja.json
#	src/package.nls.json
#	src/package.nls.ko.json
#	src/package.nls.nl.json
#	src/package.nls.pl.json
#	src/package.nls.pt-BR.json
#	src/package.nls.ru.json
#	src/package.nls.tr.json
#	src/package.nls.vi.json
#	src/package.nls.zh-CN.json
#	src/package.nls.zh-TW.json
#	src/services/code-index/orchestrator.ts
#	src/services/mcp/McpHub.ts
#	src/shared/ExtensionMessage.ts
#	src/shared/api.ts
#	src/shared/tools.ts
#	webview-ui/src/components/chat/ChatView.tsx
#	webview-ui/src/components/settings/ApiOptions.tsx
#	webview-ui/src/components/settings/CheckpointSettings.tsx
#	webview-ui/src/components/settings/ModelInfoView.tsx
#	webview-ui/src/components/settings/TerminalSettings.tsx
#	webview-ui/src/components/settings/constants.ts
#	webview-ui/src/components/settings/providers/Chutes.tsx
#	webview-ui/src/components/settings/providers/OpenAICompatible.tsx
#	webview-ui/src/components/ui/hooks/useRouterModels.ts
#	webview-ui/src/components/ui/hooks/useSelectedModel.ts
#	webview-ui/src/context/__tests__/ExtensionStateContext.spec.tsx
#	webview-ui/src/i18n/locales/ca/settings.json
#	webview-ui/src/i18n/locales/de/settings.json
#	webview-ui/src/i18n/locales/en/chat.json
#	webview-ui/src/i18n/locales/en/settings.json
#	webview-ui/src/i18n/locales/es/settings.json
#	webview-ui/src/i18n/locales/fr/settings.json
#	webview-ui/src/i18n/locales/hi/settings.json
#	webview-ui/src/i18n/locales/id/settings.json
#	webview-ui/src/i18n/locales/it/settings.json
#	webview-ui/src/i18n/locales/ja/settings.json
#	webview-ui/src/i18n/locales/ko/settings.json
#	webview-ui/src/i18n/locales/nl/settings.json
#	webview-ui/src/i18n/locales/pl/settings.json
#	webview-ui/src/i18n/locales/pt-BR/settings.json
#	webview-ui/src/i18n/locales/ru/settings.json
#	webview-ui/src/i18n/locales/tr/settings.json
#	webview-ui/src/i18n/locales/vi/settings.json
#	webview-ui/src/i18n/locales/zh-CN/settings.json
#	webview-ui/src/i18n/locales/zh-TW/settings.json
#	webview-ui/src/utils/__tests__/validate.test.ts
@changeset-bot
Copy link

changeset-bot bot commented Nov 4, 2025

⚠️ No Changeset found

Latest commit: ba2bd91

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@chrarnoldus chrarnoldus marked this pull request as draft November 4, 2025 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.