Releases: CSUSTers/csust-got
Releases · CSUSTers/csust-got
v1.16.3 修复大模型stream模式死循环问题
What's Changed
- feat: implement chat filter functionality with ProcessPromptData and … by @hugefiver in #657
- build(deps): bump github.com/swaggest/openapi-go from 0.2.59 to 0.2.60 by @dependabot[bot] in #659
- build(deps): bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 by @dependabot[bot] in #658
- Dev by @hugefiver in #660
Full Changelog: v1.16.2...v1.16.3
v1.16.2 修复stream模式大模型mcp调用问题
What's Changed
- build(deps): bump golang.org/x/text from 0.27.0 to 0.28.0 by @dependabot[bot] in #636
- build(deps): bump golang.org/x/image from 0.29.0 to 0.30.0 by @dependabot[bot] in #635
- build(deps): bump github.com/sashabaranov/go-openai from 1.40.5 to 1.41.0 by @dependabot[bot] in #637
- build(deps): bump github.com/redis/go-redis/v9 from 9.12.0 to 9.12.1 by @dependabot[bot] in #638
- build(deps): bump github.com/sashabaranov/go-openai from 1.41.0 to 1.41.1 by @dependabot[bot] in #639
- build(deps): bump github.com/meilisearch/meilisearch-go from 0.32.0 to 0.33.1 by @dependabot[bot] in #640
- build(deps): bump github.com/meilisearch/meilisearch-go from 0.33.1 to 0.33.2 by @dependabot[bot] in #641
- build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #643
- build(deps): bump github.com/meilisearch/meilisearch-go from 0.33.2 to 0.33.3 by @dependabot[bot] in #645
- build(deps): bump github.com/redis/go-redis/v9 from 9.12.1 to 9.13.0 by @dependabot[bot] in #644
- build(deps): bump github.com/spf13/viper from 1.20.1 to 1.21.0 by @dependabot[bot] in #650
- build(deps): bump golang.org/x/time from 0.12.0 to 0.13.0 by @dependabot[bot] in #646
- build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #647
- build(deps): bump golang.org/x/image from 0.30.0 to 0.31.0 by @dependabot[bot] in #648
- 同步log变更 by @Anthony-Hoo in #655
- build(deps): bump github.com/sashabaranov/go-openai from 1.41.1 to 1.41.2 by @dependabot[bot] in #653
- build(deps): bump github.com/meilisearch/meilisearch-go from 0.33.3 to 0.34.0 by @dependabot[bot] in #652
- build(deps): bump github.com/puzpuzpuz/xsync/v4 from 4.1.0 to 4.2.0 by @dependabot[bot] in #654
- build(deps): bump github.com/redis/go-redis/v9 from 9.13.0 to 9.14.0 by @dependabot[bot] in #651
- Dev by @hugefiver in #656
Full Changelog: v1.16.1...v1.16.2
v1.16.1 大模型输出优化
What's Changed
- build(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #631
- build(deps): bump github.com/redis/go-redis/v9 from 9.11.0 to 9.12.0 by @dependabot[bot] in #633
- 大模型输出优化 by @icceey in #634
Full Changelog: v1.16.0...v1.16.1
v1.16.0 改进chat功能 & 流式输出
What's Changed
- Fix /search pagination to include -id parameter when originally used by @Copilot in #613
- build(deps): bump github.com/sashabaranov/go-openai from 1.40.3 to 1.40.4 by @dependabot[bot] in #614
- build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in #615
- build(deps): bump golang.org/x/image from 0.28.0 to 0.29.0 by @dependabot[bot] in #616
- build(deps): bump golang.org/x/text from 0.26.0 to 0.27.0 by @dependabot[bot] in #617
- build(deps): bump github.com/sashabaranov/go-openai from 1.40.4 to 1.40.5 by @dependabot[bot] in #618
- 更新README&&优化搜索 by @icceey in #619
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #620
- Fix chat AI context missing links from formatted text messages by @Copilot in #622
- support chat url from rich text by @icceey in #623
- 将消息上下文的回复链改为嵌套格式 (Convert message context reply chain to nested format) by @Copilot in #625
- build(deps): bump github.com/swaggest/openapi-go from 0.2.58 to 0.2.59 by @dependabot[bot] in #626
- build(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 by @dependabot[bot] in #627
- Implement OpenAI Streaming API with Typewriter Effect for Enhanced Network Stability by @Copilot in #629
- Dev by @hugefiver in #630
Full Changelog: v1.15.4...v1.16.0
v1.15.4 search 命令优化
What's Changed
- build(deps): bump github.com/sashabaranov/go-openai from 1.40.0 to 1.40.1 by @dependabot in #597
- build(deps): bump github.com/redis/go-redis/v9 from 9.8.0 to 9.9.0 by @dependabot in #596
- build(deps): bump golang.org/x/time from 0.11.0 to 0.12.0 by @dependabot in #601
- build(deps): bump github.com/redis/go-redis/v9 from 9.9.0 to 9.10.0 by @dependabot in #602
- build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 by @dependabot in #600
- build(deps): bump golang.org/x/image from 0.27.0 to 0.28.0 by @dependabot in #599
- build(deps): bump github.com/samber/lo from 1.50.0 to 1.51.0 by @dependabot in #603
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by @dependabot in #605
- build(deps): bump github.com/sashabaranov/go-openai from 1.40.1 to 1.40.2 by @dependabot in #604
- build(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 by @dependabot in #607
- build(deps): bump github.com/redis/go-redis/v9 from 9.10.0 to 9.11.0 by @dependabot in #606
- build(deps): bump github.com/sashabaranov/go-openai from 1.40.2 to 1.40.3 by @dependabot in #608
- search命令优化 by @icceey in #611
Full Changelog: v1.15.3...v1.15.4
v1.15.3
版本描述
功能更新
- 重构
ffconv模块并现代化 Go 代码 (pr #595 by @hugefiver) - 迁移 gacha 功能到 chat_v2 (pr #588 by @hugefiver)
- 支持聊天消息格式配置 (pr #589 by @hugefiver)
- 为可思考的 LLM 模型处理原因输出 (pr #591 by @hugefiver)
问题修复
- 修复聊天模块中的 gacha 模式问题 (pr #588 by @hugefiver)
- 修复聊天模块中的一些 bug (pr #589 by @hugefiver)
- 修复聊天模块中的 MCP 工具初始化问题 (pr #591 by @hugefiver)
依赖更新
- 更新
github.com/quic-go/quic-go从 0.51.0 到 0.52.0 (pr #595 by @dependabot[bot]) - 更新
github.com/sashabaranov/go-openai从 1.39.1 到 1.40.0 (pr #593 by @dependabot[bot]) - 更新
github.com/swaggest/openapi-go从 0.2.57 到 0.2.58 (pr #591 by @dependabot[bot])
代码优化
- 清理未使用的模块 (pr #595 by @hugefiver)
- 优化聊天模块中的 Markdown 代码块 (pr #589 by @hugefiver)
- 添加调试信息 (pr #591 by @hugefiver)
generated by D老师 and mcp-server-github
v1.15.2
What's Changed
- build(deps): bump github.com/sashabaranov/go-openai from 1.39.1 to 1.40.0 by @dependabot in #592
- Dev by @hugefiver in #593
Full Changelog: v1.15.1...v1.15.2
v1.15.1 hotfix
What's Changed
- build(deps): bump github.com/swaggest/openapi-go from 0.2.57 to 0.2.58 by @dependabot in #590
- hotfix by @hugefiver in #591
Full Changelog: v1.15...v1.15.1
v1.15 control chat message format
功能更新
- 新增
mcpo客户端,替代原有的mcp客户端,支持调用mcpo工具 - 支持聊天输出格式配置,包括消息格式、原因输出格式和负载输出格式
依赖更新
github.com/meilisearch/meilisearch-go从v0.31.0升级到v0.32.0github.com/puzpuzpuz/xsync/v4从v4.0.0升级到v4.1.0github.com/quic-go/quic-go从v0.50.1升级到v0.51.0github.com/redis/go-redis/v9从v9.7.3升级到v9.8.0github.com/sashabaranov/go-openai从v1.38.2升级到v1.39.1github.com/samber/lo从v1.49.1升级到v1.50.0golang.org/x/image从v0.26.0升级到v0.27.0golang.org/x/sync从v0.13.0升级到v0.14.0golang.org/x/text从v0.24.0升级到v0.25.0- 新增
github.com/swaggest/openapi-go v0.2.57依赖
代码优化
- 移除
Dockerfile中对uv和uvx的复制操作,以及对ffprobe的复制注释 - 移除
chat_v2/mcp.go文件,使用chat_v2/mcpo.go替代 - 将
config.yaml中的mcp_servers配置替换为mcpo_server配置 - 优化
chat_v2/chat.go文件中的代码,包括移除不必要的导入、添加新的逻辑和修改工具调用方式 - 优化
util/utils.go文件,添加EscapeTgHTMLReservedChars函数,用于转义 HTML 保留字符
What's Changed
* build(deps): bump github.com/mark3labs/mcp-go from 0.21.1 to 0.22.0 by @dependabot in https://github.com//pull/571
* build(deps): bump github.com/quic-go/quic-go from 0.50.1 to 0.51.0 by @dependabot in https://github.com//pull/570
* build(deps): bump github.com/mark3labs/mcp-go from 0.22.0 to 0.23.0 by @dependabot in https://github.com//pull/572
* build(deps): bump github.com/mark3labs/mcp-go from 0.22.0 to 0.23.1 by @dependabot in https://github.com//pull/573
* build(deps): bump github.com/sashabaranov/go-openai from 1.38.2 to 1.38.3 by @dependabot in https://github.com//pull/574
* build(deps): bump github.com/samber/lo from 1.49.1 to 1.50.0 by @dependabot in https://github.com//pull/575
* build(deps): bump github.com/sashabaranov/go-openai from 1.38.3 to 1.39.0 by @dependabot in https://github.com//pull/577
* build(deps): bump github.com/mark3labs/mcp-go from 0.23.1 to 0.24.1 by @dependabot in https://github.com//pull/576
* build(deps): bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 by @dependabot in https://github.com//pull/579
* build(deps): bump github.com/mark3labs/mcp-go from 0.24.1 to 0.25.0 by @dependabot in https://github.com//pull/580
* feat(mcpo): change mcp call function to mcpo by @hugefiver in https://github.com//pull/578
* build(deps): bump golang.org/x/image from 0.26.0 to 0.27.0 by @dependabot in https://github.com//pull/586
* build(deps): bump github.com/sashabaranov/go-openai from 1.39.0 to 1.39.1 by @dependabot in https://github.com//pull/585
* build(deps): bump github.com/meilisearch/meilisearch-go from 0.31.0 to 0.32.0 by @dependabot in https://github.com//pull/581
* build(deps): bump github.com/puzpuzpuz/xsync/v4 from 4.0.0 to 4.1.0 by @dependabot in https://github.com//pull/583
* replace mcp library with open-webui/mcpo by @hugefiver in https://github.com//pull/588
* feat: set chat message format by @hugefiver in https://github.com//pull/589
generated by doubao-1.5-pro and mcp-server-git
Full Changelog: v1.14.1...v1.15
v1.14.1 MCP & getVoice回归
What's Changed
- misc: upgrade golangci-lint to v2 by @hugefiver in #561
- build(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 by @dependabot in #560
- build(deps): bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 by @dependabot in #559
- 支持MCP调用 && 聊天功能迁移到v2 && 支持回复bot进行连续对话 by @icceey in #562
- Add whitelist feature and chat model timeout configuration by @icceey in #563
- build(deps): bump github.com/mark3labs/mcp-go from 0.19.0 to 0.20.1 by @dependabot in #564
- feat(getvoice): first commit by @hugefiver in #568
- build(deps): bump github.com/sashabaranov/go-openai from 1.38.1 to 1.38.2 by @dependabot in #566
- feature getvoice and clean legacy code by @hugefiver in #569
Full Changelog: v1.14...v1.14.1