Skip to content

refactor(codemode): namespace public types#35435

Merged
rekram1-node merged 2 commits into
v2from
codemode-names-v2
Jul 5, 2026
Merged

refactor(codemode): namespace public types#35435
rekram1-node merged 2 commits into
v2from
codemode-names-v2

Conversation

@rekram1-node

Copy link
Copy Markdown
Collaborator

Summary

  • port merged naming audit refactor(codemode): namespace public types #35425 to v2
  • group CodeMode and Tool types under their existing namespaces
  • expose same-name schemas and types for CodeMode.Input, Result, Success, Failure, Diagnostic, and DiagnosticKind
  • update V2 Core Execute to use CodeMode.Result, CodeMode.DataValue, CodeMode.ToolCallHooks, and Tool.Definition

The cherry-pick conflict was limited to the deleted V1 packages/opencode adapter; this port preserves that deletion.

Testing

  • bun test in packages/codemode (254 passed)
  • bun typecheck in packages/codemode
  • bun test --only-failures in packages/core (1,150 passed)
  • Prettier check for changed files
  • git diff --check

Core typecheck still reports existing unrelated V2 plugin/client-generation errors; no errors originate from the changed Execute adapter.

@rekram1-node rekram1-node merged commit f9d1d3b into v2 Jul 5, 2026
7 checks passed
@rekram1-node rekram1-node deleted the codemode-names-v2 branch July 5, 2026 16:51
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.

1 participant