HuangMinlong
9e9051229e
Integrate Langsmith for conversation tracking
...
Added support for Langsmith API key to enable conversation viewing.
2026-03-12 14:34:32 +08:00
Re-bin
c38579dc22
Merge PR #1900 : telegram reply context and media forwarding
2026-03-12 06:16:57 +00:00
Re-bin
64888b4b09
Simplify reply context extraction, fix slash commands broken by reply injection, attach reply media regardless of caption
2026-03-12 06:16:57 +00:00
Re-bin
869149ef1e
Merge branch 'main' into pr-1900
2026-03-12 06:06:26 +00:00
Re-bin
6141b95037
fix: feishu bot mention detection — user_id can be None, not just empty string
2026-03-12 06:00:39 +00:00
Re-bin
af4e3b2647
Merge PR #1768 : feishu group mention policy
2026-03-12 04:45:57 +00:00
Re-bin
bd1ce8f144
Simplify feishu group_policy: default to mention, clean up mention detection
2026-03-12 04:45:57 +00:00
Re-bin
94e9b06086
Merge branch 'main' into pr-1768
2026-03-12 04:38:49 +00:00
Re-bin
95c741db62
docs: update nanobot key features
2026-03-12 04:35:34 +00:00
Re-bin
ad2be4ea8b
Merge PR #1751 : add /restart command
2026-03-12 04:33:51 +00:00
Re-bin
64aeeceed0
Add /restart command: restart the bot process from any channel
2026-03-12 04:33:51 +00:00
Re-bin
231b02963d
Merge branch 'main' into pr-1751
...
Made-with: Cursor
# Conflicts:
# nanobot/agent/loop.py
2026-03-12 03:53:59 +00:00
Xubin Ren
fc4f7cca21
Merge PR #1909 : fix: raise tool result history limit to 16k and force save_memory in consolidation
...
fix: raise tool result history limit to 16k and force save_memory in consolidation
2026-03-12 11:11:01 +08:00
Re-bin
0a0017ff45
fix: raise tool result history limit to 16k and force save_memory in consolidation
2026-03-12 03:08:53 +00:00
Xubin Ren
d313765442
Merge PR #1897 : fix: wecom-aibot-sdk-python should use pypi version
...
fix: wecom-aibot-sdk-python should use pypi version
2026-03-12 10:52:37 +08:00
Re-bin
35260ca157
fix: raise persisted tool result limit to 16k
2026-03-12 02:50:28 +00:00
John Doe
3f799531cc
Add media download functionality
2026-03-12 06:43:59 +07:00
John Doe
1eedee0c40
add reply context extraction for Telegram messages
2026-03-12 06:23:02 +07:00
Re-bin
6155a43b8a
Merge PR #1845 : absorb shell path guard improvements
2026-03-11 17:27:17 +00:00
Re-bin
dff1643fb3
Merge branch 'main' into pr-1845
2026-03-11 17:25:22 +00:00
chengyongru
64ab6309d5
fix: wecom-aibot-sdk-python should use pypi version
2026-03-12 00:38:28 +08:00
Xubin Ren
214693ce6e
Merge PR #1895 : enhance: improve filesystem & shell tools with pagination, fallback matching, and smarter output
...
enhance: improve filesystem & shell tools with pagination, fallback matching, and smarter output
2026-03-12 00:22:32 +08:00
Re-bin
0d94211a93
enhance: improve filesystem & shell tools with pagination, fallback matching, and smarter output
2026-03-11 16:20:11 +00:00
Re-bin
f869a53531
Merge PR #1827 : tighten shell path guard for quoted home paths
2026-03-11 15:43:07 +00:00
Re-bin
9d0db072a3
fix: guard quoted home paths in shell tool
2026-03-11 15:43:04 +00:00
Re-bin
85609c99b3
Merge remote-tracking branch 'origin/main' into pr-1827
2026-03-11 15:32:52 +00:00
Re-bin
d954e774dd
Merge PR #1874 : preserve provider-specific tool-call fields
2026-03-11 15:30:33 +00:00
Re-bin
9fc74bde9a
Merge remote-tracking branch 'origin/main' into pr-1874
2026-03-11 15:26:39 +00:00
Xubin Ren
ff10d01d58
Merge PR #1885 : feat: allow direct references in hatch metadata for wecom dep
...
feat: allow direct references in hatch metadata for wecom dep
2026-03-11 22:53:56 +08:00
Xubin Ren
0321fbe2ab
Merge PR #1888 : refactor: auto-discover channels via pkgutil, eliminate hardcoded registry
...
refactor: auto-discover channels via pkgutil, eliminate hardcoded registry
2026-03-11 22:24:25 +08:00
Re-bin
254cfd48ba
refactor: auto-discover channels via pkgutil, eliminate hardcoded registry
2026-03-11 14:23:19 +00:00
for13to1
2c5226550d
feat: allow direct references in hatch metadata for wecom dep
2026-03-11 20:35:04 +08:00
Re-bin
b957dbc4cf
Merge PR #1868 : generation settings owned by provider, loop/memory/subagent agnostic
2026-03-11 09:47:04 +00:00
Re-bin
c72c2ce7e2
refactor: move generation settings to provider level, eliminate parameter passthrough
2026-03-11 09:47:04 +00:00
Re-bin
a180e84536
Merge remote-tracking branch 'origin/main' into pr-1868
2026-03-11 09:10:29 +00:00
Re-bin
89eff6f573
chore: remove stray nano backup files
2026-03-11 08:44:38 +00:00
Re-bin
e7761aae5b
Merge PR #1863 : add Ollama as a local LLM provider
2026-03-11 08:42:12 +00:00
Re-bin
4478838424
fix(pr-1863): complete Ollama provider routing and README docs
2026-03-11 08:42:12 +00:00
Re-bin
a6f37f61e8
Merge remote-tracking branch 'origin/main' into pr-1863
2026-03-11 08:22:02 +00:00
Re-bin
ec87946c04
docs: update table of contents position
2026-03-11 08:11:28 +00:00
Re-bin
486df1ddbd
docs: update table of contents in README
2026-03-11 08:10:38 +00:00
Re-bin
7ceddcded6
fix(wecom): await async disconnect, add SDK attribution in README
2026-03-11 08:04:14 +00:00
Re-bin
0dff7d374e
Merge PR #1327 : add WeCom channel
2026-03-11 07:57:12 +00:00
Re-bin
d0b4f0d70d
feat(wecom): add WeCom channel with SDK pinned to GitHub tag v0.1.2
2026-03-11 07:57:12 +00:00
WhalerO
6ef7ab53d0
refactor: centralize tool call serialization in ToolCallRequest
2026-03-11 15:32:43 +08:00
WhalerO
ed82f95f0c
fix: preserve provider-specific tool call metadata for Gemini
2026-03-11 15:32:26 +08:00
Re-bin
eb6310c438
merge origin/main into pr-1327
...
Made-with: Cursor
2026-03-11 07:30:38 +00:00
ethanclaw
12104c8d46
fix(memory): pass temperature, max_tokens and reasoning_effort to memory consolidation
...
Fix issue #1823 : Memory consolidation does not inherit agent temperature
and maxTokens configuration.
The agent's configured generation parameters were not being passed through
to the memory consolidation call, causing it to fall back to default values.
This resulted in the consolidation response being truncated before the
save_memory tool call was emitted.
- Pass temperature, max_tokens, reasoning_effort from AgentLoop to
MemoryConsolidator and then to MemoryStore.consolidate()
- Forward these parameters to the provider.chat_with_retry() call
Fixes #1823
2026-03-11 14:22:33 +08:00
ethanclaw
b75222d952
Merge remote main to fix branch
2026-03-11 13:12:26 +08:00
ethanclaw
c7e2622ee1
fix(subagent): pass reasoning_content and thinking_blocks in subagent messages
...
Fix issue #1834 : Spawn/subagent tool fails with Deepseek Reasoner
due to missing reasoning_content field when using thinking mode.
The subagent was not including reasoning_content and thinking_blocks
in assistant messages with tool calls, causing the Deepseek API to
reject subsequent requests.
- Add reasoning_content to assistant message when subagent makes tool calls
- Add thinking_blocks to assistant message for Anthropic extended thinking
- Add tests to verify both fields are properly passed
Fixes #1834
2026-03-11 12:25:28 +08:00