Skip to content

Remove effect-zod bridge#26956

Merged
kitlangton merged 8 commits into
devfrom
cleanup/delete-effect-zod
May 12, 2026
Merged

Remove effect-zod bridge#26956
kitlangton merged 8 commits into
devfrom
cleanup/delete-effect-zod

Conversation

@kitlangton
Copy link
Copy Markdown
Contributor

Summary

  • delete the generic @opencode-ai/core/effect-zod Schema-to-Zod bridge and its tests
  • add a native Effect Schema tool JSON Schema helper used by prompt/tool-listing paths
  • keep plugin Zod compatibility isolated at the tool registry boundary via a jsonSchema side channel
  • update Effect migration docs to prefer native Effect/JSON/Standard Schema boundaries

Verification

  • bun typecheck in packages/opencode
  • bun typecheck in packages/core
  • bun run test -- test/tool/parameters.test.ts test/tool/registry.test.ts test/session/retry.test.ts
  • pre-push bun turbo typecheck

@kitlangton kitlangton enabled auto-merge (squash) May 12, 2026 01:05
@kitlangton kitlangton merged commit e5aa516 into dev May 12, 2026
12 of 14 checks passed
@kitlangton kitlangton deleted the cleanup/delete-effect-zod branch May 12, 2026 01:14
leohenon pushed a commit to leohenon/opencode-vim that referenced this pull request May 12, 2026
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