- Sync: merge upstream v1.2.10 into shuvcode-dev
- Sdk: build to dist/ instead of dist/src (anomalyco#14383)
- Desktop: don't spawn sidecar if default is localhost server
- Fix: issue from structuredClone addition by using unwrap (anomalyco#14359)
- Fix(desktop): restore settings header mask
- Fix: add missing id/sessionID/messageID to MCP tool attachments (anomalyco#14345)
- Use structuredClone instead of remeda's clone (anomalyco#14351)
- Remove unnecessary deep clones from session loop and LLM stream (anomalyco#14354)
- Core: remove User-Agent header assertion from LLM test to fix failing test
- Fix(app): black screen on launch with sidecar server
- Feat(opencode): support adaptive thinking for claude sonnet 4.6 (anomalyco#14283)
- Feat(tui): add custom tool and mcp call responses visible and collapsable (anomalyco#10649)
- Fix(app): clear todos on abort
Thank you to 7 community contributors:
- @yanosh-k:
- feat(tui): add custom tool and mcp call responses visible and collapsable (anomalyco#10649)
- @tctev:
- feat(opencode): support adaptive thinking for claude sonnet 4.6 (anomalyco#14283)
- @mhart:
- Use structuredClone instead of remeda's clone (anomalyco#14351)
- @NatChung:
- fix: add missing id/sessionID/messageID to MCP tool attachments (anomalyco#14345)
- @rmk40:
- docs: clarify tool name collision precedence (anomalyco#14313)
- @Brendonovich:
- desktop: don't spawn sidecar if default is localhost server
- sdk: build to dist/ instead of dist/src (anomalyco#14383)
- @shuv1337:
- sync: merge upstream v1.2.10 into shuvcode-dev
- sync: record last synced tag v1.2.10
- Merge shuvcode-dev (v1.2.10 sync) into integration