Genkit Go v0.6.0
What's Changed
- feat(go/genkit): Remove indexers for localvec by @rutujaD1999 in #2862
- fix(go/plugins/googlegenai): runtime panic if no candidates returned by @Dasio in #2925
- ci(go): configure the go.yaml checks to ensure go code is properly formatted by @yesudeep in #2900
- feat(go/plugins/googlegenai): Add
reasoning
parts by @hugoaguirre in #2952 - fix(go/plugins/googlegenai): Tool calls with streaming by @quinlanjager in #2980
- feat(go): added support for dynamic models by @apascal07 in #2920
- feat(go/dotprompt): Add support to MediaParts by @hugoaguirre in #3006
- feat(go/plugins/googlegenai): add signature thought to reasoning parts by @hugoaguirre in #3007
- feat(go): add DefineToolWithInputSchema to support custom JSON schemas by @MyeongKim in #2922
- feat(go): added resume/restart for interruptible tools by @apascal07 in #3035
- fix(go/plugins/googlegenai): Skip nil part by @Dasio in #3034
- fix(go): fixed broken build by @apascal07 in #3039
- feat(go): Add MCP Client by @huangjeff5 in #2959
- fix(go/plugins/googlegenai): distinct text parts from thoughts by @hugoaguirre in #3048
- feat(go): added dynamic tools support by @apascal07 in #3025
- fix(go/ai)!: removed options related to indexing by @apascal07 in #3063
- feat(go/plugins/googlegenai): Add dynamic model registration by @hugoaguirre in #2931
- chore(go/plugins/vertexai/modelgarden): add claude opus and sonnet 4 models by @hugoaguirre in #3066
- fix(go/genkit): Update dotprompt version by @rutujaD1999 in #3068
- feat(go/plugins/googlegenai)!: use
go-genai
SDK configuration by @hugoaguirre in #2958 - feat(go/plugins/googlegenai): add
image-generation
models by @hugoaguirre in #2903
New Contributors
- @Dasio made their first contribution in #2925
- @quinlanjager made their first contribution in #2980
- @MyeongKim made their first contribution in #2922
Full Changelog: go/v0.5.4...go/v0.6.0