Commit graph

  • c5a21b269f feat(config): add RoutingConfig to AgentDefaults xiaoen 2026-03-02 22:40:52 +0800
  • f2ab1a74da
    Merge pull request #893 from reevoid/rui-dev 美電球 2026-03-02 21:50:21 +0800
  • 929589a025
    Merge pull request #987 from lxowalle/doc/update_contribute Caize Wu 2026-03-02 21:24:31 +0800
  • 4402fcf63c * update contributing.md lxowalle 2026-03-02 21:20:23 +0800
  • 5fa2e1d1e4 * update contributing.md lxowalle 2026-03-02 21:17:59 +0800
  • faec0261d0
    Merge pull request #535 from xiaket/ci-enable-dupl-linter daming大铭 2026-03-02 18:55:35 +0800
  • 23f48d7c4e refactor(aibot): remove downloadAndDecryptImage function to streamline image handling Zhang Rui 2026-03-02 18:21:53 +0800
  • 9be6fb1a7d Merge branch 'main' into feat_discord_proxy nayihz 2026-03-02 18:15:20 +0800
  • 18b36af934 feat(agent): add resolveMediaRefs to convert media:// refs to base64 data URLs shikihane 2026-03-02 18:08:32 +0800
  • edd339e056 fix(wecom): handle empty response by encrypting and returning a default response Zhang Rui 2026-03-01 00:02:22 +0800
  • 619948f8ff fix(wecom): improve error message for response_url delivery failure Zhang Rui 2026-03-01 00:00:14 +0800
  • bf4445f1f3 refactor(docs): remove webhook_host and webhook_port from configuration examples Zhang Rui 2026-02-28 23:52:56 +0800
  • d4824a00b6 refactor(config): remove WebhookHost and WebhookPort from WeComAIBotConfig Zhang Rui 2026-02-28 23:50:18 +0800
  • 55c556a4c5 fix(wecom): update CanonicalID generation to use identity.BuildCanonicalID for consistency Zhang Rui 2026-02-28 23:46:04 +0800
  • 79b7fb7792 fix(wecom): improve error handling in sendViaResponseURL and remove task on failure Zhang Rui 2026-02-28 23:43:33 +0800
  • 79bc06c0ba refactor(wecom): simplify stream message structure by introducing WeComAIBotMsgItem and WeComAIBotMsgItemImage types Zhang Rui 2026-02-28 23:35:38 +0800
  • 880c402ab7 refactor(wecom): streamline AES encryption/decryption and improve task management logic Zhang Rui 2026-02-28 23:14:10 +0800
  • 8f3d611a4c refactor(wecom): replace generateSignature with computeSignature and update related tests Zhang Rui 2026-02-28 22:56:55 +0800
  • 81f6787dd5 fix(docs): update WeCom AI Bot timeout duration in README and improve streamTask comments Zhang Rui 2026-02-28 16:05:26 +0800
  • e88b39f21e Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:54:00 +0800
  • 4a87090fd9 fix(docs): update WeCom AI Bot task timeout duration in README Zhang Rui 2026-02-28 15:50:32 +0800
  • a87e6b0551 feat(wecom-aibot): enhance stream task management with StreamClosedAt and improved cleanup logic Zhang Rui 2026-02-28 15:45:32 +0800
  • 4e09c91dda feat(wecom-aibot): add context management for stream tasks to improve agent cancellation Zhang Rui 2026-02-28 15:38:49 +0800
  • 0b6d913dfc Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:31:39 +0800
  • aa9ce6955b Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:29:51 +0800
  • e33712deff Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:26:26 +0800
  • e894f8d39a feat(wecom-aibot): add reasoning_channel_id to configuration and enhance message handling limits Zhang Rui 2026-02-28 15:08:07 +0800
  • a25726e798 feat(wecom): add WeCom AI Bot integration and update documentation Zhang Rui 2026-02-28 14:38:41 +0800
  • c7d4012fc9 fix(wecom-aibot): correct variable name in JSON parsing in message callback handler Zhang Rui 2026-02-28 14:04:26 +0800
  • 6caee427bb Add WeCom AIBot channel implementation and tests Zhang Rui 2026-02-28 13:25:37 +0800
  • a4e5c391bd fix(openai_compat): preserve reasoning_content in serializeMessages shikihane 2026-03-02 17:38:08 +0800
  • 6997edc82e feat(agent): wire Media through agent pipeline (cherry-pick PR #555) shikihane 2026-03-01 19:19:31 +0800
  • 3d54a77c40 feat: add Media field to Message struct and implement serializeMessages for vision API support Zachary Guerrero 2026-02-20 14:32:58 -0800
  • 26d1b8e374
    Merge pull request #946 from winterfx/fix/preserve-reasoning-content-in-history daming大铭 2026-03-02 16:31:03 +0800
  • d5370c9605
    fix(tools): allow /dev/null redirection and add read/write sandbox split (#967) Huang Rui 2026-03-02 12:22:02 +0800
  • b26337501c
    fix: error check on state (#864) Mauro 2026-03-02 01:59:26 +0100
  • 83dbff7785
    Merge pull request #883 from afjcjsbx/fix/max-payload-size-in-web-fetch Meng Zhuo 2026-03-02 08:40:11 +0800
  • e0667304d1 fixed conflicts afjcjsbx 2026-03-01 23:44:21 +0100
  • b86bf5b7ea
    Merge branch 'main' into fix/max-payload-size-in-web-fetch Mauro 2026-03-01 22:38:16 +0100
  • b74f92ed28 A more neutral and elegant voice.Transcriber interface Dimitrij Denissenko 2026-03-01 21:02:16 +0000
  • fc9f1ec921
    fix: return fetched content to LLM in web_fetch tool (#833) Luca Martinetti 2026-03-01 21:48:11 +0100
  • d4bc28c113
    feat(config): Add support for env var configuration (#896) Keith 2026-03-01 20:41:12 +0000
  • 3926585786
    Merge pull request #916 from alexhoshina/fix/channel-config-cleanup 美電球 2026-03-01 22:28:55 +0800
  • cd3a4e1d1e docs: fix review feedback from PR #916 Hoshina 2026-03-01 22:20:57 +0800
  • d6e88da8ba
    fix(pkg):do regex precompile insteadd on the fly (#911) Tong Niu 2026-03-01 23:06:31 +1100
  • 71bdeb41c9
    fix: improve error handling in GitHub Copilot provider (#919) GhostC 2026-03-01 19:58:41 +0800
  • 1ebfbc1c6b
    Update docs/channels/line/README.zh.md 美電球 2026-03-01 18:59:23 +0800
  • 25f26f305b
    docs: update wechat qrcode (#955) Guoguo 2026-03-01 18:27:37 +0800
  • b1386ad71f Fix voice transcription Dimitrij Denissenko 2026-03-01 08:31:04 +0000
  • 9efdde25ad fix: preserve reasoning_content in multi-turn conversation history winterfx 2026-03-01 16:23:05 +0800
  • f7136b6a5d
    Merge pull request #861 from p3ddd/refactor/modernize Meng Zhuo 2026-03-01 15:38:59 +0800
  • 434b03ed67 remove wrapper methods Kai Xia 2026-03-01 18:24:11 +1100
  • 32c864c309 enable dupl check Kai Xia 2026-03-01 18:17:32 +1100
  • 6d894d6138 refactor(memory): use fileutil.WriteFileAtomic and log corrupt lines xiaoen 2026-03-01 14:46:54 +0800
  • cd500d2046 Merge branch 'main' into feat/jsonl-memory-store xiaoen 2026-03-01 14:35:14 +0800
  • 44a52c0cf6
    fix(tools): close resp.Body on retry cancel and cache http.Client instances (#940) Tong Niu 2026-03-01 16:55:46 +1100
  • b3c3b02666
    fix(onboard): use AGENTS.md template instead of AGENT.md (#931) Owen Wu 2026-02-28 21:25:31 -0800
  • cadcdc0b41
    fix(skills): use registry-backed search for skills discovery (#929) DM 2026-02-28 22:20:20 -0600
  • a2591e03a9 fix: improve MCP tool name collision safety and registry overwrite warning yuchou87 2026-03-01 12:00:26 +0800
  • 0eec640c37 fix: correct MCP server install test in test-docker-mcp.sh yuchou87 2026-03-01 11:24:12 +0800
  • 33f67e8275
    Merge pull request #918 from alexhoshina/fix/wecom-resource-leaks daming大铭 2026-03-01 10:57:07 +0800
  • ef738f4787 fix: address PR review feedback for MCP tools support yuchou87 2026-03-01 10:56:02 +0800
  • 2dccee5044 Address Copilot review feedback for Telegram message chunking I Putu Eddy Irawan 2026-03-01 09:40:09 +0700
  • 9c91d66427 Address Copilot review feedback for Kimi/Opencode providers I Putu Eddy Irawan 2026-03-01 09:22:49 +0700
  • 81aeaf1ca0 fix: address Copilot review feedback on PR #932 I Putu Eddy Irawan 2026-03-01 09:08:11 +0700
  • a6f4274870 feat: add message chunking in Telegram Send method I Putu Eddy Irawan 2026-03-01 08:56:12 +0700
  • ec540312da feat: add Kimi/Moonshot and Opencode provider support I Putu Eddy Irawan 2026-03-01 08:48:04 +0700
  • ee5b61884a fix: migration ModelName, reasoning_content, shell regex, loop boundary I Putu Eddy Irawan 2026-03-01 08:44:15 +0700
  • 077d7c8d9b chore: fix lint issues in mcp and agent packages yuchou87 2026-03-01 08:53:13 +0800
  • b0c8fc4a7e
    feat(telegram): Fix conflicts Artem Yadelskyi 2026-02-28 23:32:15 +0200
  • aeed392c3f
    Merge branch 'main' into telegram-bot-commands Artem Yadelskyi 2026-02-28 23:27:26 +0200
  • c57a9c14e7 docs: sync READMEs, examples, and channel docs to match current config Hoshina 2026-02-28 22:25:31 +0800
  • e9b4886573 fix(wecom): fix context leak in Start() and data race in processedMsgs Hoshina 2026-02-28 22:08:06 +0800
  • 9c9524f934
    Merge pull request #914 from alexhoshina/fix/wecom-context-canceled daming大铭 2026-02-28 21:56:17 +0800
  • 8e06e2adbd fix(wecom): initialize context in constructors to prevent nil panic in tests Hoshina 2026-02-28 21:45:05 +0800
  • 62f59f76e3 fix(wecom): use channel context instead of HTTP request context for async message processing Hoshina 2026-02-28 21:30:58 +0800
  • b88e590c6c moved fetch limit bytes in config file afjcjsbx 2026-02-28 13:34:33 +0100
  • 8207c1c7e6
    Feat/update migrate (#910) lxowalle 2026-02-28 19:59:17 +0800
  • 27e988c484
    feat(tui): Add configurable Launcher and Gateway process management (#909) taorye 2026-02-28 19:37:18 +0800
  • 08599f8736
    build: add armv6 support to goreleaser (#905) Guoguo 2026-02-28 18:54:23 +0800
  • 5e028a847c
    feat: add picoclaw-launcher with web UI for configuration and gateway management (#904) Guoguo 2026-02-28 18:38:38 +0800
  • 172e6ebe5f
    fix(exec) fail close on invalid deny pattern (#781) Mauro 2026-02-28 09:24:26 +0100
  • 6c8866de6f
    fix: propagate error when no channels are enabled during startup (#897) wenjie 2026-02-28 16:04:44 +0800
  • 257b0d82b5 Merge branch 'main' into mcp-tools-support yuchou87 2026-02-28 15:55:25 +0800
  • feee0da945
    Merge pull request #884 from alexhoshina/fix/memory-leak-whatsapp-reasoning daming大铭 2026-02-28 14:28:44 +0800
  • 871b2d7342 fix(whatsapp_native,agent): fixes for resource leak and log noise Hoshina 2026-02-28 14:13:24 +0800
  • 8529abbc91
    Merge pull request #681 from dimensi/bugfix/falsy-context-deadline daming大铭 2026-02-28 14:12:09 +0800
  • 7f425f1d11 fix(agent): correct misspelling of 'canceled' Hoshina 2026-02-28 13:00:21 +0800
  • d1b10a0004 fix(whatsapp_native,agent): address second round of review feedback Hoshina 2026-02-28 12:54:05 +0800
  • fc28c2660a fix(whatsapp_native): close TOCTOU race between eventHandler and Stop Hoshina 2026-02-28 12:37:49 +0800
  • 62bdece7f5
    chore: resolve conflicts with upstream/main Petrichor 2026-02-28 12:21:54 +0800
  • 9b80fdf885 fix(whatsapp_native,agent): address PR #884 review feedback Hoshina 2026-02-28 03:05:19 +0800
  • a9a307584b fix: max payload size in web fetch afjcjsbx 2026-02-27 18:56:02 +0100
  • 1d0220f9fd fix(agent): prevent reasoning goroutine accumulation on full bus Hoshina 2026-02-28 01:39:17 +0800
  • c7d75a18f8 fix(whatsapp_native): fix goroutine and resource leak in Start/Stop lifecycle Hoshina 2026-02-28 01:39:06 +0800
  • cdbc9c4bd6
    Merge branch 'sipeed:main' into main 美電球 2026-02-28 01:28:39 +0800
  • 2f4f45080b
    Merge pull request #882 from sipeed/fix/issue#565 daming大铭 2026-02-28 00:41:23 +0800
  • ebfa72a286
    Update config file reference from config.yaml to config.json 美電球 2026-02-28 00:36:39 +0800
  • 1211218b60
    Merge pull request #881 from mosir/fix/onboard-include-empty-model daming大铭 2026-02-28 00:28:02 +0800
  • 70fcbc5700
    Merge pull request #824 from 0xYiliu/fix/issue-783-fallback-alias-resolution daming大铭 2026-02-28 00:25:18 +0800