-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Include changes from Roo v3.30.0 #3498
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
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>
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
|
# Conflicts: # packages/types/src/providers/cerebras.ts # src/core/prompts/tools/native-tools/getAllowedJSONToolsForMode.ts # src/extension.ts # webview-ui/src/components/ui/hooks/useSelectedModel.ts
3dec254 to
d063bf7
Compare
No description provided.