Re-bin
b7ecc94c9b
fix(skill-creator): restore validation and align packaging docs
2026-03-10 09:16:23 +00:00
Re-bin
4f9857f85f
feat(telegram): add configurable group mention policy
2026-03-10 04:34:15 +00:00
Re-bin
0ecfb0a9d6
Merge branch 'main' into pr-1785
2026-03-10 04:07:53 +00:00
Protocol Zero
1284c7217e
fix(cli): let gateway use config port by default
...
Respect config.gateway.port when --port is omitted, while keeping CLI flags as the highest-precedence override.
2026-03-09 20:12:11 +00:00
Re-bin
28330940d0
fix(slack): skip thread_ts for direct messages
2026-03-09 17:18:10 +00:00
ailuntz
9c88e40a61
fix(cli): respect gateway port from config when --port omitted
2026-03-10 00:32:42 +08:00
ailuntz
620d7896c7
fix(slack): define thread usage when sending messages
2026-03-10 00:14:34 +08: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
7cbb254a8e
fix: remove stale IDENTITY bootstrap entry
2026-03-08 15:39:40 +00: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
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
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
a9f3552d6e
test(telegram): cover proxy request initialization
2026-03-07 15:11:09 +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
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
576ad12ef1
fix(azure): sanitize messages and handle temperature
2026-03-07 03:57:57 +00:00
Maciej Wojcik
79f3ca4f12
feat(cli): add workspace and config flags to agent
2026-03-06 20:32:10 +00:00
Kunal Karmakar
43022b1718
Fix unit test after updating error message
2026-03-06 17:20:52 +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
813d37ad35
Support Azure OpenAI
2026-03-06 08:43:58 +00:00
Barry Wang
81a8a1be1e
Merge branch 'HKUDS:main' into feat/improve-tool-validation-tests
2026-03-06 15:42:26 +08:00
nanobot-contributor
6fb4204ac6
fix(memory): handle list type tool call arguments
...
Some LLM providers return tool_calls[0].arguments as a list instead of
dict or str. Add handling to extract the first dict element from the list.
Fixes /new command warning: 'unexpected arguments type list'
2026-03-06 11:47:00 +08:00
Re-bin
573fc7cd95
Merge remote-tracking branch 'origin/main' into pr-1384
2026-03-05 15:19:50 +00:00
Barry Wang
667613d594
fix edge case casting and more test cases
2026-03-05 16:57:39 +08:00
Barry Wang
9e42ccb51e
feat: auto casting tool params to match schema type
2026-03-05 16:57:39 +08:00
Sergio Sánchez Vallés
d019ff06d2
Merge branch 'main' into fix/test-failures
2026-03-04 20:07:58 +01:00
Sergio Sánchez Vallés
e032faaeff
Merge branch 'main' of upstream/main into fix/test-failures
2026-03-04 20:04:00 +01:00
chengyongru
88d7642c1e
test: fix test failures from refactored cron and context builder
...
- test_context_prompt_cache: Update test to reflect merged runtime
context and user message (commit ad99d5a merged them into one)
- Remove test_cron_commands.py: cron add CLI command was removed
in commit c05cb2e (unified scheduling via cron tool)
2026-03-04 17:13:25 +01:00
Sergio Sánchez Vallés
c64fe0afd8
fix(tests): resolve failing tests on main branch
...
- Unskip matrix logic by adding missing deps (matrix-nio, nh3, mistune)
- Update matrix tests for 'allow_from' default deny security change
- Fix asyncio typing keepalive leak in matrix tests
- Update context prompt cache assert after runtime message merge
- Fix flaky cron service test with mtime sleep
- Remove obsolete test_cron_commands.py testing deleted CLI commands
2026-03-04 16:53:07 +01:00
chengyongru
bb8512ca84
test: fix test failures from refactored cron and context builder
...
- test_context_prompt_cache: Update test to reflect merged runtime
context and user message (commit ad99d5a merged them into one)
- Remove test_cron_commands.py: cron add CLI command was removed
in commit c05cb2e (unified scheduling via cron tool)
2026-03-04 20:49:02 +08:00
Re-bin
03b83fb79e
fix(agent): skip empty multimodal user entries after runtime-context strip
2026-03-03 05:13:17 +00:00
yzchen
dba93ae83a
cron: reload jobs store on each timer tick
2026-03-02 11:19:45 +08:00
zerone0x
8571df2e63
fix(feishu): split card messages when content has multiple tables
...
Feishu rejects interactive cards that contain more than one table element
(API error 11310: card table number over limit).
Add FeishuChannel._split_elements_by_table_limit() which partitions the flat
card-elements list into groups of at most one table each. The send() method
now iterates over these groups and sends each as its own card message, so all
tables are delivered to the user instead of the entire message being dropped.
Single-table and table-free messages are unaffected (one card, same as before).
Fixes #1382
2026-03-01 15:13:44 +01:00
yzchen
2fc16596d0
fix(feishu): parse post wrapper payload for rich text messages
2026-03-01 02:17:10 +08:00
Re-bin
8410f859f7
refactor: use WeakValueDictionary for consolidation locks — auto-cleanup, no manual pop
2026-02-28 08:26:55 +00:00
Re-bin
05e0d271fc
Merge remote-tracking branch 'origin/main' into pr-1286
2026-02-28 08:07:07 +00:00
fengxiaohu
7229d86bb3
fix(shell): parse full Windows absolute paths in workspace guard
2026-02-27 21:46:46 +08:00
Xubin Ren
e86cfcde22
Merge PR #1200 to update heartbeat tests to match two-phase tool-call architecture
...
fix: update heartbeat tests to match two-phase tool-call architecture
2026-02-27 18:10:35 +08:00
Re-bin
ec8dee802c
refactor: simplify message tool suppress and inline consolidation locks
2026-02-27 02:39:38 +00:00
Re-bin
29e6709e26
refactor: simplify message tool suppress — bool check instead of target tracking
2026-02-27 02:27:18 +00:00
Re-bin
ac1c40db91
Merge remote-tracking branch 'origin/main' into pr-1206
2026-02-27 02:17:04 +00:00
Re-bin
84f2f3c316
Merge remote-tracking branch 'origin/main' into pr-420
2026-02-26 02:48:21 +00:00