Commit Graph

  • 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