Commit Graph

  • 376b7d6d58 Merge remote-tracking branch 'origin/main' into pr-553 Re-bin 2026-03-05 14:28:50 +00:00
  • bc52ad3dad Merge pull request #1428: feat(custom-provider) session affinity header Re-bin 2026-03-05 14:27:24 +00:00
  • fb77176cfd feat(custom-provider): keep instance-level session affinity header for cache locality Re-bin 2026-03-05 14:25:46 +00:00
  • a3c68ef140 Merge branch 'main' into pr-1428 Re-bin 2026-03-05 14:12:37 +00:00
  • 46192fbd2a fix(context): detect image MIME type from magic bytes instead of file extension coldxiangyu 2026-03-05 20:18:13 +08:00
  • d720235061 Merge branch 'HKUDS:main' into coding-plan ouyangwulin 2026-03-05 17:47:41 +08:00
  • 7b676962ed Merge PR #1568: fix(feishu): isolate lark ws Client event loop from main asyncio loop Xubin Ren 2026-03-05 17:38:57 +08:00
  • 6770a6e7e9 supported aliyun coding plan. ouyangwulin 2026-03-05 17:34:36 +08:00
  • 97522bfa03 fix(feishu): isolate lark ws Client event loop from main asyncio loop coldxiangyuandfactory-droid[bot] 2026-03-05 17:27:17 +08:00
  • 323e5f22cc refactor(channels): extract split_message utility to reduce code duplication suger-m 2026-03-05 11:14:04 +08:00
  • 667613d594 fix edge case casting and more test cases Barry Wang 2026-03-05 16:51:09 +08:00
  • 9e42ccb51e feat: auto casting tool params to match schema type Barry Wang 2026-03-05 16:27:50 +08:00
  • cf3e7e3f38 feat: Add Alibaba Cloud Coding Plan API support ouyangwulin 2026-03-05 16:54:15 +08:00
  • 5cc3c03245 fix: merge tool_calls from multiple choices in LiteLLM response Peixian Gong 2026-03-05 15:15:37 +08:00
  • 0d60acf2d5 fix(schema): rename volcengine_plan and byteplus_plan to *_coding_plan for consistency gaoyiman 2026-03-05 14:40:18 +08:00
  • 80bf5e55f1 Merge branch 'HKUDS:main' into feat-volcengine-tuning gaoyiman 2026-03-05 14:14:33 +08:00
  • a08aae93e6 fix: not imported when LiteLLMProvider is not used hcanyz 2026-03-05 11:33:20 +08:00
  • fb74281434 Merge PR #1499: fix(qq): add msg_seq to prevent message deduplication error Xubin Ren 2026-03-05 10:39:45 +08:00
  • 2484dc5ea6 Merge PR #1533: fix(tests): resolve failing tests Xubin Ren 2026-03-05 10:28:39 +08:00
  • 33f59d8a37 fix(agent): separate reasoning and tool hints to respect channel config Sergio Sánchez Vallés 2026-03-05 00:45:15 +01:00
  • c27d2b1522 fix(agent): prevent tool hints from overwriting reasoning in streaming drafts Sergio Sánchez Vallés 2026-03-05 00:33:27 +01:00
  • f78d655aba Fix: Telegram channel crash when proxy is configured 姚远 2026-03-05 04:29:00 +08:00
  • d019ff06d2 Merge branch 'main' into fix/test-failures Sergio Sánchez Vallés 2026-03-04 20:07:58 +01:00
  • e032faaeff Merge branch 'main' of upstream/main into fix/test-failures Sergio Sánchez Vallés 2026-03-04 20:04:00 +01:00
  • 0209ad57d9 fix(tests): resolve RequestsDependencyWarning and lark-oapi asyncio/websockets DeprecationWarnings Sergio Sánchez Vallés 2026-03-04 19:31:39 +01:00
  • 4e9f08cafa Merge PR #1511: fix: add size limit to ReadFileTool to prevent OOM Xubin Ren 2026-03-05 01:12:40 +08:00
  • fd3b4389d2 Merge PR #1531: fix(feishu): convert audio type to file for API compatibility Xubin Ren 2026-03-05 00:38:15 +08:00
  • a156a8ee93 Merge PR #1507: fix: guard validate_params against non-dict input Xubin Ren 2026-03-05 00:36:29 +08:00
  • d9ce3942fa Merge PR #1508: fix: handle invalid ISO datetime in CronTool gracefully Xubin Ren 2026-03-05 00:35:16 +08:00
  • 522cf89d53 Merge PR #1521: test: fix test failures from refactored cron and context builder Xubin Ren 2026-03-05 00:34:01 +08:00
  • a2762351b3 Merge PR #1525: fix(codex): pass reasoning_effort to Codex API Xubin Ren 2026-03-05 00:31:09 +08:00
  • bdfe7d6449 fix(feishu): convert audio type to file for API compatibility Ben 2026-03-05 00:16:31 +08:00
  • 88d7642c1e test: fix test failures from refactored cron and context builder chengyongru 2026-03-04 20:42:49 +08:00
  • c64fe0afd8 fix(tests): resolve failing tests on main branch Sergio Sánchez Vallés 2026-03-04 16:53:07 +01:00
  • ecdf309404 fix(codex): pass reasoning_effort to Codex API Daniel Emden 2026-03-04 15:31:56 +01:00
  • bb8512ca84 test: fix test failures from refactored cron and context builder chengyongru 2026-03-04 20:42:49 +08:00
  • ca1f41562c Fix telegram stop typing if not final message Sergio Sánchez Vallés 2026-03-04 13:19:35 +01:00
  • 61f658e045 add reasoning content to on progress message Sergio Sánchez Vallés 2026-03-04 12:11:18 +01:00
  • d0c6479186 feat: add LLM retry with exponential backoff for transient errors Kiplangatkorir 2026-03-04 11:20:50 +03:00
  • ce65f8c11b fix: add size limit to ReadFileTool to prevent OOM Kiplangatkorir 2026-03-04 11:15:45 +03:00
  • edaf7a244a fix: handle invalid ISO datetime in CronTool gracefully Kiplangatkorir 2026-03-04 10:55:17 +03:00
  • df8d09f2b6 fix: guard validate_params against non-dict input Kiplangatkorir 2026-03-04 10:53:30 +03:00
  • 20bec3bc26 Update qq.py Liwx 2026-03-04 14:06:19 +08:00
  • d0a48ed23c Update qq.py Liwx 2026-03-04 14:00:40 +08:00
  • 832e2e8ecd Merge branch 'HKUDS:main' into main WufeiHalf 2026-03-04 10:51:10 +08:00
  • 3e83425142 feat(mcp): add SSE transport support with auto-detection worenidewen 2026-03-04 01:06:04 +08:00
  • 102b9716ed feat: Implement Telegram draft/progress messages (streaming) Sergio Sánchez Vallés 2026-03-03 17:16:08 +01:00
  • 1303cc6669 Merge PR #1485: fix: add missed openai dependency Xubin Ren 2026-03-04 00:14:52 +08:00
  • 5f7fb9c75a add missed dependency cocolato 2026-03-03 23:40:56 +08:00
  • 0f1cc40b22 feat(telegram): add Telegram group topic support WufeiHalf 2026-03-03 22:08:01 +08:00
  • 01744029d8 fix problem with proxy for Telegram astvacp 2026-03-03 18:08:50 +07:00
  • a7be0b3c9e sync missing scripts from upstream openclaw repository Yan-ke Guo 2026-03-03 18:14:26 +08:00
  • c05cb2ef64 refactor(cron): remove CLI cron commands and unify scheduling via cron tool Re-bin 2026-03-03 05:51:24 +00:00
  • 9a41aace1a Merge PR #1458: prevent cron self-scheduling safely Re-bin 2026-03-03 05:36:50 +00:00
  • 30803afec0 fix(cron): isolate cron-execution guard with contextvars Re-bin 2026-03-03 05:36:48 +00:00
  • ec6430fa0c Merge branch 'main' into pr-1458 Re-bin 2026-03-03 05:18:28 +00:00
  • caa8acf6d9 Merge PR #1456: merge user messages and harden save_turn multimodal persistence Re-bin 2026-03-03 05:13:20 +00:00
  • 03b83fb79e fix(agent): skip empty multimodal user entries after runtime-context strip Re-bin 2026-03-03 05:13:17 +00:00
  • da8a4fc68c fix: prevent cron job execution from scheduling new jobs Nikolas de Hor 2026-03-03 01:02:33 -03:00
  • ad99d5aaa0 fix: merge consecutive user messages into single message Nikolas de Hor 2026-03-03 00:59:58 -03:00
  • 8f4baaa5ce feat(gateway): support multiple instances with --workspace and --config options chengyongru 2026-03-02 22:01:02 +08:00
  • ecdfaf0a5a feat(custom-provider): add x-session-affinity header for prompt caching David Markey 2026-03-01 20:49:00 +00:00
  • 3c79404194 fix(providers): sanitize thinking_blocks by provider and harden content normalization Re-bin 2026-03-02 06:58:10 +00:00
  • 1601470436 Merge PR #1399: reload cron store on timer tick Re-bin 2026-03-02 06:38:00 +00:00
  • 9877195de5 chore(cron): remove redundant timer comment Re-bin 2026-03-02 06:37:57 +00:00
  • f3979c0ee6 Merge branch 'main' into pr-1399 Re-bin 2026-03-02 06:30:43 +00:00
  • 3f79245b91 Merge PR #1406: normalize Matrix media metadata and attachment upload call Re-bin 2026-03-02 06:28:48 +00:00
  • be4f83a760 Merge branch 'main' into pr-1406 Re-bin 2026-03-02 06:24:53 +00:00
  • b575606c9e Merge PR #1403: deny-by-default allowFrom with startup validation Re-bin 2026-03-02 06:13:40 +00:00
  • bbfc1b40c1 security: deny-by-default allowFrom with wildcard support and startup validation Re-bin 2026-03-02 06:13:37 +00:00
  • 2c63946519 fix(matrix): normalize media metadata and keyword-call attachment upload Wenjie Lei 2026-03-01 21:56:08 -08:00
  • d447be5ca2 security: deny by default in is_allowed for all channels chengyongru 2026-03-02 13:17:39 +08:00
  • e9d023f52c feat(discord): add group policy to control group respond behaviour Joel Chan 2026-02-12 17:10:50 +08:00
  • dba93ae83a cron: reload jobs store on each timer tick yzchen 2026-03-02 11:19:45 +08:00
  • aed1ef5529 fix: add SIGTERM, SIGHUP handling and ignore SIGPIPE chengyongruandClaude Opus 4.6 2026-03-02 11:04:53 +08:00
  • ae788a17f8 chore: add .worktrees to .gitignore chengyongruandClaude Opus 4.6 2026-03-02 11:03:54 +08:00
  • 521217a7f5 fix(telegram): enforce group_policy in _on_message Sense_wang 2026-03-01 16:50:36 +00:00
  • 43329018f7 fix(telegram): add group_policy config for Telegram groups Sense_wang 2026-03-01 16:50:02 +00:00
  • 8571df2e63 fix(feishu): split card messages when content has multiple tables zerone0x 2026-03-01 15:13:44 +01:00
  • a5962170f6 Merge PR #1370: add web tools proxy support Re-bin 2026-03-01 12:53:20 +00:00
  • 15529c668e fix(web): sanitize proxy logs and polish search key hint Re-bin 2026-03-01 12:53:18 +00:00
  • f5c0c75648 Merge branch 'main' into pr-1370 Re-bin 2026-03-01 12:48:01 +00:00
  • 1109fdc682 Merge PR #1375: improve cron reminder context handling Re-bin 2026-03-01 12:46:06 +00:00
  • a7d24192d9 fix(cron): route scheduled jobs through process_direct with english reminder prefix Re-bin 2026-03-01 12:45:53 +00:00
  • 468dfc406b feat(cron): improve cron job context handling VITOHJL 2026-03-01 17:05:04 +08:00
  • 82be2ae1a5 feat(tool): add web search proxy chengyongru 2026-03-01 13:27:46 +08:00
  • aff8d8e9e1 Merge PR #1361: fix(feishu): parse post wrapper payload for rich text messages Re-bin 2026-03-01 06:36:32 +00:00
  • 4752e95a24 merge origin/main into pr-1361 Re-bin 2026-03-01 06:36:29 +00:00
  • c2bbd6d20d Merge branch 'main' into pr-1361 Re-bin 2026-03-01 06:30:10 +00:00
  • 7eae842132 Merge PR #1339: style: unify code formatting Re-bin 2026-03-01 06:13:29 +00:00
  • 3c6c49cc5d Merge branch 'main' into pr-1339 Re-bin 2026-03-01 06:06:01 +00:00
  • c69e45f987 Merge PR #1371 to auto-reload jobs.json when modified externally Xubin Ren 2026-03-01 14:02:37 +08:00
  • 89e5a28097 fix(cron): auto-reload jobs.json when modified externally Re-bin 2026-03-01 06:01:47 +00:00
  • 3ee061b879 Merge branch 'main' into main Jack Lu 2026-03-01 13:35:24 +08:00
  • 80219baf25 feat(api): add OpenAI-compatible endpoint with x-session-key isolation Tink 2026-03-01 10:53:45 +08:00
  • 2fc16596d0 fix(feishu): parse post wrapper payload for rich text messages yzchen 2026-03-01 02:17:10 +08:00
  • f172c9f381 docs: reformat release news with v0.1.4.post3 release Re-bin 2026-02-28 18:06:56 +00:00
  • ee9bd6a96c docs: update v0.1.4.post3 release news Re-bin 2026-02-28 18:04:12 +00:00
  • 4f0530dd61 release: v0.1.4.post3 Re-bin 2026-02-28 17:55:18 +00:00
  • 925302c01f Merge PR #1330: fix thinking mode support (reasoning_content + thinking_blocks) Re-bin 2026-02-28 17:37:15 +00:00