Commit Graph

1205 Commits

Author SHA1 Message Date
Re-bin
3467a7faa6 fix: improve local provider auto-selection and update docs for VolcEngine/BytePlus 2026-03-12 15:22:15 +00:00
gaoyiman
556cb3e83d feat: add support for Ollama local models in ProvidersConfig 2026-03-12 14:58:03 +08:00
gaoyiman
8865b6848c Merge branch 'main' into feat-volcengine-tuning 2026-03-12 14:56:05 +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