Skip to content

Releases: yomorun/yomo

v1.18.14

16 Aug 15:59
44e864c
Compare
Choose a tag to compare

What's Changed

  • refactor: new caller from interfaces & new service from its option by @woorui in #883
  • chore: add more docker platform support by @woorui in #886

Full Changelog: v1.18.13...v1.18.14

v1.18.13

16 Aug 06:46
f438306
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.12...v1.18.13

v1.8.12

06 Aug 15:01
774ec49
Compare
Choose a tag to compare

What's Changed

  • feat: Baselime as default OpenTracing provider to analysis TimeToFirstToken (TTFT) and TimeBetweenTokens (TBT) by @woorui in #872

image

BASELIME_API_KEY=xxxx yomo serve -c config.yaml for observability.

Full Changelog: v1.18.11...v1.18.12

v1.18.11

27 Jul 04:12
935bf3b
Compare
Choose a tag to compare

What's Changed

  • feat(llm-bridge): add gemini provider by @woorui in #863
  • refactor: use goroutinue instead of mutex to sync messages by @woorui in #842
  • feat(llm-sfn): log function calling jsonschema when sfn start by @woorui in #847
  • feat(log): 🌈 tinted console logs by @woorui in #851
  • feat: function definition supports enum by @woorui in #848
  • fix: return an error if data cannot be unmarshal as FunctionCall by @woorui in #849
  • fix: error raised when function scheme required is null by @venjiang in #860

Full Changelog: v1.18.10...v1.18.11

v1.18.10

21 Jun 15:36
cc2e6f2
Compare
Choose a tag to compare

What's Changed

  • feat(llm-bridge): add ollama provider with mistral model support by @wujunzhuo in #834
  • fix(cli): serverless ctx mock pkg move bug by @woorui in #827
  • fix(cli): yomo run sfn exit if init error by @woorui in #828
  • chore(deps): bump github.com/sashabaranov/go-openai from 1.24.0 to 1.24.1 by @dependabot in #826
  • fix: response should include token usage from previous function calls by @woorui in #830
  • fix: ai bridge run sfn timeout after 60s by @woorui in #829
  • fix: example by @venjiang in #838
  • perf: optimize yomo build speed by @venjiang in #840
  • feat(ai-bridge): handle llm-sfn return nothing or multiple results returned by @woorui in #833
  • feat: improve warning log if llm-sfn not return anything by @woorui in #841

Full Changelog: v1.18.9...v1.18.10

v1.18.9

23 May 07:08
5064d07
Compare
Choose a tag to compare

What's Changed

  • refactor: serverless context by @venjiang in #822
  • feat: client error handler accept reconnect error by @woorui in #823

Full Changelog: v1.18.8...v1.18.9

v1.18.8

17 May 01:59
5c9d6ee
Compare
Choose a tag to compare

What's Changed

  • feat: completions api flush after first calling by @woorui in #807
  • fix: improve GetChatCompletions by @woorui in #809
  • feat: client cannot write tag that within reserved range by @woorui in #815
  • fix: test-prompt command error by @venjiang in #816
  • feat: add transID for ai function by @woorui in #817

Full Changelog: v1.18.7...v1.18.8

v1.18.7

06 May 15:57
4caef39
Compare
Choose a tag to compare

What's Changed

  • test: add unit test for ai package by @fanweixiao in #769
  • refactor: cli test-prompt subcommand by @venjiang in #772
  • fix: client close conn by @woorui in #773
  • add tests for api_server and provider by @fanweixiao in #770
  • fix: the yomo test-prompt command error when running multiple sfn instances by @venjiang in #774
  • test: fix unittest by @woorui in #780
  • fix: ctrl+c cannot exit client if the client is reconnecting by @woorui in #787
  • refactor: llm api by @venjiang in #781
  • fix: fix panic if cannot find a conn form the connector by @woorui in #797
  • refactor: use openai pkg & support chat in stream by @woorui in #791
  • feat: connector can be customized in NewZipper() by @woorui in #801
  • fix: service system prompt init as an empty string by @woorui in #804
  • refactor: handshake with ai function definition by @woorui in #798
  • refactor: cli by @venjiang in #802

Full Changelog: v1.18.6...v1.18.7

v1.18.6

25 Mar 03:44
39a969b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.5...v1.18.6

v1.18.5

21 Mar 15:50
8b24008
Compare
Choose a tag to compare

What's Changed

  • feat(function-calling): support multi-turn chat completion request for OpenAI by @fanweixiao in #758
  • feat(cli): add yomo test-prompt command to dry-run your function calling test easily by @venjiang in #760
  • wip: reuse openai chat completion request and models by @fanweixiao in #755
  • feat/sfn: add ctx.Metadata("key") by @woorui in #754

image

Full Changelog: v1.18.4...v1.18.5