Commit Graph

  • e9b8bee78f Merge remote-tracking branch 'origin/main' main Hua 2026-03-20 15:51:26 +08:00
  • c138b2375b docs: refine spawn workspace guidance wording Xubin Ren 2026-03-20 05:26:39 +00:00
  • e5179aa7db delete redundant whitespaces in subagent prompts JilunSun7274 2026-03-19 14:29:42 +08:00
  • 517de6b731 docs: add subagent workspace assignment hint to spawn tool description JilunSun7274 2026-03-19 14:25:46 +08:00
  • d70ed0d97a fix: nanobot onboard update config crash mamamiyear 2026-03-20 00:41:16 +08:00
  • 0b1beb0e9f Fix TypeError for MCP tools with nullable JSON Schema params Rupert Rebentisch 2026-03-18 22:15:27 +01:00
  • 0274ee5c95 fix(session): avoid blocking large chat cleanup Hua 2026-03-20 12:47:52 +08:00
  • f34462c076 fix(qq): allow file_data uploads without media url Hua 2026-03-20 11:33:47 +08:00
  • 9ac73f1e26 refactor(delivery): use workspace out as artifact root Hua 2026-03-20 09:10:33 +08:00
  • 73af8c574e feat(qq): prefer file_data for local uploads Hua 2026-03-20 08:39:14 +08:00
  • e910769a9e fix(agent): guide generated media into workspace out Hua 2026-03-19 17:01:10 +08:00
  • 0859d5c9f6 Merge remote-tracking branch 'origin/main' Hua 2026-03-19 16:47:40 +08:00
  • 395fdc16f9 feat(qq): serve public media via gateway Hua 2026-03-19 16:27:29 +08:00
  • dd7e3e499f fix: separate Telegram connection pools and add timeout retry to prevent pool exhaustion Xubin Ren 2026-03-19 05:58:29 +00:00
  • fd52973751 feat(config): hot reload agent runtime settings Hua 2026-03-19 14:01:18 +08:00
  • d9cb729596 feat: support feishu code block mamamiyear 2026-03-19 13:05:44 +08:00
  • cfcfb35f81 feat(mcp): add slash command listing Hua 2026-03-19 13:10:07 +08:00
  • 49fbd5c15c Merge remote-tracking branch 'origin/main' Hua 2026-03-19 00:42:43 +08:00
  • 214bf66a29 docs(readme): clarify nanobot is unrelated to crypto Xubin Ren 2026-03-18 15:18:38 +00:00
  • 4b052287cb fix(telegram): validate remote media URLs Xubin Ren 2026-03-18 15:05:04 +00:00
  • a7bd0f2957 feat(telegram): support HTTP(S) URLs for media in TelegramChannel h4nz4 2026-03-09 19:21:51 +01:00
  • 728d4e88a9 fix(providers): lazy-load provider exports Xubin Ren 2026-03-18 13:57:13 +00:00
  • 28127d5210 When using custom_provider, a prompt "LiteLLM:WARNING" will still appear during conversation Javis486 2026-03-18 11:12:46 +08:00
  • 4e40f0aa03 docs: MiniMax gifts to the nanobot community Xubin Ren 2026-03-18 05:09:03 +00:00
  • e6910becb6 logo: transparent background vivganes 2026-03-07 12:22:44 +05:30
  • 5bd1c9ab8f fix(cron): preserve exact intervals in list output Xubin Ren 2026-03-18 04:30:10 +00:00
  • 12aa7d7aca test(cron): add unit tests for _format_timing and _format_state helpers PJ Hoberman 2026-03-17 15:06:39 +00:00
  • 8d45fedce7 refactor(cron): extract _format_timing and _format_state helpers PJ Hoberman 2026-03-17 15:03:30 +00:00
  • 228e1bb3de style: apply ruff format to cron tool PJ Hoberman 2026-03-16 17:22:49 +00:00
  • 5d8c5d2d25 style(test): fix import sorting and remove unused imports PJ Hoberman 2026-03-16 17:15:32 +00:00
  • 787e667dc9 test(cron): add tests for _list_jobs() schedule and state formatting PJ Hoberman 2026-03-16 17:10:37 +00:00
  • eb83778f50 fix(cron): show schedule details and run state in _list_jobs() output PJ Hoberman 2026-03-16 16:54:38 +00:00
  • f72ceb7a3c fix:set subagent result message role = assistant zhangxiaoyu.york 2026-03-16 23:39:03 +08:00
  • 20e3eb8fce docs(readme): fix broken link to Channel Plugin Guide angleyanalbedo 2026-03-15 15:32:54 +08:00
  • 8cf11a0291 fix: preserve image paths in fallback and session history Xubin Ren 2026-03-17 14:33:19 +00:00
  • 61dcdffbbe Merge remote-tracking branch 'origin/main' Hua 2026-03-17 21:13:12 +08:00
  • 7086f57d05 test(feishu): cover media msg_type mapping Xubin Ren 2026-03-17 09:01:09 +00:00
  • 47e2a1e8d7 fix(feishu): use correct msg_type for audio/video files weipeng0098 2026-03-09 11:20:41 +08:00
  • 41d59c3b89 test(feishu): cover heading and table markdown rendering Xubin Ren 2026-03-17 08:40:39 +00:00
  • 9afbf386c4 fix(feishu): fix markdown rendering issues in headings and tables Your Name 2026-03-10 12:12:47 +08:00
  • 91ca82035a feat(slack): add default done reaction on completion Xubin Ren 2026-03-17 08:00:05 +00:00
  • 8aebe20cac feat(slack): update reaction emoji on task completion Sihyeon Jang 2026-03-11 07:40:43 +09:00
  • 0126061d53 docs(skill): sync README and AGENTS guidance Hua 2026-03-17 16:00:59 +08:00
  • 59b9b54cbc fix(skill): improve clawhub command handling Hua 2026-03-17 15:55:41 +08:00
  • d31d6cdbe6 refactor(channels): formalize default config onboarding Hua 2026-03-17 15:12:15 +08:00
  • bae0332af3 fix: uv.lock update Hua 2026-03-17 15:00:25 +08:00
  • 06ee68d871 Merge remote-tracking branch 'origin/main' Hua 2026-03-17 14:47:40 +08:00
  • 0613b2879f Merge remote-tracking branch 'origin/main' Hua 2026-03-17 14:30:00 +08:00
  • 49fc50b1e6 test(custom): cover empty choices response handling Xubin Ren 2026-03-17 06:20:19 +00:00
  • 2eb0c283e9 fix(providers): handle empty choices in custom provider response Jiajun Xie 2026-03-17 13:25:08 +08:00
  • 7a6d60e436 feat(skill): add clawhub slash commands Hua 2026-03-17 14:16:31 +08:00
  • b939a916f0 Merge PR #1763: align onboard with config and workspace overrides Xubin Ren 2026-03-17 14:03:50 +08:00
  • 499d0e1588 docs(readme): update multi-instance onboard examples Xubin Ren 2026-03-17 05:58:13 +00:00
  • b2a550176e feat(onboard): align setup with config and workspace flags Xubin Ren 2026-03-17 05:42:49 +00:00
  • 6cd8a9eac7 Merge remote-tracking branch 'origin/main' Hua 2026-03-17 13:27:45 +08:00
  • a9621e109f Merge PR #1136: fix: workspace path in onboard command ignores config setting Xubin Ren 2026-03-17 13:10:32 +08:00
  • 40a022afd9 fix(onboard): use configured workspace path on setup Xubin Ren 2026-03-17 05:01:34 +00:00
  • c4cc2a9fb4 Merge remote-tracking branch 'origin/main' into pr-1136 Xubin Ren 2026-03-17 04:42:01 +00:00
  • db37ecbfd2 fix(custom): support extraHeaders for OpenAI-compatible endpoints Xubin Ren 2026-03-17 04:28:24 +00:00
  • f65d1a9857 Merge remote-tracking branch 'origin/main' Hua 2026-03-17 09:34:49 +08:00
  • 84565d702c docs: update v0.1.4.post5 release news Xubin Ren 2026-03-16 15:28:41 +00:00
  • df7ad91c57 docs: update to v0.1.4.post5 release Xubin Ren 2026-03-16 15:27:40 +00:00
  • 337c4600f3 bump version to 0.1.4.post5 Xubin Ren 2026-03-16 15:11:15 +00:00
  • dbe9cbc78e docs: update news section Xubin Ren 2026-03-16 14:27:28 +00:00
  • 4e67bea697 Delete .claude directory Peter 2026-03-15 23:06:42 +07:00
  • 93f363d4d3 qol: add version id to logging Peter van Eijk 2026-03-15 21:52:50 +07:00
  • ad1e9b2093 pull remote Peter van Eijk 2026-02-22 21:09:37 +07:00
  • 2eceb6ce8a fix(cli): pause spinner cleanly before printing progress output Xubin Ren 2026-03-16 14:13:21 +00:00
  • 9a652fdd35 refactor(cli): restore context manager pattern for spinner lifecycle who96 2026-03-16 12:45:44 +08:00
  • 48fe92a8ad fix(cli): stop spinner before printing tool progress lines who96 2026-03-15 15:26:26 +08:00
  • 16e87b1b04 Merge remote-tracking branch 'origin/main' Hua 2026-03-16 18:52:43 +08:00
  • 92f3d5a8b3 fix: keep truncated session history tool-call consistent Xubin Ren 2026-03-16 09:21:21 +00:00
  • db276bdf2b Fix orphan tool results in truncated session history rise 2026-03-16 08:56:39 +08:00
  • 94b5956309 perf: background post-response memory consolidation for faster replies Xubin Ren 2026-03-16 09:06:05 +00:00
  • 46b19b15e1 perf: background post-response memory consolidation for faster replies Xubin Ren 2026-03-16 09:01:11 +00:00
  • 6d63e22e86 Merge remote-tracking branch 'origin/main' into pr-1961 Xubin Ren 2026-03-16 08:47:28 +00:00
  • b29275a1d2 refactor(/new): background archival with guaranteed persistence Xubin Ren 2026-03-16 08:33:03 +00:00
  • 9820c87537 fix(loop): restore /new immediate return with safe background consolidation chengyongru 2026-03-13 13:57:06 +08:00
  • e0773c4bda Merge remote-tracking branch 'origin/main' Hua 2026-03-16 16:36:26 +08:00
  • 6e2b6396a4 security: add SSRF protection, untrusted content marking, and internal URL blocking Xubin Ren 2026-03-16 06:57:53 +00:00
  • 95e77b41ba Merge remote-tracking branch 'origin/main' Hua 2026-03-16 14:49:12 +08:00
  • d6df665a2c docs: add contributing guide and align CI with nightly branch Xubin Ren 2026-03-16 03:06:23 +00:00
  • 5a220959af docs: add branching strategy and CONTRIBUTING guide chengyongru 2026-03-15 02:30:09 +08:00
  • 5d1528a5f3 fix(heartbeat): inject shared current time context into phase 1 Xubin Ren 2026-03-16 02:47:45 +00:00
  • 0dda2b23e6 fix(heartbeat): inject current datetime into Phase 1 prompt who96 2026-03-15 15:24:21 +08:00
  • ae8db846e6 fix(dingtalk): avoid hanging on file download write Hua 2026-03-16 09:58:11 +08:00
  • e2bbdb7a4f Merge remote-tracking branch 'origin/main' Hua 2026-03-16 09:43:17 +08:00
  • f9ba6197de fix: save DingTalk downloaded files to media dir instead of /tmp Meng Yuhang 2026-03-14 23:24:36 +08:00
  • 34358eabc9 feat: support file/image/richText message receiving for DingTalk Meng Yuhang 2026-03-12 14:31:27 +08:00
  • d684fec27a Replace load_skill tool with read_file extra_allowed_dirs for builtin skills access Xubin Ren 2026-03-15 15:13:41 +00:00
  • 45832ea499 Add load_skill tool to bypass workspace restriction for builtin skills Ben 2026-03-15 07:18:20 +00:00
  • c4628038c6 fix: handle image_url rejection by retrying without images Xubin Ren 2026-03-15 14:18:08 +00:00
  • de0b5b3d91 fix: filter image_url for non-vision models at provider layer coldxiangyu 2026-03-12 08:17:42 +08:00
  • 0f5db9a7ff fix(exec): avoid flaky async subprocess timeouts Hua 2026-03-15 19:13:22 +08:00
  • f1ed17051f fix(email): avoid executor hang in blocking io Hua 2026-03-15 19:03:42 +08:00
  • 74674653fe chore(deps): add uv lockfile Hua 2026-03-15 18:41:23 +08:00
  • 0a52e18059 fix(matrix): restore workspace-aware media handling Hua 2026-03-15 18:37:45 +08:00
  • fc4cc5385a fix(channels): restore plugin discovery after merge Hua 2026-03-15 18:21:02 +08:00
  • 5a5587e39b Merge remote-tracking branch 'origin/main' Hua 2026-03-15 17:49:48 +08:00
  • 196e0ddbb6 fix(openrouter): revert custom_llm_provider, always apply gateway prefix Xubin Ren 2026-03-15 02:43:50 +00:00