Commit graph

  • 080ff44bc4 refactor(channels): add factory registry and export SetRunning on BaseChannel Hoshina 2026-02-20 23:18:46 +08:00
  • 4c152d0f66 Perf/precompile regex (#687) mattn 2026-02-26 18:44:03 +09:00
  • 056dfee2a3 build: support armv81 arch in Makefile (#776) ztechenbo 2026-02-26 17:41:01 +08:00
  • 58f79e0fda Merge pull request #808 from alexhoshina/config/change-default-dm-scope-to-per-channel-peer daming大铭 2026-02-26 17:39:16 +08:00
  • f803b8e5bd feat(skills): add retry for HTTP requests in skill installer (#261) ian 2026-02-26 17:35:26 +08:00
  • c5a9e61d53 config: change default dm_scope to per-channel-peer Hoshina 2026-02-26 16:51:11 +08:00
  • fbf87a872d fix(providers): support per-model request_timeout in model_list (#733) Yiliu 2026-02-26 16:08:19 +08:00
  • 1788f8441d ci: fix go generate not running in subdirectories (#807) Guoguo 2026-02-26 16:03:58 +08:00
  • 812961cd60 ci: remove version from rpm and deb file name (#804) Guoguo 2026-02-26 14:53:10 +08:00
  • ce8b6c9738 Merge pull request #790 from rordd/fix/gemini-prompt-cache-key 美電球 2026-02-26 13:17:28 +08:00
  • 465ef253bb fix: hide compressed historical messages notification (#799) lxowalle 2026-02-26 12:36:19 +08:00
  • a5cd155664 docs: fix readme typo (#798) lxowalle 2026-02-26 11:54:05 +08:00
  • 54fe68f8ea Merge pull request #768 from avaksru/main daming大铭 2026-02-26 11:49:08 +08:00
  • 5d55f5d249 fix: exclude prompt_cache_key for Gemini API requests 임창욱 2026-02-25 07:09:46 -08:00
  • 585498f916 Merge pull request #779 from wgjtyu/main daming大铭 2026-02-25 23:41:16 +08:00
  • 8b551ef913 Update pkg/tools/web.go George Wang 2026-02-25 23:04:41 +08:00
  • fb7a5b9ee7 add proxy support for TavilySearchProvider George Wang 2026-02-23 16:23:10 +08:00
  • 4a3c126fbc fix Code Review: PR #768 avaksru 2026-02-25 16:29:04 +03:00
  • ba17ed712a fix: remove redundant tools definitions from system prompt (#771) Zhaoyikaiii 2026-02-25 20:44:07 +08:00
  • 406255d803 Merge pull request #617 from Zhaoyikaiii/fix/repeated-context-reprocessing daming大铭 2026-02-25 19:51:23 +08:00
  • 470aa4d7ab docs: update wechat qrcode (#767) Guoguo 2026-02-25 19:19:55 +08:00
  • ff4d34118a Merge pull request #770 from xiaket/ci-golangci-cleanup daming大铭 2026-02-25 19:18:11 +08:00
  • d69f0ea001 Merge pull request #730 from winterfx/main daming大铭 2026-02-25 19:12:03 +08:00
  • 17baf5fe5a a moved case of nakedret Kai Xia 2026-02-25 21:32:57 +11:00
  • 0c1d0c2c47 enable whitespace Kai Xia 2026-02-25 21:13:22 +11:00
  • bcc13d1f9b enable wastedassign Kai Xia 2026-02-25 21:12:12 +11:00
  • 7d907cd6b0 enable predeclared Kai Xia 2026-02-25 21:08:35 +11:00
  • 06f8586750 enable prealloc Kai Xia 2026-02-25 21:07:28 +11:00
  • 44dd3678fe enable nakedret Kai Xia 2026-02-25 21:00:56 +11:00
  • fd0b438585 enable misspell Kai Xia 2026-02-25 20:58:49 +11:00
  • f26de5de05 enable goprintffuncname Kai Xia 2026-02-25 20:56:18 +11:00
  • f15ce0cfa2 enable dogsled Kai Xia 2026-02-25 20:44:52 +11:00
  • bbbe766caa enable bodyclose Kai Xia 2026-02-25 20:43:45 +11:00
  • d1567faf6d ci: add rpm and deb support in goreleaser Guoguo 2026-02-24 19:42:39 -08:00
  • 43ffffc73d ci: add loongarch64, remove s390x and mips64 support in goreleaser Guoguo 2026-02-24 19:09:30 -08:00
  • 62af6e9124 Enable Docker Hub login in release workflow avaksru 2026-02-25 11:02:09 +03:00
  • f3ac008664 Restore dockers_v2 configuration for picoclaw avaksru 2026-02-25 11:01:33 +03:00
  • ade966d773 refactor(cli): migrate to Cobra-based command structure (#429) Ruslan Semagin 2026-02-25 10:47:45 +03:00
  • e63ce63d7c style: fix gci formatting in protocoltypes/types.go Zhaoyikaiii 2026-02-25 15:36:54 +08:00
  • dd6b691a16 Disable dockers_v2 section in goreleaser config avaksru 2026-02-25 10:32:50 +03:00
  • f7ac6c0aff fix: cache system prompt with mtime-based auto-invalidation (#607) Zhaoyikaiii 2026-02-25 10:34:54 +08:00
  • 78956fccf7 Disable Docker Hub login in release.yml avaksru 2026-02-25 10:10:44 +03:00
  • 4535660a39 Add goarm versions for ARM architecture in config avaksru 2026-02-25 10:02:15 +03:00
  • 6049405796 Add ARMv7 build target to Makefile avaksru 2026-02-25 09:46:42 +03:00
  • ebf9749f66 fix: reject empty task in spawn tool (#740) Achton Smidt Winther 2026-02-24 21:39:49 +01:00
  • 2aab0f0048 Merge pull request #587 from nayihz/feat_webtool_proxy daming大铭 2026-02-24 23:51:01 +08:00
  • 569a7de84c Merge pull request #642 from Lixeer/main daming大铭 2026-02-24 23:18:14 +08:00
  • ce2d736737 fix: implement code review suggestions Lixeer 2026-02-24 22:33:04 +08:00
  • 9bcfc00ac4 refactor: cleanup dead code and turn on dead code detection in CI (#515) Kai Xia(夏恺) 2026-02-25 00:52:25 +11:00
  • 59822b0d6c fix: handle multi-tool-call orphan detection in sanitizeHistoryForProvider winterfx 2026-02-24 21:35:15 +08:00
  • 9a67e5fe3c Merge pull request #722 from ihao/main daming大铭 2026-02-24 19:53:38 +08:00
  • 157b3bd6b3 Merge pull request #726 from xiaket/devx-make-improvements daming大铭 2026-02-24 19:46:36 +08:00
  • 47f95d8fb9 Merge pull request #724 from mqyang56/fix/model-list-default-value-leak daming大铭 2026-02-24 19:43:23 +08:00
  • b644007ba8 Merge pull request #677 from yinwm/refactor/model-to-model-name daming大铭 2026-02-24 19:05:40 +08:00
  • c731278807 fix: align map values for proper formatting yinwm 2026-02-24 19:04:38 +08:00
  • e162a9d74a minor improvements in Makefile Kai Xia 2026-02-24 22:04:23 +11:00
  • a1a1dbf03c fix: prevent DefaultConfig template values from leaking into user model_list entries yangmanqing 2026-02-24 17:57:28 +08:00
  • ef907c8b80 fix: add CGO_ENABLED=0 for static build to fix cross-platform GLIBC errors root 2026-02-24 04:19:18 -05:00
  • c17b768e59 feat: improve web proxy handling and coverage nayihz 2026-02-24 17:16:16 +08:00
  • 15d0c524c5 docs: add wechat and discord badge (#707) Guoguo 2026-02-24 14:47:40 +08:00
  • 7e86ff6344 Merge pull request #604 from winterfx/fix/reasoning-content-missing daming大铭 2026-02-24 14:20:36 +08:00
  • 36d70538f8 docs: update wechat qrcode (#705) Guoguo 2026-02-24 13:58:54 +08:00
  • 5f416e6986 Merge pull request #697 from xiaket/doc-remove-chinese-comments Meng Zhuo 2026-02-24 08:36:18 +08:00
  • cc97401cfc translate Chinese comments Kai Xia 2026-02-24 10:27:49 +11:00
  • 9b0a805d70 perf: refactoring collecting skills (#688) mattn 2026-02-24 08:07:09 +09:00
  • 614d28d8c5 fix(security): ensure custom deny patterns extend defaults instead of replacing them (#479) Goksu Ceylan 2026-02-23 17:02:44 -05:00
  • 941e40f2e9 fix(security): change gateway default bind to 127.0.0.1 (#393) 0x5487 2026-02-24 05:54:10 +08:00
  • 9eb4c17b66 fix: align Docker Go version with go.mod and optimize logger (#596) Chujiang 2026-02-24 05:52:16 +08:00
  • cdaaea2d72 Merge pull request #541 from edouard-claude/feat/mistral-provider 美電球 2026-02-23 21:06:26 +08:00
  • 3a375f07d2 fix: make install should be aware of the textfile busy since it tries to overwrite the file with non-atomic operation (#558) Zenix 2026-02-23 19:29:43 +09:00
  • 52e9812132 fix(security): workspace sandbox avoid time-of-check/time-of-use (TOCTOU) races (#464) 0x5487 2026-02-23 17:09:53 +08:00
  • d0bd71dd09 Merge remote-tracking branch 'origin/main' into refactor/model-to-model-name yinwm 2026-02-23 16:56:20 +08:00
  • bd93ba9cf4 refactor(config): rename model field to model_name yinwm 2026-02-23 16:55:06 +08:00
  • d1c461a0e5 Fix: missing Tavily config in loop.go, and the invalid config param in web_search (#660) Vidish 2026-02-23 09:42:34 +05:30
  • 8845ed7523 remove old roadmap (#632) Kai Xia(夏恺) 2026-02-23 09:45:17 +11:00
  • ce2dca69ff golangci-lint run --fix on master (#656) 美電球 2026-02-23 06:22:47 +08:00
  • 6f248317c0 golangci-lint run --fix on master Kai Xia 2026-02-23 08:09:26 +11:00
  • a12dcda211 feat: integrate Tavily search (#340) Vidish 2026-02-22 22:00:14 +05:30
  • 0e555a0205 fix: run fmt and lint Lixeer 2026-02-22 23:02:29 +08:00
  • 5df628baef fix: better session management for github_copilot_provider Lixeer 2026-02-22 22:30:53 +08:00
  • 66f618574c test(tools,utils): add ToolRegistry unit tests and fix Truncate panic on negative maxLen (#517) King Tai 2026-02-22 18:40:59 +08:00
  • ce12a8061b docs: fix typos, broken links and inconsistencies in README (#608) Ali Zulfiqar 2026-02-22 15:00:15 +05:00
  • 9bea4abc90 fix: remove extra fields from ToolCall JSON serialization Edouard CLAUDE 2026-02-21 05:32:18 +04:00
  • be5aaa3417 feat: add native Mistral AI provider support Edouard CLAUDE 2026-02-20 19:31:35 +04:00
  • d68c8499f7 fix: should use fmt.Printf instead of fmt.Print(fmt.Sprintf(...)) (#623) Yoftahe Abraham 2026-02-22 10:27:38 +03:00
  • 0e1eaa21bd fix: resolve Groq STT key from model_list when providers.groq is absent (#602) kernoeb 2026-02-22 01:32:44 +01:00
  • 69d927c5c1 fix: updated model configuration links at readme (#544) Albert Simon 2026-02-21 23:53:53 +01:00
  • 9b4f8b2732 fix: preserve reasoning_content for OpenAI-compatible reasoning models winterfx 2026-02-21 23:29:40 +08:00
  • 704cca3605 Merge pull request #590 from alexhoshina/docs daming大铭 2026-02-21 22:49:05 +08:00
  • 9c3ca479b4 1. update wechat qrcode. 2. add CONTRIBUTING.md zepan 2026-02-21 22:45:47 +08:00
  • 6dedef72dc docs: add Chinese channel documentation Hoshina 2026-02-21 15:33:35 +08:00
  • 0199e09290 Merge pull request #592 from alexhoshina/main 美電球 2026-02-21 16:21:34 +08:00
  • 4e0e8f926c fix: golangci-lint run --fix Hoshina 2026-02-21 16:20:15 +08:00
  • 7f56c58987 fix: golangci-lint fmt Hoshina 2026-02-21 16:05:39 +08:00
  • 69f8a0a572 Fix Memory Write (#557) Luke Milby 2026-02-20 19:21:38 -05:00
  • 85b7dc106c Merge pull request #550 from mymmrac/govet-linter Meng Zhuo 2026-02-21 08:20:35 +08:00
  • 7b43bdd40b Merge pull request #491 from PixelTux/ollama Meng Zhuo 2026-02-21 08:18:56 +08:00
  • d86043d1eb fix (security): ExecTool working_dir sandbox escape (#478) Goksu Ceylan 2026-02-20 19:15:46 -05:00
  • af816e730f feat(linter): Fix govet linter Artem Yadelskyi 2026-02-20 22:35:16 +02:00
  • a8652d59f4 Merge pull request #548 from mymmrac/build-no-fmt danieldd 2026-02-21 03:13:22 +07:00