-
b19c729eee
Merge branch 'main' into pr-1126
Re-bin
2026-02-25 16:04:06 +00:00
-
-
-
-
3f41e39c8d
Merge PR #1083: feat(exec): add path_append config to extend PATH for subprocess
Re-bin
2026-02-25 15:57:50 +00:00
-
-
-
-
9eca7f339e
docs: shorten pathAppend description in config table
Re-bin
2026-02-25 15:57:50 +00:00
-
e1a2ef4f29
Merge branch 'main' into pr-1083
Re-bin
2026-02-25 15:50:00 +00:00
-
-
-
-
19a5efa89e
fix: update heartbeat tests to match two-phase tool-call architecture

Elliot LeeandClaude Opus 4.6
2026-02-25 07:47:52 -08:00
-
-
-
f2e0847d64
Fix assistant messages without tool calls not being saved to session
VITOHJL
2026-02-25 23:27:41 +08:00
-
-
-
6aed4265b7
Fix: The base64 images are stored in the session history, causing context overflow.
dxtime
2026-02-25 20:58:59 +08:00
-
-
-
4768b9a09d
fix: parallel subagent cancellation + register task before lock
coldxiangyu
2026-02-25 18:21:46 +08:00
-
2466b8b843
feat: /stop cancels spawned subagents via session tracking
coldxiangyu
2026-02-25 17:53:54 +08:00
-
3c12efa728
feat: extensible command system + task-based dispatch with /stop
coldxiangyu
2026-02-25 17:51:00 +08:00
-
-
-
a50a2c6868
fix(docs): clarify platform-specific path separator
aiguozhi123456
2026-02-25 01:53:04 +00:00
-
e959b13926
docs: add pathAppend option to exec config docs
aiguozhi123456
2026-02-25 01:49:56 +00:00
-
9e806d7159
Merge PR #1074: fix: preserve reasoning_content in message sanitization for thinking models
Re-bin
2026-02-25 00:38:51 +00:00
-
-
8fffee124b
Merge branch 'main' into pr-1074
Re-bin
2026-02-25 00:38:20 +00:00
-
-
-
-
22e129b514
fix:Workspace path in onboard command ignores config setting
danfeiyang
2026-02-25 01:40:25 +08:00
-
-
-
87a2084ee2
feat: add untrusted runtime context layer for stable prompt prefix
rickthemad4
2026-02-24 16:21:33 +00:00
-
a3963bfba3
docs: update v0.1.4.post2 release news
Re-bin
2026-02-24 16:35:50 +00:00
-
637c200dee
docs: update v0.1.4.post2 release news
Re-bin
2026-02-24 16:34:22 +00:00
-
-
-
17de3699ab
chore: bump version to 0.1.4.post2
Re-bin
2026-02-24 16:24:47 +00:00
-
abc7b0aeb2
Merge PR #1107: fix(slack): post-process slackify_markdown output to catch leftover artifacts
Re-bin
2026-02-24 16:20:28 +00:00
-
-
-
-
96e1730af5
style: simplify _fixup_mrkdwn and trim docstring in SlackChannel
Re-bin
2026-02-24 16:20:28 +00:00
-
a3f7cce416
Merge branch 'main' into pr-1107
Re-bin
2026-02-24 16:19:14 +00:00
-
-
-
-
f223a4c5a3
Merge PR #1115: fix: stabilize system prompt for better cache reuse
Re-bin
2026-02-24 16:15:21 +00:00
-
-
f294e9d065
refactor: merge runtime context helpers and move imports to top
Re-bin
2026-02-24 16:15:21 +00:00
-
56b9b33c6d
fix: stabilize system prompt for better cache reuse
rickthemad4
2026-02-24 14:08:38 +00:00
-
-
a818fff8fa
chore: trim verbose docstrings
Re-bin
2026-02-24 13:47:17 +00:00
-
a54b0853f0
Merge PR #1071: refactor(web): resolve api_key via property instead of inline
Re-bin
2026-02-24 13:42:35 +00:00
-
-
4b9ffea3fc
merge origin/main into pr-1071, adopt @property api_key pattern
Re-bin
2026-02-24 13:41:49 +00:00
-
-
-
-
81b669b36e
fix(slack): post-process slackify_markdown output to catch leftover artifacts

