Commit graph

  • 592651db62 * update contributing.md lxowalle 2026-03-02 21:20:23 +08:00
  • 4402fcf63c * update contributing.md lxowalle 2026-03-02 21:20:23 +08:00
  • 121e939236 brand: rename bot identity from picoclaw to aldo A Magno 2026-03-02 14:20:01 +01:00
  • debaceaa99 * update contributing.md lxowalle 2026-03-02 21:17:59 +08:00
  • 5fa2e1d1e4 * update contributing.md lxowalle 2026-03-02 21:17:59 +08:00
  • 7fe4deff0d perf: align with readme-magno optimizations (timestamp, cache logging) A Magno 2026-03-02 14:16:13 +01:00
  • 9cf640daaf * update lxowalle 2026-03-02 21:16:12 +08:00
  • 1315e9024a feat(feishu): add emoji reaction feedback and markdown card support tzzml 2026-03-02 20:49:07 +08:00
  • e563e96cc3 Merge remote-tracking branch 'upstream/main' into dev_features seagochen 2026-03-02 21:43:03 +09:00
  • 4d4f33fa56 fix: harden path traversal protection and block privilege escalation commands seagochen 2026-03-02 21:18:07 +09:00
  • 7359fb51a4 perf: 7 additional token optimizations to minimize API costs A Magno 2026-03-02 12:42:01 +01:00
  • a99cf50f27 perf: reduce API costs with 6 optimization fixes A Magno 2026-03-02 12:36:59 +01:00
  • 6b66da52f0 feat: add setup-token auth and send_file tool A Magno 2026-03-02 12:34:04 +01:00
  • fe1be76bc6 temp leozeli 2026-03-02 19:32:53 +08:00
  • d44b639f18 address PR comments. Kai Xia 2026-03-02 22:24:44 +11:00
  • a40fed6543 Merge pull request #535 from xiaket/ci-enable-dupl-linter daming大铭 2026-03-02 18:55:35 +08:00
  • faec0261d0
    Merge pull request #535 from xiaket/ci-enable-dupl-linter daming大铭 2026-03-02 18:55:35 +08:00
  • 9b65e77d22 Merge remote-tracking branch 'origin/main' into dev_features seagochen 2026-03-02 19:45:32 +09:00
  • 351bae690c refactor(aibot): remove downloadAndDecryptImage function to streamline image handling Zhang Rui 2026-03-02 18:21:53 +08:00
  • 23f48d7c4e refactor(aibot): remove downloadAndDecryptImage function to streamline image handling Zhang Rui 2026-03-02 18:21:53 +08:00
  • 95d69472df Merge branch 'main' into feat_discord_proxy nayihz 2026-03-02 18:15:20 +08:00
  • 9be6fb1a7d Merge branch 'main' into feat_discord_proxy nayihz 2026-03-02 18:15:20 +08:00
  • 76fdb91a5f feat(agent): add resolveMediaRefs to convert media:// refs to base64 data URLs shikihane 2026-03-02 18:08:32 +08:00
  • 18b36af934 feat(agent): add resolveMediaRefs to convert media:// refs to base64 data URLs shikihane 2026-03-02 18:08:32 +08:00
  • 597648a96e fix(wecom): handle empty response by encrypting and returning a default response Zhang Rui 2026-03-01 00:02:22 +08:00
  • edd339e056 fix(wecom): handle empty response by encrypting and returning a default response Zhang Rui 2026-03-01 00:02:22 +08:00
  • 8fb47305d6 fix(wecom): improve error message for response_url delivery failure Zhang Rui 2026-03-01 00:00:14 +08:00
  • 619948f8ff fix(wecom): improve error message for response_url delivery failure Zhang Rui 2026-03-01 00:00:14 +08:00
  • c992f2fa13 refactor(docs): remove webhook_host and webhook_port from configuration examples Zhang Rui 2026-02-28 23:52:56 +08:00
  • bf4445f1f3 refactor(docs): remove webhook_host and webhook_port from configuration examples Zhang Rui 2026-02-28 23:52:56 +08:00
  • 2af2217693 refactor(config): remove WebhookHost and WebhookPort from WeComAIBotConfig Zhang Rui 2026-02-28 23:50:18 +08:00
  • d4824a00b6 refactor(config): remove WebhookHost and WebhookPort from WeComAIBotConfig Zhang Rui 2026-02-28 23:50:18 +08:00
  • b51c644844 fix(wecom): update CanonicalID generation to use identity.BuildCanonicalID for consistency Zhang Rui 2026-02-28 23:46:04 +08:00
  • 55c556a4c5 fix(wecom): update CanonicalID generation to use identity.BuildCanonicalID for consistency Zhang Rui 2026-02-28 23:46:04 +08:00
  • f2e69e1616 fix(wecom): improve error handling in sendViaResponseURL and remove task on failure Zhang Rui 2026-02-28 23:43:33 +08:00
  • 79b7fb7792 fix(wecom): improve error handling in sendViaResponseURL and remove task on failure Zhang Rui 2026-02-28 23:43:33 +08:00
  • 38ca8a5513 refactor(wecom): simplify stream message structure by introducing WeComAIBotMsgItem and WeComAIBotMsgItemImage types Zhang Rui 2026-02-28 23:35:38 +08:00
  • 79bc06c0ba refactor(wecom): simplify stream message structure by introducing WeComAIBotMsgItem and WeComAIBotMsgItemImage types Zhang Rui 2026-02-28 23:35:38 +08:00
  • 2d22a102fc refactor(wecom): streamline AES encryption/decryption and improve task management logic Zhang Rui 2026-02-28 23:14:10 +08:00
  • 880c402ab7 refactor(wecom): streamline AES encryption/decryption and improve task management logic Zhang Rui 2026-02-28 23:14:10 +08:00
  • 88de5f6016 refactor(wecom): replace generateSignature with computeSignature and update related tests Zhang Rui 2026-02-28 22:56:55 +08:00
  • 8f3d611a4c refactor(wecom): replace generateSignature with computeSignature and update related tests Zhang Rui 2026-02-28 22:56:55 +08:00
  • 481d0ea5f4 fix(docs): update WeCom AI Bot timeout duration in README and improve streamTask comments Zhang Rui 2026-02-28 16:05:26 +08:00
  • 81f6787dd5 fix(docs): update WeCom AI Bot timeout duration in README and improve streamTask comments Zhang Rui 2026-02-28 16:05:26 +08:00
  • b271b5fc2c Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:54:00 +08:00
  • e88b39f21e Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:54:00 +08:00
  • 63477832bc fix(docs): update WeCom AI Bot task timeout duration in README Zhang Rui 2026-02-28 15:50:32 +08:00
  • 4a87090fd9 fix(docs): update WeCom AI Bot task timeout duration in README Zhang Rui 2026-02-28 15:50:32 +08:00
  • 2be22682f5 feat(wecom-aibot): enhance stream task management with StreamClosedAt and improved cleanup logic Zhang Rui 2026-02-28 15:45:32 +08:00
  • a87e6b0551 feat(wecom-aibot): enhance stream task management with StreamClosedAt and improved cleanup logic Zhang Rui 2026-02-28 15:45:32 +08:00
  • ac4272600f feat(wecom-aibot): add context management for stream tasks to improve agent cancellation Zhang Rui 2026-02-28 15:38:49 +08:00
  • 4e09c91dda feat(wecom-aibot): add context management for stream tasks to improve agent cancellation Zhang Rui 2026-02-28 15:38:49 +08:00
  • 9ad020ddf0 Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:31:39 +08:00
  • 0b6d913dfc Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:31:39 +08:00
  • c2a14913a5 Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:29:51 +08:00
  • aa9ce6955b Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:29:51 +08:00
  • 46b9716dfa Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:26:26 +08:00
  • e33712deff Update pkg/channels/wecom/aibot.go ZHANG RUI 2026-02-28 15:26:26 +08:00
  • dba86ad3f5 feat(wecom-aibot): add reasoning_channel_id to configuration and enhance message handling limits Zhang Rui 2026-02-28 15:08:07 +08:00
  • e894f8d39a feat(wecom-aibot): add reasoning_channel_id to configuration and enhance message handling limits Zhang Rui 2026-02-28 15:08:07 +08:00
  • 1b825f3338 feat(wecom): add WeCom AI Bot integration and update documentation Zhang Rui 2026-02-28 14:38:41 +08:00
  • a25726e798 feat(wecom): add WeCom AI Bot integration and update documentation Zhang Rui 2026-02-28 14:38:41 +08:00
  • 3c31e7c371 fix(wecom-aibot): correct variable name in JSON parsing in message callback handler Zhang Rui 2026-02-28 14:04:26 +08:00
  • c7d4012fc9 fix(wecom-aibot): correct variable name in JSON parsing in message callback handler Zhang Rui 2026-02-28 14:04:26 +08:00
  • a35f04f7ac Add WeCom AIBot channel implementation and tests Zhang Rui 2026-02-28 13:25:37 +08:00
  • 6caee427bb Add WeCom AIBot channel implementation and tests Zhang Rui 2026-02-28 13:25:37 +08:00
  • 7385f0faff fix(openai_compat): preserve reasoning_content in serializeMessages shikihane 2026-03-02 17:38:08 +08:00
  • a4e5c391bd fix(openai_compat): preserve reasoning_content in serializeMessages shikihane 2026-03-02 17:38:08 +08:00
  • 63c7d57d33 feat(agent): wire Media through agent pipeline (cherry-pick PR #555) shikihane 2026-03-01 19:19:31 +08:00
  • 6997edc82e feat(agent): wire Media through agent pipeline (cherry-pick PR #555) shikihane 2026-03-01 19:19:31 +08:00
  • 61ffafeacf feat: add Media field to Message struct and implement serializeMessages for vision API support Zachary Guerrero 2026-02-20 14:32:58 -08:00
  • 3d54a77c40 feat: add Media field to Message struct and implement serializeMessages for vision API support Zachary Guerrero 2026-02-20 14:32:58 -08:00
  • f18d661454 feat(web_search): add load balance and failover for api keys stark 2026-03-02 17:16:24 +08:00
  • 1a0a79b8c9 feat(tools): add configurable timeout for exec tool Owen Wu 2026-02-28 20:18:30 -08:00
  • 86f30bbe60 Address PR review feedback: extract helper, use os.TempDir(), add UUID prefix, remove extensions, translate errors czq 2026-03-02 16:35:06 +08:00
  • f743681a81 Merge pull request #946 from winterfx/fix/preserve-reasoning-content-in-history daming大铭 2026-03-02 16:31:03 +08:00
  • 26d1b8e374
    Merge pull request #946 from winterfx/fix/preserve-reasoning-content-in-history daming大铭 2026-03-02 16:31:03 +08:00
  • 28dca94b84 fix: conflicts Administrator 2026-03-02 16:28:11 +08:00
  • f3d778a079
    Update filesystem_test.go lppp04808 2026-03-02 16:27:42 +08:00
  • 389a40bf81 fix: fix conflicts Administrator 2026-03-02 16:24:55 +08:00
  • 3cd192db15
    Merge branch 'main' into main lppp04808 2026-03-02 16:01:41 +08:00
  • 24d947435f feat(tools): add send_email tool and refactor shared Resend logic sushi30 2026-03-02 08:59:40 +01:00
  • 72bce5a76f modify gitignore 陈波0668000637 2026-03-02 14:42:54 +08:00
  • c2eef3a5ec remove unused specstory files 陈波0668000637 2026-03-02 14:38:57 +08:00
  • 3c9dca7bef function: picoclaw node, can link with gateway and execute system command 陈波0668000637 2026-03-02 14:29:51 +08:00
  • f22f6006f8 function: gateway support nodes to control android node or linux node 陈波0668000637 2026-02-28 14:58:01 +08:00
  • 05ee3ae382 feat: 使用正确的飞书接口下载对话中的媒体资源 czq 2026-03-02 14:06:11 +08:00
  • 54887caf8e feat: add audio transcription via Groq Whisper API Virat Mankali 2026-03-02 10:25:56 +05:30
  • 0068613bcb refactor: NewHTTPProvider - now accept more params, removed long names NewHTTPProvider* Aleksandr Bortnikov 2026-03-02 07:25:59 +03:00
  • fbc8de422e fix(tools): allow /dev/null redirection and add read/write sandbox split (#967) Huang Rui 2026-03-02 12:22:02 +08:00
  • d5370c9605
    fix(tools): allow /dev/null redirection and add read/write sandbox split (#967) Huang Rui 2026-03-02 12:22:02 +08:00
  • 10884f7f81
    feat(tools): add configurable allow patterns and path whitelists Huang Rui 2026-03-02 11:51:05 +08:00
  • 2d1ea48234 ignore: add cursor files ignore 陈波0668000637 2026-03-02 11:40:30 +08:00
  • ddb994d6ac
    Merge branch 'sipeed:main' into main ztechenbo 2026-03-02 10:59:18 +08:00
  • 70b4dffaa6 Merge remote-tracking branch 'refs/remotes/origin/main' Administrator 2026-03-02 10:56:03 +08:00
  • 6918da3636
    Merge branch 'sipeed:main' into main lppp04808 2026-03-02 10:55:07 +08:00
  • 56e3d6d0b1
    Merge branch 'sipeed:main' into fix/inbound-dedup-messageid mosir 2026-03-02 10:19:59 +08:00
  • 6053baaf82 fix(tools): allow /dev/null redirection and add read/write sandbox split Huang Rui 2026-03-02 00:57:02 +08:00
  • e2e47f72e1 Resolve spaces in README Zenix 2026-03-02 10:41:55 +09:00
  • 0976248fa0
    Remove spaces in README Zenix 2026-03-02 10:41:28 +09:00