Re-bin
|
5ca386ebf5
|
fix: preserve reasoning_content and thinking_blocks in session history
|
2026-02-28 17:37:12 +00:00 |
|
Re-bin
|
a47c2e9a37
|
Merge branch 'main' into pr-1330
Made-with: Cursor
# Conflicts:
# nanobot/providers/litellm_provider.py
|
2026-02-28 17:25:53 +00:00 |
|
Re-bin
|
f9d72e2e74
|
feat: add reasoning_effort config to enable LLM thinking mode
|
2026-02-28 17:18:05 +00:00 |
|
Re-bin
|
0a5f3b6194
|
Merge PR #1346: fix(qq): disable botpy file log on read-only fs
|
2026-02-28 16:45:08 +00:00 |
|
Re-bin
|
c34e1053f0
|
fix(qq): disable botpy file log to fix read-only filesystem error
|
2026-02-28 16:45:06 +00:00 |
|
Re-bin
|
e0a78d78f9
|
Merge branch 'main' into pr-1346
|
2026-02-28 16:43:45 +00:00 |
|
Re-bin
|
8545d5790e
|
refactor: streamline subagent prompt by reusing ContextBuilder and SkillsLoader
|
2026-02-28 16:32:50 +00:00 |
|
Re-bin
|
a422c606d8
|
Merge PR #1337: feat(dingtalk): send images and media as proper message types
|
2026-02-28 16:23:44 +00:00 |
|
Re-bin
|
73a708770e
|
refactor: compress DingTalk helpers
|
2026-02-28 16:23:43 +00:00 |
|
Re-bin
|
bfc2fa88f3
|
Merge PR #1325: add message deduplication to WhatsApp channel
|
2026-02-28 08:38:29 +00:00 |
|
Re-bin
|
95ffe47e34
|
refactor: use OrderedDict for WhatsApp dedup, consistent with Feishu
|
2026-02-28 08:38:29 +00:00 |
|
Re-bin
|
d8d954ad46
|
Merge remote-tracking branch 'origin/main' into pr-1325
|
2026-02-28 08:33:13 +00:00 |
|
Re-bin
|
8410f859f7
|
refactor: use WeakValueDictionary for consolidation locks — auto-cleanup, no manual pop
|
2026-02-28 08:26:55 +00:00 |
|
Re-bin
|
e1832e75b5
|
Merge PR #1286: fix Windows path regex truncation in ExecTool
|
2026-02-28 08:09:56 +00:00 |
|
Re-bin
|
b89b5a7e2c
|
refactor: compress _extract_absolute_paths comments
|
2026-02-28 08:09:56 +00:00 |
|
Re-bin
|
05e0d271fc
|
Merge remote-tracking branch 'origin/main' into pr-1286
|
2026-02-28 08:07:07 +00:00 |
|
Re-bin
|
b1f0335090
|
Merge PR #1294: fix tool hint crash when arguments is a list (Kimi K2.5)
|
2026-02-28 08:06:20 +00:00 |
|
Re-bin
|
89c0f4cae9
|
refactor: compress tool hint args handling to two lines
|
2026-02-28 08:06:20 +00:00 |
|
Re-bin
|
90eb90335a
|
Merge remote-tracking branch 'origin/main' into pr-1294
|
2026-02-28 08:01:04 +00:00 |
|
Re-bin
|
72b47446eb
|
Merge PR #1323: fix Feishu interactive card content extraction
|
2026-02-28 07:40:31 +00:00 |
|
Re-bin
|
7bb7b85788
|
Merge remote-tracking branch 'origin/main' into pr-1323
|
2026-02-28 07:36:31 +00:00 |
|
Re-bin
|
1bbc5a6f89
|
Merge PR #1314: prevent session poisoning from null/error LLM responses
|
2026-02-28 07:35:07 +00:00 |
|
Re-bin
|
0036116e0b
|
fix: filter empty assistant messages in _save_turn instead of patching at send time
|
2026-02-28 07:35:07 +00:00 |
|
Re-bin
|
069f93f6f5
|
Merge remote-tracking branch 'origin/main' into pr-1314
|
2026-02-28 07:29:04 +00:00 |
|
Re-bin
|
1fe94898f6
|
fix: generate short alphanumeric tool_call_id for Mistral compatibility
|
2026-02-27 16:13:26 +00:00 |
|
Re-bin
|
fdd2c25aed
|
Merge PR #1222: fix runtime context leaking into session history
|
2026-02-27 10:07:22 +00:00 |
|
Re-bin
|
bc558d0592
|
refactor: merge user-role branches in _save_turn
|
2026-02-27 10:07:22 +00:00 |
|
Re-bin
|
6bdb590028
|
Merge remote-tracking branch 'origin/main' into pr-1222
|
2026-02-27 09:57:45 +00:00 |
|
Re-bin
|
a6aa5fbd7c
|
Merge PR #1239: register Matrix channel in manager and schema
|
2026-02-27 09:53:31 +00:00 |
|
Re-bin
|
12f3365103
|
fix: remove duplicate import, tidy MatrixConfig comments
|
2026-02-27 09:53:31 +00:00 |
|
Re-bin
|
2d33371366
|
Merge remote-tracking branch 'origin/main' into pr-1239
|
2026-02-27 09:51:33 +00:00 |
|
Re-bin
|
858a62dd9b
|
refactor: slim down helpers.py — remove dead code, compress docstrings
|
2026-02-27 09:50:12 +00:00 |
|
Re-bin
|
21e9644944
|
Merge PR #1253: auto-sync workspace templates on startup
|
2026-02-27 09:46:57 +00:00 |
|
Re-bin
|
d5808bf586
|
refactor: streamline workspace template sync
|
2026-02-27 09:46:57 +00:00 |
|
Re-bin
|
e260219ce6
|
Merge remote-tracking branch 'origin/main' into pr-1253
|
2026-02-27 09:41:13 +00:00 |
|
Re-bin
|
b7561848e1
|
Merge PR #1257: feat(feishu): make reaction emoji configurable
|
2026-02-27 09:32:20 +00:00 |
|
Re-bin
|
969b15dbce
|
Merge remote-tracking branch 'origin/main' into pr-1257
|
2026-02-27 09:31:12 +00:00 |
|
Re-bin
|
32ecfd32f3
|
Merge PR #1258: fix Telegram media-group aggregation
|
2026-02-27 09:30:01 +00:00 |
|
Re-bin
|
aa2987be3e
|
refactor: streamline Telegram media-group buffering
|
2026-02-27 09:30:01 +00:00 |
|
Re-bin
|
cab901b2fb
|
Merge PR #1228: fix(web): use self.api_key instead of undefined api_key
|
2026-02-27 02:44:19 +00:00 |
|
Re-bin
|
b24df8afeb
|
Merge remote-tracking branch 'origin/main' into pr-1228
|
2026-02-27 02:43:37 +00:00 |
|
Re-bin
|
ec8dee802c
|
refactor: simplify message tool suppress and inline consolidation locks
|
2026-02-27 02:39:38 +00:00 |
|
Re-bin
|
c3a0c7c9eb
|
Merge PR #1206: fix message tool suppress for cross-channel sends
|
2026-02-27 02:27:18 +00:00 |
|
Re-bin
|
29e6709e26
|
refactor: simplify message tool suppress — bool check instead of target tracking
|
2026-02-27 02:27:18 +00:00 |
|
Re-bin
|
ac1c40db91
|
Merge remote-tracking branch 'origin/main' into pr-1206
|
2026-02-27 02:17:04 +00:00 |
|
Re-bin
|
cc425102ac
|
docs: update Matrix channel guideline and schema
|
2026-02-26 03:08:00 +00:00 |
|
Re-bin
|
a1e930d942
|
Merge PR #420: feat: add Matrix (Element) channel
|
2026-02-26 03:04:13 +00:00 |
|
Re-bin
|
988a85d8de
|
refactor: optimize matrix channel — optional deps, trim comments, simplify methods
|
2026-02-26 03:04:01 +00:00 |
|
Re-bin
|
84f2f3c316
|
Merge remote-tracking branch 'origin/main' into pr-420
|
2026-02-26 02:48:21 +00:00 |
|
Re-bin
|
a77add9d8c
|
Merge PR #1191: fix base64 images stored in session history causing context overflow
|
2026-02-26 02:43:50 +00:00 |
|
Re-bin
|
a1440cf4cb
|
refactor: inline base64 image stripping in _save_turn
|
2026-02-26 02:43:45 +00:00 |
|
Re-bin
|
0a9bb1d8df
|
Merge remote-tracking branch 'origin/main' into pr-1191
|
2026-02-26 02:39:53 +00:00 |
|
Re-bin
|
4eb44cfb5c
|
Merge PR #1198: fix assistant messages without tool calls not being saved to session
|
2026-02-26 02:33:38 +00:00 |
|
Re-bin
|
3902e31165
|
refactor: drop redundant tool_calls=None in final assistant message
|
2026-02-26 02:33:38 +00:00 |
|
Re-bin
|
23b9880478
|
Merge remote-tracking branch 'origin/main' into pr-1198
|
2026-02-26 02:29:45 +00:00 |
|
Re-bin
|
7e1a08d33c
|
docs: add provider option to Quick Start config example
|
2026-02-26 02:23:07 +00:00 |
|
Re-bin
|
65477e4bf3
|
feat: support explicit provider selection in config
|
2026-02-26 02:15:42 +00:00 |
|
Re-bin
|
39ab89cbd1
|
Merge PR #1180: feat: /stop command with task-based dispatch
|
2026-02-25 17:04:19 +00:00 |
|
Re-bin
|
cdbede2fa8
|
refactor: simplify /stop dispatch, inline commands, trim verbose docstrings
|
2026-02-25 17:04:08 +00:00 |
|
Re-bin
|
149f26af32
|
Merge branch 'main' into pr-1180
|
2026-02-25 16:16:18 +00:00 |
|
Re-bin
|
becb0a4b87
|
Merge PR #1126: feat: add untrusted runtime context layer for stable prompt prefix
|
2026-02-25 16:13:48 +00:00 |
|
Re-bin
|
d55a850357
|
refactor: simplify runtime context injection — drop JSON/dedup, keep untrusted tag
|
2026-02-25 16:13:48 +00:00 |
|
Re-bin
|
b19c729eee
|
Merge branch 'main' into pr-1126
|
2026-02-25 16:04:06 +00:00 |
|
Re-bin
|
3f41e39c8d
|
Merge PR #1083: feat(exec): add path_append config to extend PATH for subprocess
|
2026-02-25 15:57:50 +00:00 |
|
Re-bin
|
9eca7f339e
|
docs: shorten pathAppend description in config table
|
2026-02-25 15:57:50 +00:00 |
|
Re-bin
|
e1a2ef4f29
|
Merge branch 'main' into pr-1083
|
2026-02-25 15:50:00 +00:00 |
|
Re-bin
|
9e806d7159
|
Merge PR #1074: fix: preserve reasoning_content in message sanitization for thinking models
|
2026-02-25 00:38:51 +00:00 |
|
Re-bin
|
8fffee124b
|
Merge branch 'main' into pr-1074
|
2026-02-25 00:38:20 +00:00 |
|
Re-bin
|
a3963bfba3
|
docs: update v0.1.4.post2 release news
|
2026-02-24 16:35:50 +00:00 |
|
Re-bin
|
637c200dee
|
docs: update v0.1.4.post2 release news
|
2026-02-24 16:34:22 +00:00 |
|
Re-bin
|
17de3699ab
|
chore: bump version to 0.1.4.post2
|
2026-02-24 16:24:47 +00:00 |
|
Re-bin
|
abc7b0aeb2
|
Merge PR #1107: fix(slack): post-process slackify_markdown output to catch leftover artifacts
|
2026-02-24 16:20:28 +00:00 |
|
Re-bin
|
96e1730af5
|
style: simplify _fixup_mrkdwn and trim docstring in SlackChannel
|
2026-02-24 16:20:28 +00:00 |
|
Re-bin
|
a3f7cce416
|
Merge branch 'main' into pr-1107
|
2026-02-24 16:19:14 +00:00 |
|
Re-bin
|
f223a4c5a3
|
Merge PR #1115: fix: stabilize system prompt for better cache reuse
|
2026-02-24 16:15:21 +00:00 |
|
Re-bin
|
f294e9d065
|
refactor: merge runtime context helpers and move imports to top
|
2026-02-24 16:15:21 +00:00 |
|
Re-bin
|
a818fff8fa
|
chore: trim verbose docstrings
|
2026-02-24 13:47:17 +00:00 |
|
Re-bin
|
a54b0853f0
|
Merge PR #1071: refactor(web): resolve api_key via property instead of inline
|
2026-02-24 13:42:35 +00:00 |
|
Re-bin
|
4b9ffea3fc
|
merge origin/main into pr-1071, adopt @property api_key pattern
|
2026-02-24 13:41:49 +00:00 |
|
Re-bin
|
0e4dba8d19
|
Merge PR #1062: fix(mcp): disable httpx default timeout for HTTP transport
|
2026-02-24 12:15:33 +00:00 |
|
Re-bin
|
e080902d61
|
Merge remote-tracking branch 'origin/main' into pr-1062
|
2026-02-24 12:14:00 +00:00 |
|
Re-bin
|
f828a1d5d1
|
fix(gateway): show actual heartbeat interval in startup log
|
2026-02-24 12:09:19 +00:00 |
|
Re-bin
|
e4888d39f7
|
Merge PR #1077: fix(email): auto_reply_enabled should not block proactive sends
|
2026-02-24 12:08:13 +00:00 |
|
Re-bin
|
c6b933df4a
|
Merge remote-tracking branch 'origin/main' into pr-1077
|
2026-02-24 11:38:38 +00:00 |
|
Re-bin
|
f514ba02e9
|
Merge PR #1090: feat(feishu): extract and download images from post messages
|
2026-02-24 11:32:04 +00:00 |
|
Re-bin
|
04218276ab
|
Merge remote-tracking branch 'origin/main' into pr-1090
|
2026-02-24 11:31:40 +00:00 |
|
Re-bin
|
cd5a8ac03d
|
Merge PR #1061: fix(memory): handle JSON-string tool call arguments from providers
|
2026-02-24 11:23:10 +00:00 |
|
Re-bin
|
d546cbac6e
|
style(memory): use loguru {} formatting in warning
|
2026-02-24 11:23:10 +00:00 |
|
Re-bin
|
b9eb9d4963
|
Merge remote-tracking branch 'origin/main' into pr-1061
|
2026-02-24 11:22:01 +00:00 |
|
Re-bin
|
abd35b1295
|
Merge PR #1098: fix(web): resolve API key on each call + improve error message
|
2026-02-24 11:18:33 +00:00 |
|
Re-bin
|
cda3a02f68
|
style(web): inline api key resolution, remove unnecessary method
|
2026-02-24 11:18:33 +00:00 |
|
Re-bin
|
fdf24e8fd2
|
Merge branch 'main' into pr-1098
|
2026-02-24 11:14:37 +00:00 |
|
Re-bin
|
ec55f77912
|
fix(heartbeat): replace HEARTBEAT_OK token with virtual tool-call decision
|
2026-02-24 11:04:56 +00:00 |
|
Re-bin
|
30361c9307
|
refactor: replace cron usage docs in TOOLS.md with reference to cron skill
|
2026-02-23 18:28:09 +00:00 |
|
Re-bin
|
2f573e591b
|
fix(session): get_history uses last_consolidated cursor, aligns to user turn
|
2026-02-23 16:57:08 +00:00 |
|
Re-bin
|
35e3f7ed26
|
fix(templates): tighten AGENTS.md tool call guidelines to reduce hallucinations
|
2026-02-23 14:10:43 +00:00 |
|
Re-bin
|
c76a8d2e83
|
Merge PR #1029: fix: break Discord typing loop on persistent HTTP failure
|
2026-02-23 14:06:36 +00:00 |
|
Re-bin
|
3c2cc3a71c
|
Merge remote-tracking branch 'origin/main' into pr-1029
|
2026-02-23 14:01:43 +00:00 |
|
Re-bin
|
f4b3bbd87c
|
Merge PR #1039: fix(heartbeat): make start idempotent and add tests
|
2026-02-23 13:59:47 +00:00 |
|
Re-bin
|
eae6059889
|
fix: remove extra blank line
|
2026-02-23 13:59:47 +00:00 |
|