nanobot-agentandCursor
2026-02-24 12:44:17 +00:00
-
8686f060d9
fix(slack): add post-processing to fix mrkdwn conversion edge cases

nanobot-agentandCursor
2026-02-24 12:43:21 +00:00
-
-
-
07ae82583b
fix: pass path_append from config to ExecTool
aiguozhi123456
2026-02-24 12:31:18 +00:00
-
0e4dba8d19
Merge PR #1062: fix(mcp): disable httpx default timeout for HTTP transport
Re-bin
2026-02-24 12:15:33 +00:00
-
-
e080902d61
Merge remote-tracking branch 'origin/main' into pr-1062
Re-bin
2026-02-24 12:14:00 +00:00
-
-
-
-
7be278517e
fix(exec): use empty default and os.pathsep for cross-platform
aiguozhi123456
2026-02-24 12:13:52 +00:00
-
f828a1d5d1
fix(gateway): show actual heartbeat interval in startup log
Re-bin
2026-02-24 12:09:19 +00:00
-
e4888d39f7
Merge PR #1077: fix(email): auto_reply_enabled should not block proactive sends
Re-bin
2026-02-24 12:08:13 +00:00
-
-
c6b933df4a
Merge remote-tracking branch 'origin/main' into pr-1077
Re-bin
2026-02-24 11:38:38 +00:00
-
-
-
-
f514ba02e9
Merge PR #1090: feat(feishu): extract and download images from post messages
Re-bin
2026-02-24 11:32:04 +00:00
-
-
04218276ab
Merge remote-tracking branch 'origin/main' into pr-1090
Re-bin
2026-02-24 11:31:40 +00:00
-
-
-
-
cd5a8ac03d
Merge PR #1061: fix(memory): handle JSON-string tool call arguments from providers
Re-bin
2026-02-24 11:23:10 +00:00
-
-
d546cbac6e
style(memory): use loguru {} formatting in warning
Re-bin
2026-02-24 11:23:10 +00:00
-
b9eb9d4963
Merge remote-tracking branch 'origin/main' into pr-1061
Re-bin
2026-02-24 11:22:01 +00:00
-
-
-
-
abd35b1295
Merge PR #1098: fix(web): resolve API key on each call + improve error message
Re-bin
2026-02-24 11:18:33 +00:00
-
-
cda3a02f68
style(web): inline api key resolution, remove unnecessary method
Re-bin
2026-02-24 11:18:33 +00:00
-
fdf24e8fd2
Merge branch 'main' into pr-1098
Re-bin
2026-02-24 11:14:37 +00:00
-
-
-
-
8d1eec114a
Merge PR #1102 to replace HEARTBEAT_OK token with virtual tool-call decision
Xubin Ren
2026-02-24 19:07:55 +08:00
-
-
ec55f77912
fix(heartbeat): replace HEARTBEAT_OK token with virtual tool-call decision
Re-bin
2026-02-24 11:04:56 +00:00
-
-
ef57225974
fix(web): resolve API key on each call + improve error message
coldxiangyu
2026-02-24 18:19:47 +08:00
-
-
4f8033627e
feat(feishu): support images in post (rich text) messages

