Skip to content

Conversation

@Patrick-Erichsen
Copy link
Collaborator

@Patrick-Erichsen Patrick-Erichsen commented Sep 9, 2025

@RomneyDa speaking: I'm changing the base of this to main since I messed up the git history on the original PR
See discussion on original PR here #7561

Summary by cubic

Stabilizes and reorganizes chat tool-call tests to reduce flakiness and improve isolation across edit and parallel tool call scenarios. Tests now configure the mock model via Redux, mock required IDE responses, and split large suites for clarity.

  • Bug Fixes

    • Clear localStorage/sessionStorage, reset ideMessenger, and dispatch setInactive in beforeEach to avoid cross-test leaks.
    • Mock context/getSymbolsForFiles and getWorkspaceDirs to prevent streaming errors.
    • Add small delays and waits to ensure cleanup and streaming complete before assertions.
  • Refactors

    • Replace addAndSelectMockLlm with updateConfig to select the mock chat model directly.
    • Move YOLO edit flow to EditToolScenariosYolo.test.tsx; simplify EditToolScenarios.test.tsx.
    • Split ParallelToolCalls into Basic, Actions, and Streaming test files; remove the old combined suite.

sestinj and others added 30 commits August 12, 2025 19:15
- Resolved conflicts in core/config/default.ts: kept settings-improvements context providers while adding defaultConfig from main
- Resolved conflicts in gui/src/components/AssistantAndOrgListbox/index.tsx: kept ToolTip import from main
- Resolved conflicts in gui/src/components/mainInput/InputToolbar.tsx: kept settings-improvements useCodebase logic with main's ToolTip structure and getMetaKeyLabel
- Resolved conflicts in gui/src/components/mainInput/Lump/LumpToolbar/BlockSettingsTopToolbar.tsx: removed docs section and used plain string tooltips for tools and MCP sections

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@Patrick-Erichsen Patrick-Erichsen requested review from RomneyDa and removed request for a team September 9, 2025 20:58
@dosubot dosubot bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label Sep 9, 2025
@github-actions
Copy link

github-actions bot commented Sep 9, 2025

⚠️ AI review completed but no review output was generated. Check the action logs for details.


💡 To request a new review, comment @continue-general-review

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 issues found across 6 files

React with 👍 or 👎 to teach cubic. Mention @cubic-dev-ai to give feedback, ask questions, or re-run the review.

@RomneyDa RomneyDa changed the base branch from settings-improvements to main September 10, 2025 00:31
@RomneyDa RomneyDa changed the title Settings improvements test fix Settings improvements Sep 10, 2025
@RomneyDa RomneyDa changed the title Settings improvements feat: notch cleanup and settings improvements Sep 10, 2025
RomneyDa
RomneyDa previously approved these changes Sep 10, 2025
Copy link
Collaborator

@RomneyDa RomneyDa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note, already reviewed a few times on original PR (see description) this is the final stamp

@github-project-automation github-project-automation bot moved this from Todo to In Progress in Issues and PRs Sep 10, 2025
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Sep 10, 2025
RomneyDa
RomneyDa previously approved these changes Sep 10, 2025
@sestinj sestinj merged commit faac029 into main Sep 10, 2025
41 of 42 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Issues and PRs Sep 10, 2025
@sestinj sestinj deleted the settings-improvements-test-fix branch September 10, 2025 04:42
@github-actions github-actions bot added the tier 1 Big feature that took multiple weeks to launch and represents a big milestone for the product label Sep 10, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Sep 10, 2025
@sestinj
Copy link
Contributor

sestinj commented Sep 11, 2025

🎉 This PR is included in version 1.13.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

lgtm This PR has been approved by a maintainer released size:XXL This PR changes 1000+ lines, ignoring generated files. tier 1 Big feature that took multiple weeks to launch and represents a big milestone for the product

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants