Commit Graph

  • 5ca386ebf5 fix: preserve reasoning_content and thinking_blocks in session history Re-bin 2026-02-28 17:37:12 +00:00
  • a47c2e9a37 Merge branch 'main' into pr-1330 Re-bin 2026-02-28 17:25:53 +00:00
  • 422969d468 Merge PR #1348: fix(lark): Remove non-existent stop() call on Lark ws.Client when enable lark channel Xubin Ren 2026-03-01 01:23:27 +08:00
  • 8c1627c594 Merge PR #1351 to add reasoning_effort config to enable LLM thinking mode Xubin Ren 2026-03-01 01:20:49 +08:00
  • f9d72e2e74 feat: add reasoning_effort config to enable LLM thinking mode Re-bin 2026-02-28 17:18:05 +00:00
  • 9e2f69bd5a tidy up zhangxiaoyu.york 2026-03-01 00:51:17 +08:00
  • 0a5f3b6194 Merge PR #1346: fix(qq): disable botpy file log on read-only fs Re-bin 2026-02-28 16:45:08 +00:00
  • c34e1053f0 fix(qq): disable botpy file log to fix read-only filesystem error Re-bin 2026-02-28 16:45:06 +00:00
  • e0a78d78f9 Merge branch 'main' into pr-1346 Re-bin 2026-02-28 16:43:45 +00:00
  • 76c3144c7c Merge PR #1347 to streamline subagent prompt Xubin Ren 2026-03-01 00:38:44 +08:00
  • cfe33ff7cd fix(qq): disable botpy file log to fix read-only filesystem error zerone0xandClaude 2026-02-28 17:35:07 +01:00
  • 8545d5790e refactor: streamline subagent prompt by reusing ContextBuilder and SkillsLoader Re-bin 2026-02-28 16:32:50 +00:00
  • 5d829ca575 bugfix: remove client.stop zhangxiaoyu.york 2026-03-01 00:30:03 +08:00
  • a422c606d8 Merge PR #1337: feat(dingtalk): send images and media as proper message types Re-bin 2026-02-28 16:23:44 +00:00
  • 73a708770e refactor: compress DingTalk helpers Re-bin 2026-02-28 16:23:43 +00:00
  • b3af59fc8e bugfix: remove client.stop zhangxiaoyu.york 2026-03-01 00:20:32 +08:00
  • bd09cc3e6f perf: optimize prompt cache hit rate for Anthropic models coldxiangyu 2026-02-24 20:54:30 +08:00
  • 977ca725f2 style: unify code formatting and import order JK_Lu 2026-02-28 20:55:43 +08:00
  • cfc55d626a feat(dingtalk): send images as image messages, keep files as attachments siyuan.qsy 2026-02-28 19:00:22 +08:00
  • 52222a9f84 fix(providers): allow reasoning_content in message history for thinking models fengxiaohu 2026-02-28 18:46:15 +08:00
  • bfc2fa88f3 Merge PR #1325: add message deduplication to WhatsApp channel Re-bin 2026-02-28 08:38:29 +00:00
  • 95ffe47e34 refactor: use OrderedDict for WhatsApp dedup, consistent with Feishu Re-bin 2026-02-28 08:38:29 +00:00
  • d8d954ad46 Merge remote-tracking branch 'origin/main' into pr-1325 Re-bin 2026-02-28 08:33:13 +00:00
  • 9e546442d2 Merge PR #1326: use WeakValueDictionary for consolidation locks Xubin Ren 2026-02-28 16:31:16 +08:00
  • 8410f859f7 refactor: use WeakValueDictionary for consolidation locks — auto-cleanup, no manual pop Re-bin 2026-02-28 08:26:55 +00:00
  • c0ad986504 fix: add message deduplication to WhatsApp channel spartan077andClaude Sonnet 4.6 2026-02-28 13:44:22 +05:30
  • e1832e75b5 Merge PR #1286: fix Windows path regex truncation in ExecTool Re-bin 2026-02-28 08:09:56 +00:00
  • b89b5a7e2c refactor: compress _extract_absolute_paths comments Re-bin 2026-02-28 08:09:56 +00:00
  • 05e0d271fc Merge remote-tracking branch 'origin/main' into pr-1286 Re-bin 2026-02-28 08:07:07 +00:00
  • b1f0335090 Merge PR #1294: fix tool hint crash when arguments is a list (Kimi K2.5) Re-bin 2026-02-28 08:06:20 +00:00
  • 89c0f4cae9 refactor: compress tool hint args handling to two lines Re-bin 2026-02-28 08:06:20 +00:00
  • 90eb90335a Merge remote-tracking branch 'origin/main' into pr-1294 Re-bin 2026-02-28 08:01:04 +00:00
  • 08752fab2f Merge PR #1307 to pass msg_id in QQ C2C reply Xubin Ren 2026-02-28 15:54:39 +08:00
  • 44e120dd0b Merge PR #1317: modify Feishu bot permissions in README Xubin Ren 2026-02-28 15:48:59 +08:00
  • 72b47446eb Merge PR #1323: fix Feishu interactive card content extraction Re-bin 2026-02-28 07:40:31 +00:00
  • 7bb7b85788 Merge remote-tracking branch 'origin/main' into pr-1323 Re-bin 2026-02-28 07:36:31 +00:00
  • 1bbc5a6f89 Merge PR #1314: prevent session poisoning from null/error LLM responses Re-bin 2026-02-28 07:35:07 +00:00
  • 0036116e0b fix: filter empty assistant messages in _save_turn instead of patching at send time Re-bin 2026-02-28 07:35:07 +00:00
  • 069f93f6f5 Merge remote-tracking branch 'origin/main' into pr-1314 Re-bin 2026-02-28 07:29:04 +00:00
  • e440aa72c5 fix the interactive message text cannot be extracted 阿正 2026-02-28 15:10:35 +08:00
  • 936e094a7f Modify Feishu bot permissions in README Yan-ke Guo 2026-02-28 14:03:36 +08:00
  • 32f42df7ef Merge PR #1316 to remove overly broad "codex" keyword from openai_codex provider Xubin Ren 2026-02-28 12:14:30 +08:00
  • cc8864dc1f fix: remove overly broad "codex" keyword from openai_codex provider Nikolas de Hor 2026-02-28 01:01:20 -03:00
  • 66063abb8c fix: prevent session poisoning from null/error LLM responses Nikolas de Hor 2026-02-28 00:57:08 -03:00
  • 8842fb2b4d fix: pass msg_id in QQ C2C reply to avoid proactive message permission error GabrielWithTinaandClaude Sonnet 4.6 2026-02-28 09:44:28 +08:00
  • 11f1880c02 fix: handle list-type tool arguments in _tool_hint Michael-lhh 2026-02-28 00:18:00 +08:00
  • a4d95fd064 Merge PR #1293 to generate short alphanumeric tool_call_id for Mistral compatibility Xubin Ren 2026-02-28 00:15:52 +08:00
  • 1fe94898f6 fix: generate short alphanumeric tool_call_id for Mistral compatibility Re-bin 2026-02-27 16:13:26 +00:00
  • ef09add825 Merge PR #1278 to guide llm grep using timestamp Xubin Ren 2026-02-27 23:42:05 +08:00
  • 7229d86bb3 fix(shell): parse full Windows absolute paths in workspace guard fengxiaohu 2026-02-27 21:46:46 +08:00
  • db4185c8b7 Add timestamp format hint for HISTORY.md grep searching aiguozhi123456 2026-02-27 11:11:42 +00:00
  • e86cfcde22 Merge PR #1200 to update heartbeat tests to match two-phase tool-call architecture Xubin Ren 2026-02-27 18:10:35 +08:00
  • fdd2c25aed Merge PR #1222: fix runtime context leaking into session history Re-bin 2026-02-27 10:07:22 +00:00
  • bc558d0592 refactor: merge user-role branches in _save_turn Re-bin 2026-02-27 10:07:22 +00:00
  • 6bdb590028 Merge remote-tracking branch 'origin/main' into pr-1222 Re-bin 2026-02-27 09:57:45 +00:00
  • a6aa5fbd7c Merge PR #1239: register Matrix channel in manager and schema Re-bin 2026-02-27 09:53:31 +00:00
  • 12f3365103 fix: remove duplicate import, tidy MatrixConfig comments Re-bin 2026-02-27 09:53:31 +00:00
  • 2d33371366 Merge remote-tracking branch 'origin/main' into pr-1239 Re-bin 2026-02-27 09:51:33 +00:00
  • 858a62dd9b refactor: slim down helpers.py — remove dead code, compress docstrings Re-bin 2026-02-27 09:50:12 +00:00
  • 21e9644944 Merge PR #1253: auto-sync workspace templates on startup Re-bin 2026-02-27 09:46:57 +00:00
  • d5808bf586 refactor: streamline workspace template sync Re-bin 2026-02-27 09:46:57 +00:00
  • e260219ce6 Merge remote-tracking branch 'origin/main' into pr-1253 Re-bin 2026-02-27 09:41:13 +00:00
  • b7561848e1 Merge PR #1257: feat(feishu): make reaction emoji configurable Re-bin 2026-02-27 09:32:20 +00:00
  • 969b15dbce Merge remote-tracking branch 'origin/main' into pr-1257 Re-bin 2026-02-27 09:31:12 +00:00
  • 32ecfd32f3 Merge PR #1258: fix Telegram media-group aggregation Re-bin 2026-02-27 09:30:01 +00:00
  • aa2987be3e refactor: streamline Telegram media-group buffering Re-bin 2026-02-27 09:30:01 +00:00
  • 568a54ae3e Initialize Matrix channel in ChannelManager when enabled in config Tanish Rajput 2026-02-26 19:49:17 +05:30
  • a3e0543eae chore(telegram): keep media-group fix without unrelated formatting changes Kim 2026-02-27 12:16:51 +08:00
  • aa774733ea fix(telegram): aggregate media-group images into a single inbound turn Kim 2026-02-27 12:08:48 +08:00
  • 6641bad337 feat(feishu): make reaction emoji configurable kimkitsuragi26 2026-02-27 11:45:44 +08:00
  • cab901b2fb Merge PR #1228: fix(web): use self.api_key instead of undefined api_key Re-bin 2026-02-27 02:44:19 +00:00
  • b24df8afeb Merge remote-tracking branch 'origin/main' into pr-1228 Re-bin 2026-02-27 02:43:37 +00:00
  • ec8dee802c refactor: simplify message tool suppress and inline consolidation locks Re-bin 2026-02-27 02:39:38 +00:00
  • cb999ae826 feat: implement automatic workspace template synchronization Hon Jia Xuan 2026-02-27 10:39:05 +08:00
  • c3a0c7c9eb Merge PR #1206: fix message tool suppress for cross-channel sends Re-bin 2026-02-27 02:27:18 +00:00
  • 29e6709e26 refactor: simplify message tool suppress — bool check instead of target tracking Re-bin 2026-02-27 02:27:18 +00:00
  • ac1c40db91 Merge remote-tracking branch 'origin/main' into pr-1206 Re-bin 2026-02-27 02:17:04 +00:00
  • cf2ed8a6a0 tune volcengine provider gaoyiman 2026-02-26 16:22:24 +08:00
  • 7a3788fee9 fix(web): use self.api_key instead of undefined api_key Yongfeng Huang 2026-02-26 15:43:04 +08:00
  • 286e67ddef style(agent): remove inline comment in runtime-context history filter Kim 2026-02-26 14:21:44 +08:00
  • 45ae410f05 fix(agent): do not persist runtime context metadata in session history Kim 2026-02-26 14:12:37 +08:00
  • cc425102ac docs: update Matrix channel guideline and schema Re-bin 2026-02-26 03:08:00 +00:00
  • a1e930d942 Merge PR #420: feat: add Matrix (Element) channel Re-bin 2026-02-26 03:04:13 +00:00
  • 988a85d8de refactor: optimize matrix channel — optional deps, trim comments, simplify methods Re-bin 2026-02-26 03:04:01 +00:00
  • 84f2f3c316 Merge remote-tracking branch 'origin/main' into pr-420 Re-bin 2026-02-26 02:48:21 +00:00
  • a77add9d8c Merge PR #1191: fix base64 images stored in session history causing context overflow Re-bin 2026-02-26 02:43:50 +00:00
  • a1440cf4cb refactor: inline base64 image stripping in _save_turn Re-bin 2026-02-26 02:43:45 +00:00
  • 0a9bb1d8df Merge remote-tracking branch 'origin/main' into pr-1191 Re-bin 2026-02-26 02:39:53 +00:00
  • 4eb44cfb5c Merge PR #1198: fix assistant messages without tool calls not being saved to session Re-bin 2026-02-26 02:33:38 +00:00
  • 3902e31165 refactor: drop redundant tool_calls=None in final assistant message Re-bin 2026-02-26 02:33:38 +00:00
  • 23b9880478 Merge remote-tracking branch 'origin/main' into pr-1198 Re-bin 2026-02-26 02:29:45 +00:00
  • 7e1a08d33c docs: add provider option to Quick Start config example Re-bin 2026-02-26 02:23:07 +00:00
  • cffba8d0be Merge PR #1214 to support explicit provider selection in config Xubin Ren 2026-02-26 10:17:08 +08:00
  • 65477e4bf3 feat: support explicit provider selection in config Re-bin 2026-02-26 02:15:42 +00:00
  • 39ab89cbd1 Merge PR #1180: feat: /stop command with task-based dispatch Re-bin 2026-02-25 17:04:19 +00:00
  • cdbede2fa8 refactor: simplify /stop dispatch, inline commands, trim verbose docstrings Re-bin 2026-02-25 17:04:08 +00:00
  • fafd8d4eb8 fix(agent): only suppress final reply when message tool sends to same target chengyongru 2026-02-26 00:23:58 +08:00
  • 149f26af32 Merge branch 'main' into pr-1180 Re-bin 2026-02-25 16:16:18 +00:00
  • becb0a4b87 Merge PR #1126: feat: add untrusted runtime context layer for stable prompt prefix Re-bin 2026-02-25 16:13:48 +00:00
  • d55a850357 refactor: simplify runtime context injection — drop JSON/dedup, keep untrusted tag Re-bin 2026-02-25 16:13:48 +00:00