Skip to content

220526 - #2

Merged
iskandarsulaili merged 5 commits into
iskandarsulaili:mainfrom
Zoo-Code-Org:main
May 22, 2026
Merged

iskandarsulaili merged 5 commits into
iskandarsulaili:mainfrom
Zoo-Code-Org:main

Conversation

@iskandarsulaili

Copy link
Copy Markdown
Owner

Related GitHub Issue

Closes: #

Description

Test Procedure

Pre-Submission Checklist

  • Issue Linked: This PR is linked to an approved GitHub Issue (see "Related GitHub Issue" above).
  • Scope: My changes are focused on the linked issue (one major feature/fix per PR).
  • Self-Review: I have performed a thorough self-review of my code.
  • Testing: New and/or updated tests have been added to cover my changes (if applicable).
  • Documentation Impact: I have considered if my changes require documentation updates (see "Documentation Updates" section below).
  • Contribution Guidelines: I have read and agree to the Contributor Guidelines.

Screenshots / Videos

Documentation Updates

Additional Notes

Get in Touch

edelauna and others added 5 commits May 21, 2026 13:55
* Merge upstream/main (Roo Code sunset) into Zoo Code

* test: updating e2e collision and optimization 4.7 tests

* chore: remove web-roo-code website and evals packages

* fix: deepseek e2e fixture matching and mock model list fallback

* refactor: make reasoningEffort optional in GetModelReasoningOptions

* test(deepseek): updating fixture format

* test: adding back coverage for telemetry and marketplace

* fix(Announcement): reverting finalRelease message key

* fix(ModeSelector): adding back telemetry

* fix(DismissibleUpsell): adding back telemetry

* fix(Announcement): adding back className

* fix(McpView): keeping marketplace view

* fix: adding back marketplace buttons

* fix: adding back telemetry

* fix: merge history

* test: bumping coverage

* merge: feedback
)

* test: add Gemini provider e2e coverage

* fix(gemini): INVALID_ARGUMENT when loaded too many MCPs

* fix(gemini): resolve $ref, deep-merge allOf, align e2e fixtures

* refactor: dropping extra command

* fix: preserve top-level Gemini schema fields with allOf

* fix: guard recursive Gemini schema refs

* fix(gemini): preserve keyword-named tool parameters during schema sanitization

* test(gemini-e2e): wire aimock recording and use real model id

---------

Co-authored-by: Roomote <[email protected]>
Co-authored-by: Elliott de Launay <[email protected]>
…) (#240)

remark-gfm treats a single ~ around text (e.g. "~10", "1~3") as strikethrough,
unlike VS Code's markdown. Pass { singleTilde: false } so only "~~text~~"
renders as strikethrough.

Co-authored-by: Claude Opus 4.7 <[email protected]>
…#233)

* fix(openai): omit temperature for models that don't support it (#215)

claude-opus-4-7 (and similar) reject requests through the OpenAI-Compatible
provider with a 400 error because 'temperature' is deprecated/unsupported.
Honor the model's existing supportsTemperature flag (already respected by
openai-native, gemini, lite-llm and vercel-ai-gateway) and omit temperature
from the streaming request when it is explicitly set to false. undefined keeps
sending temperature, preserving current behavior for all other models.

Co-Authored-By: Claude Opus 4.7 <[email protected]>

* test(openai): cover both temperature branches behind supportsTemperature gate (#215)

Add two tests so the temperature expression's branches are fully exercised:
- explicit modelTemperature (left side of the `??`)
- deepseek-reasoner default of DEEP_SEEK_DEFAULT_TEMPERATURE (truthy ternary)

Closes the partial-branch gap codecov/patch flagged on line 162.

Co-Authored-By: Claude Opus 4.7 <[email protected]>

---------

Co-authored-by: Claude Opus 4.7 <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@iskandarsulaili
iskandarsulaili merged commit 82e27b6 into iskandarsulaili:main May 22, 2026
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.

3 participants