Re-bin
ce9b516b11
Merge branch 'main' into pr-1579
2026-03-08 16:29:54 +00:00
Re-bin
5eb67facff
Merge branch 'main' into pr-1728 and harden MCP tool cancellation handling
2026-03-08 16:01:06 +00:00
Re-bin
4e197dc18e
Merge branch 'main' into pr-1728
2026-03-08 15:51:06 +00:00
Xubin Ren
51d113d5a5
Merge PR #1727 : feat(qq): send messages using markdown payload
...
feat(qq): send messages using markdown payload
2026-03-08 23:40:30 +08:00
Re-bin
7cbb254a8e
fix: remove stale IDENTITY bootstrap entry
2026-03-08 15:39:40 +00:00
Alfredo Arenas
ed3b9c16f9
fix: handle CancelledError in MCP tool calls to prevent process crash
...
MCP SDK's anyio cancel scopes can leak CancelledError on timeout or
failure paths. Since CancelledError is a BaseException (not Exception),
it escapes both MCPToolWrapper.execute() and ToolRegistry.execute(),
crashing the agent loop.
Now catches CancelledError and returns a graceful error to the LLM,
while still re-raising genuine task cancellations from /stop.
Also catches general Exception for other MCP failures (connection
drops, invalid responses, etc.).
Related: #1055
2026-03-08 08:05:18 -06:00
TheAutomatic
1421ac501c
feat(qq): send messages using markdown payload
2026-03-08 07:04:06 -07:00
Re-bin
bf0ab93b06
Merge branch 'main' into pr-1635
2026-03-08 03:24:15 +00:00
Re-bin
fb4f696085
Merge branch 'main' into pr-1635
2026-03-08 03:14:20 +00:00
Re-bin
20dfaa5d34
refactor: unify instance path resolution and preserve workspace override
2026-03-08 02:58:25 +00:00
Re-bin
bdac08161b
Merge branch 'main' into pr-1581
2026-03-08 02:05:23 +00:00
Re-bin
2e50a98a57
merge main into pr-673 and keep slack empty-text fallback without regressing thread/media support
2026-03-07 16:51:48 +00:00
Re-bin
057927cd24
fix(auth): prevent allowlist bypass via sender_id token splitting
2026-03-07 16:36:12 +00:00
Re-bin
3e9c5aa34a
merge main into pr-532 and keep qq msg_seq/startup behavior while adding group @message support with regression tests
2026-03-07 16:22:41 +00:00
Re-bin
4e25ac5c82
test(dingtalk): cover group reply routing
2026-03-07 16:07:57 +00:00
shawn_wxn
73991779b3
fix(dingtalk): use msg_key variable instead of hardcoded
2026-03-08 00:01:08 +08:00
shawn_wxn
caa2aa596d
fix(dingtalk): correct msgKey parameter for group messages
2026-03-08 00:01:08 +08:00
shawn_wxn
26670d3e80
feat(dingtalk): add support for group chat messages
2026-03-08 00:01:08 +08:00
Re-bin
83433198ca
Merge main into pr-436
2026-03-07 15:51:53 +00:00
Re-bin
515b3588af
Merge main into pr-1482
2026-03-07 15:33:24 +00:00
Re-bin
369dbec70a
Merge branch 'main' into pr-1535
2026-03-07 15:05:54 +00:00
Re-bin
4021f5212c
Merge main into pr-332
2026-03-07 15:02:06 +00:00
Re-bin
43fc59da00
fix: hide internal reasoning in progress
2026-03-07 14:53:14 +00:00
Re-bin
04e4d17a51
Merge remote-tracking branch 'origin/main' into pr-1655
2026-03-07 14:45:28 +00:00
Re-bin
4f80e5318d
Merge remote-tracking branch 'origin/main' into pr-1648
2026-03-07 14:42:40 +00:00
Gleb
44327d6457
fix(telegram): added "stop" command handler, fixed stop command
2026-03-07 12:38:52 +02:00
VITOHJL
cf76011c1a
fix: hide reasoning_content from user progress updates
2026-03-07 17:09:59 +08:00
chengyongru
215360113f
feat(feishu): add audio transcription support using Groq Whisper
2026-03-07 16:21:52 +08:00
Re-bin
c3f2d1b01d
fix(tools): narrow parameter auto-casting
2026-03-07 05:28:12 +00:00
Re-bin
67e6d9639c
Merge remote-tracking branch 'origin/main' into pr-1610
2026-03-07 05:19:39 +00:00
Re-bin
c81d32c40f
fix(discord): handle attachment reply fallback
2026-03-07 04:07:25 +00:00
Re-bin
614d6fef34
Merge remote-tracking branch 'origin/main' into pr-1613
2026-03-07 04:01:24 +00:00
Re-bin
576ad12ef1
fix(azure): sanitize messages and handle temperature
2026-03-07 03:57:57 +00:00
Re-bin
7c074e4684
Merge remote-tracking branch 'origin/main' into pr-1618
2026-03-07 03:42:02 +00:00
Re-bin
c94ac351f1
fix(litellm): normalize tool call ids
2026-03-07 03:30:36 +00:00
Re-bin
c1da9df071
Merge remote-tracking branch 'origin/main' into pr-1637
2026-03-07 03:09:25 +00:00
04cb
e381057356
Fix tool_call_id length error for GitHub Copilot provider
...
GitHub Copilot and some other providers have a 64-character limit on
tool_call_id. When switching from providers that generate longer IDs
(such as OpenAI Codex), this caused validation errors.
This fix truncates tool_call_id to 64 characters by preserving the first
32 and last 32 characters to maintain uniqueness while respecting the
provider's limit.
Fixes #1554
2026-03-07 08:31:15 +08:00
fat-operator
067965da50
Refactored from image support to generic media
2026-03-07 00:26:49 +00:00
fat-operator
8c25897532
Remove image sending capabilities - cant be tested
2026-03-07 00:26:49 +00:00
fat-operator
fdd161d7b2
Implemented image support for whatsapp
2026-03-07 00:26:49 +00:00
Maciej Wojcik
79f3ca4f12
feat(cli): add workspace and config flags to agent
2026-03-06 20:32:10 +00:00
Kunal Karmakar
73be53d4bd
Add SSL verification
2026-03-06 18:16:15 +00:00
Kunal Karmakar
7e4594e08d
Increase timeout for chat completion calls
2026-03-06 18:12:46 +00:00
Kunal Karmakar
13236ccd38
Merge branch 'main' of https://github.com/kunalk16/nanobot into feat-support-azure-openai
2026-03-06 17:21:55 +00:00
Re-bin
0409d72579
feat(telegram): improve streaming UX and add table rendering
2026-03-06 16:19:19 +00:00
Kunal Karmakar
a8ce0a3084
Adding some more insights for failure in Azure OpenAI calls
2026-03-06 16:05:43 +00:00
Kunal Karmakar
33c52cfb74
Merge branch 'main' of https://github.com/kunalk16/nanobot into feat-support-azure-openai
2026-03-06 10:39:29 +00:00
Kunal Karmakar
7684f5b902
Fix the temperature issue, remove temperature
2026-03-06 09:49:26 +00:00
Kunal Karmakar
52e725053c
Always use temperature 1
2026-03-06 09:20:47 +00:00
SLAR_Edge
a25923b793
feat: enhance message sending to include file attachments in Discord API
2026-03-06 17:10:53 +08:00