-
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
-
a628741459
feat: add /status command to show runtime info
robbyczgw-cla
2026-03-13 16:36:29 +00: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
-
-
9d69ba9f56
fix: isolate /new consolidation in API mode
Tink
2026-03-13 19:26:50 +08:00
-
1e163d615d
chore: bump wecom-aibot-sdk-python to >=0.1.5
chengyongru
2026-03-13 18:45:41 +08:00
-
f5cf0bfdee
Merge origin/main into feat/openai-compatible-session-isolation (resolve conflicts)

TinkandClaude Opus 4.6
2026-03-13 17:29:44 +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
-
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

TonyandClaude Opus 4.6
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
-
60c29702cc
Merge branch 'main' into pr-1810
Xubin Ren
2026-03-13 03:29:16 +00: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
-
-
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
-
-
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
-
-
-
-
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
-
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
-
-
-
-
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
-
-
-
-
fc4f7cca21
Merge PR #1909: fix: raise tool result history limit to 16k and force save_memory in consolidation
Xubin Ren
2026-03-12 11:11:01 +08:00
-
-
0a0017ff45
fix: raise tool result history limit to 16k and force save_memory in consolidation
Re-bin
2026-03-12 03:08:53 +00:00
-
-
d313765442
Merge PR #1897: fix: wecom-aibot-sdk-python should use pypi version
Xubin Ren
2026-03-12 10:52:37 +08:00
-
-
35260ca157
fix: raise persisted tool result limit to 16k
Re-bin
2026-03-12 02:50:28 +00:00
-
-
-
3f799531cc
Add media download functionality
John Doe
2026-03-12 06:43:59 +07:00
-
1eedee0c40
add reply context extraction for Telegram messages
John Doe
2026-03-12 06:23:02 +07:00
-
-
-
6155a43b8a
Merge PR #1845: absorb shell path guard improvements
Re-bin
2026-03-11 17:27:17 +00:00
-
-
dff1643fb3
Merge branch 'main' into pr-1845
Re-bin
2026-03-11 17:25:22 +00:00
-
-
-
-
64ab6309d5
fix: wecom-aibot-sdk-python should use pypi version
chengyongru
2026-03-12 00:38:28 +08:00
-
214693ce6e
Merge PR #1895: enhance: improve filesystem & shell tools with pagination, fallback matching, and smarter output
Xubin Ren
2026-03-12 00:22:32 +08:00
-
-
0d94211a93
enhance: improve filesystem & shell tools with pagination, fallback matching, and smarter output
Re-bin
2026-03-11 16:20:11 +00:00
-
-
f869a53531
Merge PR #1827: tighten shell path guard for quoted home paths
Re-bin
2026-03-11 15:43:07 +00:00
-
-
9d0db072a3
fix: guard quoted home paths in shell tool
Re-bin
2026-03-11 15:43:04 +00:00
-
85609c99b3
Merge remote-tracking branch 'origin/main' into pr-1827
Re-bin
2026-03-11 15:32:52 +00:00
-
-
-
-
d954e774dd
Merge PR #1874: preserve provider-specific tool-call fields
Re-bin
2026-03-11 15:30:33 +00:00
-
-
-
-
9fc74bde9a
Merge remote-tracking branch 'origin/main' into pr-1874
Re-bin
2026-03-11 15:26:39 +00:00
-
-
-
-
ff10d01d58
Merge PR #1885: feat: allow direct references in hatch metadata for wecom dep
Xubin Ren
2026-03-11 22:53:56 +08:00
-
-
0321fbe2ab
Merge PR #1888: refactor: auto-discover channels via pkgutil, eliminate hardcoded registry
Xubin Ren
2026-03-11 22:24:25 +08:00
-
-
254cfd48ba
refactor: auto-discover channels via pkgutil, eliminate hardcoded registry
Re-bin
2026-03-11 14:23:19 +00:00
-
-
2c5226550d
feat: allow direct references in hatch metadata for wecom dep
for13to1
2026-03-11 20:35:04 +08:00
-
-
b957dbc4cf
Merge PR #1868: generation settings owned by provider, loop/memory/subagent agnostic
Re-bin
2026-03-11 09:47:04 +00:00
-
-
c72c2ce7e2
refactor: move generation settings to provider level, eliminate parameter passthrough
Re-bin
2026-03-11 09:47:04 +00:00
-
a180e84536
Merge remote-tracking branch 'origin/main' into pr-1868
Re-bin
2026-03-11 09:10:29 +00:00
-
-
-
-
89eff6f573
chore: remove stray nano backup files
Re-bin
2026-03-11 08:44:38 +00:00
-
e7761aae5b
Merge PR #1863: add Ollama as a local LLM provider
Re-bin
2026-03-11 08:42:12 +00:00
-
-
4478838424
fix(pr-1863): complete Ollama provider routing and README docs
Re-bin
2026-03-11 08:42:12 +00:00
-
a6f37f61e8
Merge remote-tracking branch 'origin/main' into pr-1863
Re-bin
2026-03-11 08:22:02 +00:00
-
-
-
-
ec87946c04
docs: update table of contents position
Re-bin
2026-03-11 08:11:28 +00:00
-
486df1ddbd
docs: update table of contents in README
Re-bin
2026-03-11 08:10:38 +00:00
-
7ceddcded6
fix(wecom): await async disconnect, add SDK attribution in README
Re-bin
2026-03-11 08:04:14 +00:00
-
0dff7d374e
Merge PR #1327: add WeCom channel
Re-bin
2026-03-11 07:57:12 +00:00
-
-
-