Commit graph

  • 4cc8b90da9
    Fix: missing Tavily config in loop.go, and the invalid config param in web_search (#660) Vidish 2026-02-23 09:42:34 +0530
  • 8928f83c7f
    remove old roadmap (#632) Kai Xia(夏恺) 2026-02-23 09:45:17 +1100
  • 6b429de927
    golangci-lint run --fix on master (#656) 美電球 2026-02-23 06:22:47 +0800
  • 4a73415e05 golangci-lint run --fix on master Kai Xia 2026-02-23 08:09:26 +1100
  • c6865fe852
    feat: integrate Tavily search (#340) Vidish 2026-02-22 22:00:14 +0530
  • 3d605a4f53 fix: run fmt and lint Lixeer 2026-02-22 23:02:29 +0800
  • a849e02917 fix: better session management for github_copilot_provider Lixeer 2026-02-22 22:30:53 +0800
  • cb0c8703fb
    test(tools,utils): add ToolRegistry unit tests and fix Truncate panic on negative maxLen (#517) King Tai 2026-02-22 18:40:59 +0800
  • 6b55fb5f1d
    docs: fix typos, broken links and inconsistencies in README (#608) Ali Zulfiqar 2026-02-22 15:00:15 +0500
  • 34a8ce5af0 fix: remove extra fields from ToolCall JSON serialization Edouard CLAUDE 2026-02-21 05:32:18 +0400
  • 65422a16a4 feat: add native Mistral AI provider support Edouard CLAUDE 2026-02-20 19:31:35 +0400
  • cec6fd4cd4
    fix: should use fmt.Printf instead of fmt.Print(fmt.Sprintf(...)) (#623) Yoftahe Abraham 2026-02-22 10:27:38 +0300
  • b9a66248d8
    fix: resolve Groq STT key from model_list when providers.groq is absent (#602) kernoeb 2026-02-22 01:32:44 +0100
  • c51ceac70b
    fix: updated model configuration links at readme (#544) Albert Simon 2026-02-21 23:53:53 +0100
  • d224397f40 fix: preserve reasoning_content for OpenAI-compatible reasoning models winterfx 2026-02-21 23:29:40 +0800
  • 40f9630eea
    Merge pull request #590 from alexhoshina/docs daming大铭 2026-02-21 22:49:05 +0800
  • aea4f25c83 1. update wechat qrcode. 2. add CONTRIBUTING.md zepan 2026-02-21 22:45:47 +0800
  • 023b245a28 docs: add Chinese channel documentation Hoshina 2026-02-21 15:33:35 +0800
  • bb8b9243b7
    Merge pull request #592 from alexhoshina/main 美電球 2026-02-21 16:21:34 +0800
  • 0066602294 fix: golangci-lint run --fix Hoshina 2026-02-21 16:20:15 +0800
  • 3df7f70540 fix: golangci-lint fmt Hoshina 2026-02-21 16:05:39 +0800
  • 80c8b57533
    Fix Memory Write (#557) Luke Milby 2026-02-20 19:21:38 -0500
  • 273a8a2318
    Merge pull request #550 from mymmrac/govet-linter Meng Zhuo 2026-02-21 08:20:35 +0800
  • b3e20c7c71
    Merge pull request #491 from PixelTux/ollama Meng Zhuo 2026-02-21 08:18:56 +0800
  • 244eb0b47d
    fix (security): ExecTool working_dir sandbox escape (#478) Goksu Ceylan 2026-02-20 19:15:46 -0500
  • 02b4d9fbe2
    feat(linter): Fix govet linter Artem Yadelskyi 2026-02-20 22:35:16 +0200
  • e883e14b81
    Merge pull request #548 from mymmrac/build-no-fmt danieldd 2026-02-21 03:13:22 +0700
  • c2ace2561c
    feat(ci): Remove fmt from build step Artem Yadelskyi 2026-02-20 22:09:36 +0200
  • df2c42466c
    Merge pull request #435 from mymmrac/fix-formatting danieldd 2026-02-21 03:04:42 +0700
  • 1e3a9eb3c4
    Merge pull request #546 from harshbansal7/readme_fix danieldd 2026-02-21 02:38:08 +0700
  • 123cffa85a fix 2 harshbansal7 2026-02-21 01:04:48 +0530
  • 5ca239b5c5 fix harshbansal7 2026-02-21 01:02:35 +0530
  • 0675ce7c38
    feat(fmt): Fix formatting Artem Yadelskyi 2026-02-20 20:03:11 +0200
  • ad8c2d48c8
    Merge branch 'main' into fix-formatting Artem Yadelskyi 2026-02-20 20:02:53 +0200
  • e23795e51b
    Merge pull request #537 from Esubaalew/main daming大铭 2026-02-21 00:01:36 +0800
  • 5b525f6139
    Merge pull request #378 from lunareed720/fix/exec-timeout-process-tree Meng Zhuo 2026-02-20 23:32:05 +0800
  • 55227762e4
    Merge pull request #524 from mattn/perf/strings-builder Meng Zhuo 2026-02-20 23:24:47 +0800
  • 838a69085b fix: correct docs misalignment across translations and guides esubaalew 2026-02-20 18:23:22 +0300
  • 1ef33c90ed
    Merge pull request #474 from swordkee/main daming大铭 2026-02-20 21:17:59 +0800
  • 5d2674b336 docs: Update Brave Search pricing - now $5/1000 queries (no free tier) Truong Vinh Tran 2026-02-20 14:02:46 +0100
  • 0f70f783bd feat: add wecom and wecomApp test swordkee 2026-02-20 20:01:22 +0800
  • df49f6698a
    Fix Yasuhiro Matsumoto 2026-02-20 20:48:43 +0900
  • a5043854c3 docs: Add SearXNG to example configuration file Truong Vinh Tran 2026-02-20 12:39:25 +0100
  • ca481035a4 feat: add wecom and wecomApp test swordkee 2026-02-20 19:39:12 +0800
  • 25d8f0e1ca docs: Add SearXNG web search provider documentation Truong Vinh Tran 2026-02-20 12:37:58 +0100
  • 2fb2a733d4
    feat(discord): add mention_only option for @-mention responses (#518) Vernon Stinebaker 2026-02-20 19:18:37 +0800
  • bca92433ba
    Use strings.Builder instead of += concatenation in loops Yasuhiro Matsumoto 2026-02-20 16:06:33 +0900
  • e7d8975f1c feat: Add SearXNG search provider support Truong Vinh Tran 2026-02-20 12:02:00 +0100
  • d692cc0cc6
    Feature: Implement Skill Discovery - With Clawhub Integration and Caching (#332) Harsh Bansal 2026-02-20 16:25:04 +0530
  • 14ccfb39d9 feat: add wecom and wecomApp test swordkee 2026-02-20 18:28:10 +0800
  • 59772cdbf2 feat: add wecom and wecomApp channel support swordkee 2026-02-20 15:33:24 +0800
  • f1223eec42
    fix: revert enable endy patterns (#519) lxowalle 2026-02-20 17:16:42 +0800
  • 36a8a038ee
    Merge pull request #514 from CrisisAlpha/docs/config-example-add-missing-sections daming大铭 2026-02-20 16:46:12 +0800
  • be55204696 docs(config): add missing duckduckgo, exec, and qq sections to example config CrisisAlpha 2026-02-20 15:11:40 +0800
  • e599573ed4
    Merge pull request #492 from yinwm/feat/refactor-provider-by-protocol daming大铭 2026-02-20 13:31:30 +0800
  • 723f4e84ef Merge upstream main into feat/refactor-provider-by-protocol yinwm 2026-02-20 13:29:30 +0800
  • 4adafa8890
    fix(channels): channels session key routing (#489) hsohinna 2026-02-20 13:27:08 +0800
  • 23c39f41df Merge upstream main into feat/refactor-provider-by-protocol yinwm 2026-02-20 13:25:26 +0800
  • ea447c6b68 refactor(auth): extract supported providers message as constant yinwm 2026-02-20 13:20:59 +0800
  • dc9fb327c2 chore: update Claude model references to claude-sonnet-4.6 yinwm 2026-02-20 12:15:04 +0800
  • 7572e3b95d fix(config): allow duplicate model_name for load balancing yinwm 2026-02-20 11:46:28 +0800
  • a1d694b8f1 fix(migrate): add github_copilot to supportedProviders yinwm 2026-02-20 11:43:45 +0800
  • 5cd1597674 fix: remove unnecessary lock mechanism and upgrade Claude 3 to Claude 4 yinwm 2026-02-20 11:34:52 +0800
  • b7c906fe18 docs: update providers deprecation comment yinwm 2026-02-20 10:52:03 +0800
  • 6ad85d225b fix(auth): preserve model_list and use gpt-5.2 for Codex API yinwm 2026-02-20 10:48:27 +0800
  • df6958f312 feat(config): add complete model_list template with all 17 providers yinwm 2026-02-20 09:30:09 +0800
  • a896831903
    feat(fmt): Fix formatting Artem Yadelskyi 2026-02-19 22:05:15 +0200
  • 2038f04d0d
    Merge branch 'main' into fix-formatting Artem Yadelskyi 2026-02-19 22:04:48 +0200
  • 394d1d1197
    fix: Templates update (#485) cointem 2026-02-20 02:16:37 +0800
  • e2d37f09bf style: run gofmt to fix code formatting yinwm 2026-02-20 01:27:00 +0800
  • 9f5ff95cc2 docs: add model_list configuration to all language READMEs yinwm 2026-02-20 01:22:06 +0800
  • c08deb93d1 refactor(config): use provider-specific protocol instead of generic openai protocol yinwm 2026-02-20 01:07:36 +0800
  • 7f241647be feat(providers): add thought_signature support for gemini yinwm 2026-02-20 00:36:31 +0800
  • 68cdafc5f2 refactor(providers): restructure provider creation with protocol-based configuration yinwm 2026-02-20 00:12:01 +0800
  • f8f1d539d4 Merge remote-tracking branch 'origin/main' into feat/refactor-provider-by-protocol yinwm 2026-02-20 00:11:46 +0800
  • 676bd6d222 extra_hosts mapping to have enables container-to-host connectivity PixelTux 2026-02-19 15:52:46 +0100
  • 1e96733435 fix(agent): avoid consecutive system messages in compression yinwm 2026-02-19 22:47:03 +0800
  • 521359ed4f
    docs: add French README (README.fr.md) (#408) Edouard CLAUDE 2026-02-19 17:23:06 +0400
  • 213274002a
    fix: keep Discord typing indicator alive during agent processing (#391) Jex 2026-02-19 20:28:58 +0800
  • a7a4e88fff fix(agent): use fallback workspace path for MCP initialization yuchou87 2026-02-19 20:03:00 +0800
  • f1b798434d fix(mcp): prevent race condition between CallTool and Close yuchou87 2026-02-19 19:47:05 +0800
  • 7577414761 fix(mcp): ensure proper environment variable override semantics yuchou87 2026-02-19 19:45:15 +0800
  • f0ce26ff2b style(config): use snake_case for EnvFile JSON field name yuchou87 2026-02-19 19:43:48 +0800
  • dea381c385 improve(agent): clarify MCP tool registration logging yuchou87 2026-02-19 19:31:13 +0800
  • ffa01986ce fix(agent): scope MCP manager cleanup to successful initialization yuchou87 2026-02-19 19:26:02 +0800
  • a5d2e109bf chore: merge main branch into mcp-tools-support yuchou87 2026-02-19 19:06:37 +0800
  • 12f0c4a6cf
    fix: ensure tool name is correctly assigned in LLM iteration(missing tool call name in debug mode logs) (#454) tpkeeper 2026-02-19 19:06:09 +0800
  • 47533a00cd style: format code with gofmt yuchou87 2026-02-19 18:53:24 +0800
  • 32c5c4b3a4
    refactor: replace bool map with set-style map for internal channels (#472) Ruslan Semagin 2026-02-19 13:48:17 +0300
  • 56a060ff61
    feat(onebot): enhance OneBot channel (#192) hsohinna 2026-02-19 14:39:35 +0800
  • 58b5e21d90 fix(config): support legacy config without provider field yinwm 2026-02-19 13:05:21 +0800
  • 1e26312cb3 feat(config): validate duplicate model names yinwm 2026-02-19 12:45:12 +0800
  • ec86b21d3f fix: improve migration logic and reduce code duplication yinwm 2026-02-19 09:22:39 +0800
  • e8afd31b28
    Replace \s+ with [^\S\n]+ to preserve newlines (#299) mattn 2026-02-19 10:02:28 +0900
  • d167b47431
    dead code cleanup (#210) Kai Xia(夏恺) 2026-02-19 11:54:13 +1100
  • bb0424e1e2
    fix: also use max_completion_tokens for gpt5 era models (#445) fipso 2026-02-19 01:29:34 +0100
  • 59fd391248
    Merge pull request #436 from Huaaudio/feat/base-layer-message-split Hua Audio 2026-02-18 23:29:29 +0100
  • 0d6b22fb3a
    Update pkg/utils/message.go Hua Audio 2026-02-18 23:26:39 +0100
  • 98afd39913 remove unicode Huaaudio 2026-02-18 23:18:17 +0100
  • a46fe140a3 update dynamic buffer Huaaudio 2026-02-18 23:03:57 +0100