Commit Graph

  • 350d110fb9 fix(openrouter): remove litellm_prefix to prevent double-prefixed model names Xubin Ren 2026-03-15 02:27:43 +00:00
  • 5ccf350db1 test(litellm_kwargs): add regression tests for PR #2026 OpenRouter kwargs injection Xubin Ren 2026-03-15 02:24:50 +00:00
  • 445e0aa2c4 refactor(openrouter): move litellm kwargs into registry Paresh Mathur 2026-03-14 21:35:31 +01:00
  • 03b55791b4 fix(openrouter): preserve native model prefix Paresh Mathur 2026-03-14 21:26:04 +01:00
  • f6cefcc123 Merge PR #1966: feat(feishu): display tool calls in code block messages + fix empty Xubin Ren 2026-03-14 15:48:10 +00:00
  • 19ae7a167e fix(feishu): avoid breaking tool hint formatting and think stripping Xubin Ren 2026-03-14 15:40:53 +00:00
  • 44af7eca3f merge: resolve PR #1966 conflicts with main Xubin Ren 2026-03-14 15:32:19 +00:00
  • f1a82c0165 Merge PR #1963: feat(feishu): implement message reply/quote support Xubin Ren 2026-03-14 23:10:45 +08:00
  • a4f6b7d978 merge: resolve PR #1963 conflicts with main Xubin Ren 2026-03-14 14:00:00 +00:00
  • 37b994202d Merge PR #1796: fix(telegram): avoid media filename collisions Xubin Ren 2026-03-14 21:29:07 +08:00
  • 86cfbce077 Merge remote-tracking branch 'origin/main' into pr-1796 Xubin Ren 2026-03-14 13:11:56 +00:00
  • 61f0923c66 fix(telegram): include restart in help text Xubin Ren 2026-03-14 10:45:37 +00:00
  • a2acacd8f2 fix: add exception handling to prevent agent loop crash chengyongru 2026-03-14 18:14:35 +08:00
  • a1241ee68c fix(mcp): clarify enabledTools filtering semantics Xubin Ren 2026-03-14 10:26:15 +00:00
  • 40fad91ec2 注册mcp时,支持指定tool lihua 2026-03-13 16:40:25 +08:00
  • 4dde195a28 init lihua 2026-03-13 16:37:48 +08:00
  • 411b059dd2 refactor: replace <SILENT_OK> with structured post-run evaluation Xubin Ren 2026-03-14 09:29:56 +00:00
  • e6c1f520ac suppress unnecessary heartbeat notifications SJK-py 2026-03-13 03:31:42 -07:00
  • 4990c7478b suppress unnecessary cron notifications SJK-py 2026-03-13 03:28:01 -07:00
  • 58fc34d3f4 refactor: use shutil.which() instead of shell=True for npm calls Peixian Gong 2026-03-04 13:43:30 +08:00
  • 805228e91e fix: add shell=True for npm subprocess calls on Windows Peixian Gong 2026-03-03 19:56:05 +08:00
  • c9cc160600 merge: resolve PR #1796 conflicts with main Protocol Zero 2026-03-14 08:33:56 +00:00
  • af65145bc8 fix(qq): add configurable message format and onboard backfill Xubin Ren 2026-03-14 08:25:44 +00:00
  • 91d95f139e fix: cross-platform test compatibility chengyongru 2026-03-14 02:03:15 +08:00
  • dbdb43faff feat: channel plugin architecture with decoupled configs Xubin Ren 2026-03-13 15:26:55 +00:00
  • faaae68868 Merge remote-tracking branch 'origin/main' Hua 2026-03-14 00:19:55 +08:00
  • 58389766a7 Merge PR #1981: chore: bump wecom-aibot-sdk-python to >=0.1.5 Xubin Ren 2026-03-13 23:42:43 +08:00
  • 2c09a91f7c docs(readme): expand multi-instance channel notes Hua 2026-03-13 23:08:21 +08:00
  • b24ad7b526 feat(channels): support multi-instance channel configs Hua 2026-03-13 22:41:24 +08:00
  • 1e163d615d chore: bump wecom-aibot-sdk-python to >=0.1.5 chengyongru 2026-03-13 18:45:41 +08:00
  • a8fbea6a95 cleanup nne998 2026-03-13 16:53:57 +08:00
  • e3cb3a814d cleanup nne998 2026-03-13 15:14:26 +08:00
  • aac076dfd1 add uvlock to .gitignore nne998 2026-03-13 15:11:01 +08:00
  • 12cffa248f Merge remote-tracking branch 'origin/main' Hua 2026-03-13 15:10:28 +08:00
  • 670d2a6ff8 feat(feishu): implement message reply/quote support mru4913 2026-03-13 15:02:57 +08:00
  • 2787523f49 fix: prevent empty </think> tags from appearing in messages Tony 2026-03-13 14:55:34 +08:00
  • 87ab980bd1 refactor(feishu): extract tool hint card sending into dedicated method Tony 2026-03-13 14:52:15 +08:00
  • 82064efe51 feat(feishu): improve tool call card formatting for multiple tools Tony 2026-03-13 14:48:36 +08:00
  • 7261bd8c3f feat(feishu): display tool calls in code block messages Tony 2026-03-13 14:43:47 +08:00
  • df89bd2dfa feat(feishu): display tool calls in code block messages Tony 2026-03-13 14:41:54 +08:00
  • 6ec56f5ec6 cleanup Tony 2026-03-13 14:09:38 +08:00
  • e977d127bf ignore .DS_Store Tony 2026-03-13 14:08:10 +08:00
  • da740c871d test Tony 2026-03-13 14:06:22 +08:00
  • 65cbd7eb78 docs: update web search configuration instruction Xubin Ren 2026-03-13 05:54:51 +00:00
  • d286926f6b feat(memory): implement async background consolidation Tony 2026-03-13 13:52:36 +08:00
  • 3040102c02 Merge PR #398: multi-provider web search Xubin Ren 2026-03-13 05:44:16 +00:00
  • ca5047b602 feat(web): multi-provider web search + Jina Reader fetch Xubin Ren 2026-03-13 05:44:16 +00:00
  • 511a335e82 Merge branch 'main' into pr-398 Xubin Ren 2026-03-13 05:12:10 +00:00
  • 04b45e0e5c Merge PR #1920: langsmith integration Xubin Ren 2026-03-13 04:54:22 +00:00
  • 20b4fb3bff fix: langsmith callback 防覆盖 + 加 optional dep Xubin Ren 2026-03-13 04:54:22 +00:00
  • da325e4532 Merge branch 'main' into pr-1920 Xubin Ren 2026-03-13 04:20:14 +00:00
  • 3ee80b000c Merge PR #1949: docs: correct BaiLian dashscope apiBase endpoint Xubin Ren 2026-03-13 12:18:00 +08:00
  • bd4ec46681 merge: PR #1916 add CI workflow + fix matrix init + test cleanup Xubin Ren 2026-03-13 04:05:11 +00:00
  • 84b107cf6c fix(ci): upgrade setup-python, add system deps, simplify test assertions Xubin Ren 2026-03-13 04:05:08 +00:00
  • 4b50a7b6c0 Merge branch 'main' into pr-1916 Xubin Ren 2026-03-13 03:57:09 +00:00
  • 2490af99d4 merge: PR #1810 validate save_memory payload + raw-archive fallback Xubin Ren 2026-03-13 03:54:53 +00:00
  • 6d3a0ab6c9 fix(memory): validate save_memory payload and raw-archive on repeated failure Xubin Ren 2026-03-13 03:53:50 +00:00
  • 83826f3904 Add persona and language command localization Hua 2026-03-13 11:29:08 +08:00
  • 60c29702cc Merge branch 'main' into pr-1810 Xubin Ren 2026-03-13 03:29:16 +00:00
  • b2584dd2cf Merge remote-tracking branch 'origin/main' Hua 2026-03-13 11:24:46 +08:00
  • 62a2e71748 Merge PR #1958: fix(restart): use -m nanobot for Windows compatibility Xubin Ren 2026-03-13 11:19:57 +08:00
  • 4f77b9385c fix(memory): fallback to tool_choice=auto when provider rejects forced function call Xubin Ren 2026-03-13 03:18:08 +00:00
  • e30d19e94d merge: PR #1919 reorder Hatch build tables in pyproject Xubin Ren 2026-03-13 03:07:27 +00:00
  • 4f05e30331 Merge remote-tracking branch 'origin/main' into pr-1919 Xubin Ren 2026-03-13 03:02:17 +00:00
  • 6ad30f12f5 fix(restart): use -m nanobot for Windows compatibility chengyongru 2026-03-13 10:57:26 +08:00
  • ba045f56d8 Merge PR #1941: fix(qq): restore plain text replies for legacy clients Xubin Ren 2026-03-13 10:57:58 +08:00
  • 52097f9836 Merge remote-tracking branch 'origin/main' Hua 2026-03-13 10:57:24 +08:00
  • aab909e936 Merge PR #1953: fix: catch BaseException in MCP connection to handle CancelledError Xubin Ren 2026-03-13 10:57:11 +08:00
  • fb9d54da21 docs: update .gitignore to add .docs Xubin Ren 2026-03-13 02:41:52 +00:00
  • 127ac39063 fix: catch BaseException in MCP connection to handle CancelledError chengyongru 2026-03-13 10:23:15 +08:00
  • f4018dcce5 Merge remote-tracking branch 'origin/main' Hua 2026-03-13 09:39:01 +08:00
  • d48dd00682 docs: correct BaiLian dashscope apiBase endpoint Frank 2026-03-12 18:23:05 -07:00
  • a09245e919 fix(qq): restore plain text replies for legacy clients Frank 2026-03-12 12:48:25 -07:00
  • 774452795b fix(memory): use explicit function name in tool_choice for DashScope compatibility Re-bin 2026-03-12 16:09:24 +00:00
  • 109ae13301 Merge PR #1930: fix async interactive CLI formatting with prompt_toolkit Re-bin 2026-03-12 15:38:39 +00:00
  • 3fa62e7fda fix: remove duplicate dim/arrow prefix in interactive progress line Re-bin 2026-03-12 15:38:39 +00:00
  • 48c74a11d4 Merge remote-tracking branch 'origin/main' into pr-1930 Re-bin 2026-03-12 15:28:57 +00:00
  • ab087ed05f Merge PR #1608: add VolcEngine/BytePlus providers and improve local provider auto-selection Re-bin 2026-03-12 15:22:15 +00:00
  • 3467a7faa6 fix: improve local provider auto-selection and update docs for VolcEngine/BytePlus Re-bin 2026-03-12 15:22:15 +00:00
  • ec6e099393 feat(ci): add GitHub Actions workflow for test directory Jiajun Xie 2026-03-12 13:33:59 +08:00
  • d51ec7f0e8 fix: preserve interactive CLI formatting for async subagent output chengdu121 2026-03-12 19:15:04 +08:00
  • 556cb3e83d feat: add support for Ollama local models in ProvidersConfig gaoyiman 2026-03-12 14:58:03 +08:00
  • 8865b6848c Merge branch 'main' into feat-volcengine-tuning gaoyiman 2026-03-12 14:56:05 +08:00
  • cf3c88014f fix: searxng搜索引擎支持 Hua 2026-03-12 14:44:19 +08:00
  • 4de0bf9c4a Merge remote-tracking branch 'origin/main' Hua 2026-03-12 14:40:14 +08:00
  • 9e9051229e Integrate Langsmith for conversation tracking HuangMinlong 2026-03-12 14:34:32 +08:00
  • 8e412b9603 [紧急]修复we_chat在pyproject.toml配置的问题 lvguangchuan001 2026-03-12 14:28:33 +08:00
  • c38579dc22 Merge PR #1900: telegram reply context and media forwarding Re-bin 2026-03-12 06:16:57 +00:00
  • 64888b4b09 Simplify reply context extraction, fix slash commands broken by reply injection, attach reply media regardless of caption Re-bin 2026-03-12 06:16:57 +00:00
  • 869149ef1e Merge branch 'main' into pr-1900 Re-bin 2026-03-12 06:06:26 +00:00
  • 6141b95037 fix: feishu bot mention detection — user_id can be None, not just empty string Re-bin 2026-03-12 06:00:39 +00:00
  • 10cd9bf228 Merge remote-tracking branch 'origin/main' Hua 2026-03-12 13:43:37 +08:00
  • af4e3b2647 Merge PR #1768: feishu group mention policy Re-bin 2026-03-12 04:45:57 +00:00
  • bd1ce8f144 Simplify feishu group_policy: default to mention, clean up mention detection Re-bin 2026-03-12 04:45:57 +00:00
  • 94e9b06086 Merge branch 'main' into pr-1768 Re-bin 2026-03-12 04:38:49 +00:00
  • 7f1e42c3fd fix: searxng搜索引擎支持 Hua 2026-03-12 12:38:01 +08:00
  • 95c741db62 docs: update nanobot key features Re-bin 2026-03-12 04:35:34 +00:00
  • ad2be4ea8b Merge PR #1751: add /restart command Re-bin 2026-03-12 04:33:51 +00:00
  • 64aeeceed0 Add /restart command: restart the bot process from any channel Re-bin 2026-03-12 04:33:51 +00:00
  • 231b02963d Merge branch 'main' into pr-1751 Re-bin 2026-03-12 03:53:59 +00:00