0.5.3
What's Changed
- [Go] pass tool description to service by @ianlancetaylor in #278
- Capture and log all flow variants. by @kmandrika in #258
- [Go] add general prompt support to ai package by @ianlancetaylor in #284
- Pass auth policy requirement through reflection API by @sam-gc in #268
- Make pnpm version match the one specified by the UI package by @sam-gc in #287
- [Go] Fixed streaming. by @apascal07 in #285
- [Go] Reuse the same file in localvec when indexing by @ssbushi in #286
- [Go] retrieve and index calls are always actions by @jba in #291
- [Go] run "go mod tidy" by @ianlancetaylor in #296
- [Go] add DefineAction by @jba in #295
- [Go] rename Retriever to DocumentStore by @jba in #298
- Use tools property being sent to CreatePromptFormat rather than create new property by @MaesterChestnut in #302
- [Go] add menu sample by @ianlancetaylor in #300
- [Go] embed calls are always actions by @jba in #301
- [Go] generate calls are always actions by @jba in #303
- [Go] support sending images to googleai/vertexai by @ianlancetaylor in #322
- Normalize to type/provider/name pattern for action names. by @randall77 in #324
- [Go] fix broken struct tags by @jba in #327
- [Go] fix spelling by @jba in #329
- [Go] googleai: revised plugin design by @jba in #326
- [Go] a generator is just an action by @jba in #335
- [Go] rename Generator to Model by @jba in #342
- [Go] change vertexai plugin to new style by @jba in #347
- [Go] make googlecloud.Init conform by @jba in #348
- [Go] replace Embedder interface with EmbedderAction by @jba in #349
- Dev UI test examples for auth and tools by @MichaelDoyle in #350
- [Go] replace ai.DocumentStore with indexer and retriever actions by @jba in #353
- [Go] fix Config godoc by @jba in #355
- [Go] localvec: default Dir to os.TempDir by @jba in #357
- [Go] don't pass callback from flow to prompt if flow didn't get one by @ianlancetaylor in #358
- [Go] make ActionType internal by @jba in #360
- [Go] rename RegisterTool to DefineTool by @jba in #362
- switch callbacks from taking a Candidate to taking a GenerateResponseChunk by @randall77 in #363
- [Go] change ai package prompt support to just render by @ianlancetaylor in #364
- [Go] proposal: vector DB Inits return actions by @jba in #367
- [Go] unexport symbols in core by @jba in #368
- Add initial tests for open telemetry metrics exported via the GCP plugin by @bryanatkinson in #288
- Update path variant logic to store paths in a new trace-scoped async local storage by @bryanatkinson in #297
- Update usage metrics capture for gemini to include returned token counts by @bryanatkinson in #332
- feat: added Gemini 1.5 GA model versions by @pavelgj in #341
- Add description on how to find 3P models by @i14h in #352
- [Go] export Action.Name by @jba in #371
- test that streaming and final answer contain the same text. by @randall77 in #382
- feat: added Vertex AI multilingual embeddings and text-embedding-004 by @pavelgj in #340
- [Go] simplify pinecone plugin, and configure with indexID by @ianlancetaylor in #385
- Fix CORS code snippet by @alexastrum in #377
- Update to pnpm v9.3 by @tonybaroneee in #376
- [Go] register Pinecone actions by index ID by @ianlancetaylor in #386
- Add ability to optionally disable collection of traces/metrics by @andrewbrook in #387
- Track the latency of each variant. by @kmandrika in #381
- Update metrics export defaults and truncate metric labels by @bryanatkinson in #380
- add NoValidCandidatesError export by @tpiaggio in #388
- [VertexAI] Fix Gemini 1.5 Pro model version by @Dabolus in #392
- chore: renamed google ai and vertex ai provider ids by @pavelgj in #396
- Update GCP metric exporter to use an ExponentialHistogramAggregation by @bryanatkinson in #398
New Contributors
- @i14h made their first contribution in #352
- @alexastrum made their first contribution in #377
- @andrewbrook made their first contribution in #387
- @tpiaggio made their first contribution in #388
- @Dabolus made their first contribution in #392
Full Changelog: 0.5.2...0.5.3