Skip to content

v1.17.0 重构Chat功能 使用Agent Loop

Choose a tag to compare

@hugefiver hugefiver released this 29 Apr 02:39
· 183 commits to master since this release
7e5acfe

What's Changed

  • build(deps): bump github.com/redis/go-redis/v9 from 9.14.0 to 9.15.0 by @dependabot[bot] in #661
  • build(deps): bump github.com/quic-go/quic-go from 0.54.1 to 0.55.0 by @dependabot[bot] in #662
  • build(deps): bump github.com/samber/lo from 1.51.0 to 1.52.0 by @dependabot[bot] in #663
  • build(deps): bump golang.org/x/image from 0.31.0 to 0.32.0 by @dependabot[bot] in #666
  • build(deps): bump golang.org/x/time from 0.13.0 to 0.14.0 by @dependabot[bot] in #665
  • build(deps): bump github.com/meilisearch/meilisearch-go from 0.34.0 to 0.34.1 by @dependabot[bot] in #667
  • Upgrade to Go 1.25 by @Copilot in #668
  • build(deps): bump github.com/redis/go-redis/v9 from 9.15.0 to 9.16.0 by @dependabot[bot] in #669
  • build(deps): bump github.com/quic-go/quic-go from 0.55.0 to 0.56.0 by @dependabot[bot] in #671
  • build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #670
  • build(deps): bump golang.org/x/text from 0.30.0 to 0.31.0 by @dependabot[bot] in #673
  • build(deps): bump golang.org/x/image from 0.32.0 to 0.33.0 by @dependabot[bot] in #672
  • build(deps): bump github.com/redis/go-redis/v9 from 9.16.0 to 9.17.0 by @dependabot[bot] in #675
  • build(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in #677
  • build(deps): bump golang.org/x/crypto from 0.41.0 to 0.45.0 by @dependabot[bot] in #676
  • build(deps): bump github.com/quic-go/quic-go from 0.56.0 to 0.57.0 by @dependabot[bot] in #678
  • build(deps): bump github.com/meilisearch/meilisearch-go from 0.34.1 to 0.34.2 by @dependabot[bot] in #674
  • build(deps): bump github.com/redis/go-redis/v9 from 9.17.0 to 9.17.1 by @dependabot[bot] in #679
  • build(deps): bump github.com/quic-go/quic-go from 0.57.0 to 0.57.1 by @dependabot[bot] in #680
  • build(deps): bump github.com/redis/go-redis/v9 from 9.17.1 to 9.17.2 by @dependabot[bot] in #681
  • build(deps): bump golang.org/x/sync from 0.18.0 to 0.19.0 by @dependabot[bot] in #683
  • build(deps): bump golang.org/x/text from 0.31.0 to 0.32.0 by @dependabot[bot] in #682
  • build(deps): bump golang.org/x/image from 0.33.0 to 0.34.0 by @dependabot[bot] in #684
  • Dev by @hugefiver in #686
  • build(deps): bump github.com/quic-go/quic-go from 0.57.1 to 0.58.0 by @dependabot[bot] in #687
  • build(deps): bump github.com/meilisearch/meilisearch-go from 0.34.2 to 0.35.0 by @dependabot[bot] in #688
  • Add AI response regeneration on 👎 reaction by @Copilot in #689
  • build(deps): bump github.com/meilisearch/meilisearch-go from 0.35.0 to 0.35.1 by @dependabot[bot] in #692
  • Improve AI regeneration: add processing indicator and AllowRegenerate flag by @Copilot in #691
  • feat(chat): Use native OpenAI protocol reasoning_content instead of parsing think tags by @Copilot in #693
  • Fix parse mode handling in message regeneration by @Copilot in #695
  • Use GetFormat() for parse mode normalization in streaming by @Copilot in #697
  • Refactor regeneration feature: add configurability and optimize config lookup by @Copilot in #696
  • Dev by @hugefiver in #694
  • feat(chatv2): add agent mode chat module with streaming, MCP and tools by @hugefiver in #717
  • build(deps): bump github.com/cloudwego/eino from 0.7.36 to 0.7.37 by @dependabot[bot] in #722
  • build(deps): bump github.com/samber/lo from 1.52.0 to 1.53.0 by @dependabot[bot] in #721
  • build(deps): bump github.com/mark3labs/mcp-go from 0.43.0 to 0.44.1 by @dependabot[bot] in #720
  • build(deps): bump github.com/mark3labs/mcp-go from 0.44.1 to 0.45.0 by @dependabot[bot] in #725
  • build(deps): bump golang.org/x/time from 0.14.0 to 0.15.0 by @dependabot[bot] in #726
  • build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 by @dependabot[bot] in #727
  • build(deps): bump golang.org/x/text from 0.32.0 to 0.35.0 by @dependabot[bot] in #730
  • build(deps): bump github.com/cloudwego/eino-ext/components/model/openai from 0.1.8 to 0.1.9 by @dependabot[bot] in #731
  • build(deps): bump golang.org/x/image from 0.34.0 to 0.37.0 by @dependabot[bot] in #732
  • build(deps): bump github.com/cloudwego/eino from 0.7.37 to 0.8.3 by @dependabot[bot] in #734
  • build(deps): bump github.com/cloudwego/eino from 0.8.3 to 0.8.4 by @dependabot[bot] in #735
  • build(deps): bump github.com/cloudwego/eino-ext/components/model/openai from 0.1.9 to 0.1.10 by @dependabot[bot] in #733
  • build(deps): bump golang.org/x/image from 0.37.0 to 0.38.0 by @dependabot[bot] in #737
  • build(deps): bump github.com/cloudwego/eino from 0.8.4 to 0.8.5 by @dependabot[bot] in #736
  • build(deps): bump github.com/mark3labs/mcp-go from 0.45.0 to 0.46.0 by @dependabot[bot] in #738
  • build(deps): bump github.com/cloudwego/eino-ext/components/model/openai from 0.1.10 to 0.1.11 by @dependabot[bot] in #740
  • build(deps): bump golang.org/x/image from 0.34.0 to 0.38.0 by @dependabot[bot] in #739
  • build(deps): bump github.com/cloudwego/eino from 0.8.5 to 0.8.6 by @dependabot[bot] in #742
  • build(deps): bump golang.org/x/image from 0.38.0 to 0.39.0 by @dependabot[bot] in #749
  • build(deps): bump github.com/mark3labs/mcp-go from 0.46.0 to 0.48.0 by @dependabot[bot] in #751
  • build(deps): bump github.com/cloudwego/eino from 0.8.6 to 0.8.9 by @dependabot[bot] in #752
  • build(deps): bump github.com/cloudwego/eino-ext/components/model/openai from 0.1.11 to 0.1.12 by @dependabot[bot] in #746
  • build(deps): bump github.com/swaggest/openapi-go from 0.2.60 to 0.2.61 by @dependabot[bot] in #753
  • build(deps): bump github.com/cloudwego/eino-ext/components/model/openai from 0.1.12 to 0.1.13 by @dependabot[bot] in #754
  • build(deps): bump github.com/cloudwego/eino from 0.8.9 to 0.8.10 by @dependabot[bot] in #755
  • build(deps): bump github.com/meilisearch/meilisearch-go from 0.36.1 to 0.36.2 by @dependabot[bot] in #750
  • go: upgrade to 1.26 by @icceey in #756
  • build(deps): bump github.com/mark3labs/mcp-go from 0.48.0 to 0.49.0 by @dependabot[bot] in #759
  • build(deps): bump github.com/cloudwego/eino from 0.8.10 to 0.8.11 by @dependabot[bot] in #758
  • build(deps): bump github.com/puzpuzpuz/xsync/v4 from 4.4.0 to 4.5.0 by @dependabot[bot] in #757
  • Enhance chatv2 module with agent mode, tools, and dependency updates by @hugefiver in #760

Full Changelog: v1.16.3...v1.17.0