SIGN IN SIGN UP

feat: convert tool call schemas between providers (#5206)

* feat: convert tool call schemas between providers

* Split tool definition schemas from tool call schemas

* clean up

* change tools, toolCalls and respective schemas on provider change

* fix toolCall and tool definition updates on provider change

* move tool creations into schema files

* add parsing from spans to tools and tool calls

* fix conversions and parsing in editors for tools and toolCalls

* clean up after rebase

* fix more types after rebase

* add tests for schema conversions

* update comments

---------

Co-authored-by: Parker Stafford <parker.stafford92@gmail.com>
A
Anthony Powell committed
16ae9d0854551a8314756695115fb4f482eca76a
Parent: e070cd3
Committed by GitHub <noreply@github.com> on 11/4/2024, 10:00:53 PM