Skip to content

[NEEDS_REVIEW] Upstream sync v3.17.0 → v3.17.4#13

Draft
github-actions[bot] wants to merge 1 commit intodevfrom
sync/upstream/v3.17.4-needs-review
Draft

[NEEDS_REVIEW] Upstream sync v3.17.0 → v3.17.4#13
github-actions[bot] wants to merge 1 commit intodevfrom
sync/upstream/v3.17.4-needs-review

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented Apr 17, 2026

Draft PR for the NEEDS_REVIEW batch of upstream v3.17.0 → sync/upstream/v3.17.4-needs-review.

This PR is not auto-mergeable. Phase 1 of the upstream-analyzer pipeline is advisory only.

Commits in this batch

  • 1e2e0019 refactor(create-tools): keep result type internal -- The commit changes the export status of CreateToolsResult without clear justification or visible callers in the diff, requiring further investigation to determine impact.
  • 9d89bbb0 refactor(commands): keep builtin command options internal -- The commit changes the export status of an interface without clear justification or visible callers in the diff.

Analysis: #12


Summary by cubic

Sync to upstream v3.17.4, keep internal-only types out of the public API, and unify null checks to == null in env expansion and the background-agent loop detector. External imports of CreateToolsResult and LoadBuiltinCommandsOptions may break.

  • Refactors
    • Kept CreateToolsResult internal in src/create-tools.ts and LoadBuiltinCommandsOptions internal in src/features/builtin-commands/commands.ts.
    • Standardized null guards to == null in claude-code-mcp-loader/env-expander and the loop detector (incl. sortObject).

Written for commit 8a287df. Summary will update on new commits.

@github-actions github-actions Bot force-pushed the sync/upstream/v3.17.4-needs-review branch 24 times, most recently from a75f976 to 6203396 Compare April 22, 2026 00:01
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@github-actions github-actions Bot force-pushed the sync/upstream/v3.17.4-needs-review branch from 6203396 to 8a287df Compare April 22, 2026 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant