Skip to content

feat(llm): add tool schema projections#34454

Merged
nexxeln merged 2 commits into
devfrom
tool-schema-projection
Jun 29, 2026
Merged

feat(llm): add tool schema projections#34454
nexxeln merged 2 commits into
devfrom
tool-schema-projection

Conversation

@nexxeln

@nexxeln nexxeln commented Jun 29, 2026

Copy link
Copy Markdown
Member

Summary

  • add named tool schema projections for OpenAI, Gemini, and Moonshot/Kimi compatibility
  • apply model compatibility tool-schema projection before each protocol lowers tool schemas
  • keep Gemini's protocol-wide projection intact while making it reusable for compatibility metadata

Tests

  • cd packages/llm && bun typecheck
  • cd packages/llm && bun test
  • pre-push hook passed: bun turbo typecheck (29/29 tasks)

@nexxeln nexxeln merged commit 18466b8 into dev Jun 29, 2026
8 checks passed
@nexxeln nexxeln deleted the tool-schema-projection branch June 29, 2026 16:15
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