Re-bin
|
fb77176cfd
|
feat(custom-provider): keep instance-level session affinity header for cache locality
|
2026-03-05 14:25:46 +00:00 |
|
Re-bin
|
a3c68ef140
|
Merge branch 'main' into pr-1428
|
2026-03-05 14:12:37 +00:00 |
|
Re-bin
|
c05cb2ef64
|
refactor(cron): remove CLI cron commands and unify scheduling via cron tool
|
2026-03-03 05:51:24 +00:00 |
|
Re-bin
|
9a41aace1a
|
Merge PR #1458: prevent cron self-scheduling safely
|
2026-03-03 05:36:50 +00:00 |
|
Re-bin
|
30803afec0
|
fix(cron): isolate cron-execution guard with contextvars
|
2026-03-03 05:36:48 +00:00 |
|
Re-bin
|
ec6430fa0c
|
Merge branch 'main' into pr-1458
|
2026-03-03 05:18:28 +00:00 |
|
Re-bin
|
caa8acf6d9
|
Merge PR #1456: merge user messages and harden save_turn multimodal persistence
|
2026-03-03 05:13:20 +00:00 |
|
Re-bin
|
03b83fb79e
|
fix(agent): skip empty multimodal user entries after runtime-context strip
|
2026-03-03 05:13:17 +00:00 |
|
Re-bin
|
3c79404194
|
fix(providers): sanitize thinking_blocks by provider and harden content normalization
|
2026-03-02 06:58:10 +00:00 |
|
Re-bin
|
1601470436
|
Merge PR #1399: reload cron store on timer tick
|
2026-03-02 06:38:00 +00:00 |
|
Re-bin
|
9877195de5
|
chore(cron): remove redundant timer comment
|
2026-03-02 06:37:57 +00:00 |
|
Re-bin
|
f3979c0ee6
|
Merge branch 'main' into pr-1399
|
2026-03-02 06:30:43 +00:00 |
|
Re-bin
|
3f79245b91
|
Merge PR #1406: normalize Matrix media metadata and attachment upload call
|
2026-03-02 06:28:48 +00:00 |
|
Re-bin
|
be4f83a760
|
Merge branch 'main' into pr-1406
|
2026-03-02 06:24:53 +00:00 |
|
Re-bin
|
b575606c9e
|
Merge PR #1403: deny-by-default allowFrom with startup validation
|
2026-03-02 06:13:40 +00:00 |
|
Re-bin
|
bbfc1b40c1
|
security: deny-by-default allowFrom with wildcard support and startup validation
|
2026-03-02 06:13:37 +00:00 |
|
Re-bin
|
a5962170f6
|
Merge PR #1370: add web tools proxy support
|
2026-03-01 12:53:20 +00:00 |
|
Re-bin
|
15529c668e
|
fix(web): sanitize proxy logs and polish search key hint
|
2026-03-01 12:53:18 +00:00 |
|
Re-bin
|
f5c0c75648
|
Merge branch 'main' into pr-1370
|
2026-03-01 12:48:01 +00:00 |
|
Re-bin
|
1109fdc682
|
Merge PR #1375: improve cron reminder context handling
|
2026-03-01 12:46:06 +00:00 |
|
Re-bin
|
a7d24192d9
|
fix(cron): route scheduled jobs through process_direct with english reminder prefix
|
2026-03-01 12:45:53 +00:00 |
|
Re-bin
|
aff8d8e9e1
|
Merge PR #1361: fix(feishu): parse post wrapper payload for rich text messages
|
2026-03-01 06:36:32 +00:00 |
|
Re-bin
|
4752e95a24
|
merge origin/main into pr-1361
|
2026-03-01 06:36:29 +00:00 |
|
Re-bin
|
c2bbd6d20d
|
Merge branch 'main' into pr-1361
|
2026-03-01 06:30:10 +00:00 |
|
Re-bin
|
7eae842132
|
Merge PR #1339: style: unify code formatting
|
2026-03-01 06:13:29 +00:00 |
|
Re-bin
|
3c6c49cc5d
|
Merge branch 'main' into pr-1339
Made-with: Cursor
# Conflicts:
# nanobot/cron/service.py
|
2026-03-01 06:06:01 +00:00 |
|
Re-bin
|
89e5a28097
|
fix(cron): auto-reload jobs.json when modified externally
|
2026-03-01 06:01:47 +00:00 |
|
Re-bin
|
f172c9f381
|
docs: reformat release news with v0.1.4.post3 release
|
2026-02-28 18:06:56 +00:00 |
|
Re-bin
|
ee9bd6a96c
|
docs: update v0.1.4.post3 release news
|
2026-02-28 18:04:12 +00:00 |
|
Re-bin
|
4f0530dd61
|
release: v0.1.4.post3
|
2026-02-28 17:55:18 +00:00 |
|
Re-bin
|
925302c01f
|
Merge PR #1330: fix thinking mode support (reasoning_content + thinking_blocks)
|
2026-02-28 17:37:15 +00:00 |
|
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 |
|