xzq.xuandCursor
2026-02-24 13:42:07 +08:00
-
-
-
abcce1e1db
feat(exec): add path_append config to extend PATH for subprocess
aiguozhi123456
2026-02-24 03:18:23 +00:00
-
-
-
91e13d91ac
fix(email): allow proactive sends when autoReplyEnabled is false
chengyongru
2026-02-24 04:26:26 +08:00
-
8de2f8d588
fix: preserve reasoning_content in message sanitization for thinking models
haosenwang1018
2026-02-24 04:21:55 +08:00
-
-
-
eeaad6e0c2
fix: resolve API key at call time so config changes take effect without restart
haosenwang1018
2026-02-24 04:06:22 +08:00
-
-
-
30361c9307
refactor: replace cron usage docs in TOOLS.md with reference to cron skill
Re-bin
2026-02-23 18:28:09 +00:00
-
f8dc6fafa9
**fix(mcp): Remove default timeout for HTTP transport to avoid tool timeout conflicts**
dulltackle
2026-02-24 01:26:56 +08:00
-
-
-
3eeac4e8f8
Fix: handle non-string tool call arguments in memory consolidation
alairjt
2026-02-23 13:59:49 -03:00
-
2f573e591b
fix(session): get_history uses last_consolidated cursor, aligns to user turn
Re-bin
2026-02-23 16:57:08 +00:00
-
-
-
35e3f7ed26
fix(templates): tighten AGENTS.md tool call guidelines to reduce hallucinations
Re-bin
2026-02-23 14:10:43 +00:00
-
c76a8d2e83
Merge PR #1029: fix: break Discord typing loop on persistent HTTP failure
Re-bin
2026-02-23 14:06:36 +00:00
-
-
3c2cc3a71c
Merge remote-tracking branch 'origin/main' into pr-1029
Re-bin
2026-02-23 14:01:43 +00:00
-
-
-
-
f4b3bbd87c
Merge PR #1039: fix(heartbeat): make start idempotent and add tests
Re-bin
2026-02-23 13:59:47 +00:00
-
-
eae6059889
fix: remove extra blank line
Re-bin
2026-02-23 13:59:47 +00:00
-
6f4d1c2cdc
merge origin/main into pr-1039, adopt HEARTBEAT_OK in-check and on_notify
Re-bin
2026-02-23 13:57:28 +00:00
-
-
-
-
54e350a496
Merge PR #1054 to deliver agent response to user and fix HEARTBEAT_OK detection
Xubin Ren
2026-02-23 21:52:08 +08:00
-
-
7671239902
fix(heartbeat): suppress progress messages and deliver agent response to user
Re-bin
2026-02-23 13:45:09 +00:00
-
-
2c09f23c02
Merge PR #1048: feat(slack): isolate session context per thread
Re-bin
2026-02-23 13:10:55 +00:00
-
-
2b983c708d
refactor: pass session_key as explicit param instead of via metadata
Re-bin
2026-02-23 13:10:47 +00:00
-
0be70b05b1
Merge remote-tracking branch 'origin/main' into pr-1048
Re-bin
2026-02-23 13:04:54 +00:00
-
-
-
-
ea1c4ef025
fix: suppress heartbeat progress messages to external channels
Re-bin
2026-02-23 12:33:29 +00:00
-
1f7a81e5ee
feat(slack): isolate session context per thread
Paul
2026-02-23 10:15:12 +00:00
-
-
b2a1d1208e
Merge PR #1046 to improve agent reliability: behavioral constraints, full tool history, error hints
Xubin Ren
2026-02-23 17:16:09 +08:00
-
-
d9462284e1
improve agent reliability: behavioral constraints, full tool history, error hints
Re-bin
2026-02-23 09:13:08 +00:00
-
-
491739223d
fix: lower default temperature from 0.7 to 0.1
Re-bin
2026-02-23 08:24:53 +00:00
-
e69ff8ac0e
Merge pull request #1043 to move workspace/ to nanobot/templates/ for packaging
Xubin Ren
2026-02-23 16:11:44 +08:00
-
-
577b3d104a
refactor: move workspace/ to nanobot/templates/ for packaging
Re-bin
2026-02-23 08:08:01 +00:00
-
-
f8e8cbee6a
Merge PR #1036: fix(heartbeat): route heartbeat runs to enabled chat context
Re-bin
2026-02-23 07:45:20 +00:00
-
-
e4376896ed
Merge remote-tracking branch 'origin/main' into pr-1036
Re-bin
2026-02-23 07:16:40 +00:00
-
-
-
-
0fdbd5a037
Merge PR #1000: feat(channels): add send_progress option to control progress message delivery
Re-bin
2026-02-23 07:12:55 +00:00
-
-
df2c837e25
feat(channels): split send_progress into send_progress + send_tool_hints
Re-bin
2026-02-23 07:12:41 +00:00
-
c20b867497
Merge remote-tracking branch 'origin/main' into pr-1000
Re-bin
2026-02-23 06:12:25 +00:00
-
-
-
-
bfdae1b177
fix(heartbeat): make start idempotent and check exact OK token
yzchen
2026-02-23 13:56:37 +08:00
-
-
-
bc32e85c25
fix(memory): trigger consolidation by unconsolidated count, not total
Re-bin
2026-02-23 05:51:44 +00:00
-
-
-
9025c7088f
fix(heartbeat): route heartbeat runs to enabled chat context
Kim
2026-02-23 12:28:21 +08:00
-
-
-
31a873ca59
Merge branch 'main' of https://github.com/HKUDS/nanobot
Yingwen Luo-LUOYW
2026-02-23 09:41:56 +08:00
-
-
-
-
0c412b3728
feat(channels): add send_progress option to control progress message delivery
Yingwen Luo-LUOYW
2026-02-22 23:13:09 +08:00
-
4303026e0d
fix: break Discord typing loop on persistent HTTP failure
Nikolas de Hor
2026-02-22 22:01:16 -03:00
-
-
-
25f0a236fd
docs: fix MiniMax API key link
Re-bin
2026-02-22 18:29:09 +00:00
-
c6f670809c
Merge PR #949: fix(provider): filter empty text content blocks causing API 400
Re-bin
2026-02-22 18:26:42 +00:00
-
-
b653183bb0
refactor(providers): move empty content sanitization to base class
Re-bin
2026-02-22 18:26:42 +00:00
-
2f7835a301
Merge remote-tracking branch 'origin/main' into pr-949
Re-bin
2026-02-22 18:21:47 +00:00
-
-
-
-
6913d541c8
Merge PR #986: fix(feishu): replace file.get with message_resource.get to fix file download permission issue
Re-bin
2026-02-22 18:16:45 +00:00
-
-
efe89c9091
fix(feishu): pass msg_type as resource_type and clean up style
Re-bin
2026-02-22 18:16:45 +00:00
-
3d55c9cd03
Merge remote-tracking branch 'origin/main' into pr-986
Re-bin
2026-02-22 18:13:37 +00:00
-
-
-
-
4f0930f517
Merge PR #955: fix(providers): normalize empty reasoning_content to None at provider level
Re-bin
2026-02-22 18:11:45 +00:00
-
-
c8881c5d49
Merge remote-tracking branch 'origin/main' into pr-955
Re-bin
2026-02-22 18:08:43 +00:00
-
-
-
-
e46edf2806
Merge PR #950: fix(mcp): add configurable timeout to MCP tool calls
Re-bin
2026-02-22 18:04:13 +00:00
-
-
437ebf4e6e
feat(mcp): make tool_timeout configurable per server via config
Re-bin
2026-02-22 18:04:13 +00:00
-
51f6247aed
Merge remote-tracking branch 'origin/main' into pr-950
Re-bin
2026-02-22 17:52:24 +00:00
-
-
-
-
14ba50c172
Merge PR #968: docs: add systemd user service instructions to README
Re-bin
2026-02-22 17:51:23 +00:00
-
-
1aa06ea03d
docs: improve Linux Service section in README
Re-bin
2026-02-22 17:51:23 +00:00