-
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