Re-bin
|
0409d72579
|
feat(telegram): improve streaming UX and add table rendering
|
2026-03-06 16:19:19 +00:00 |
|
Re-bin
|
473ae5ef18
|
Merge PR #1546: fix: lazy import providers to avoid loading unused heavy dependencies
|
2026-03-06 07:18:54 +00:00 |
|
Re-bin
|
cbce674669
|
Merge remote-tracking branch 'origin/main' into pr-1546
|
2026-03-06 07:18:06 +00:00 |
|
Re-bin
|
7755cab74b
|
Merge PR #1555: fix: merge tool_calls from multiple choices in LiteLLM response
|
2026-03-06 07:16:20 +00:00 |
|
Re-bin
|
dcebb94b01
|
style: remove trailing whitespace
|
2026-03-06 07:16:20 +00:00 |
|
Re-bin
|
ef5792162f
|
Merge remote-tracking branch 'origin/main' into pr-1555
|
2026-03-06 07:15:22 +00:00 |
|
Re-bin
|
23cbc86da8
|
Merge PR #1563: chore: clean up duplicate MatrixConfig, add Alibaba Coding Plan docs
|
2026-03-06 07:13:04 +00:00 |
|
Re-bin
|
b817463939
|
chore: simplify Alibaba Coding Plan to apiBase hint, remove dedicated provider
|
2026-03-06 07:13:04 +00:00 |
|
Re-bin
|
e81b6ceb49
|
merge origin/main into pr-1563
|
2026-03-06 07:01:23 +00:00 |
|
Re-bin
|
8e727283ef
|
Merge PR #1567: refactor(channels): extract split_message utility to reduce duplication
|
2026-03-06 06:53:55 +00:00 |
|
Re-bin
|
7e9616cbd3
|
merge origin/main into pr-1567
|
2026-03-06 06:51:28 +00:00 |
|
Re-bin
|
7c20c56d7d
|
Merge PR #1573: fix(context): detect image MIME type from magic bytes
|
2026-03-06 06:49:09 +00:00 |
|
Re-bin
|
3a01fe536a
|
refactor: move detect_image_mime to utils/helpers for reuse
|
2026-03-06 06:49:09 +00:00 |
|
Re-bin
|
91b3ccee96
|
Merge remote-tracking branch 'origin/main' into pr-1573
|
2026-03-06 06:41:00 +00:00 |
|
Re-bin
|
3bbeb147b6
|
Merge PR #1605: fix(feishu): smart message format selection
|
2026-03-06 06:09:46 +00:00 |
|
Re-bin
|
ba63f6f62d
|
chore: remove pr-description.md from repo
|
2026-03-06 06:09:46 +00:00 |
|
Re-bin
|
645e30557b
|
Merge remote-tracking branch 'origin/main' into pr-1605
|
2026-03-06 06:00:32 +00:00 |
|
Re-bin
|
1c76803e57
|
Merge PR #1603: fix(memory): handle list tool call args + fix(cli): Windows signal compatibility
|
2026-03-06 05:27:39 +00:00 |
|
Re-bin
|
fc0b38c304
|
fix(memory): improve warning message for empty/non-dict list arguments
|
2026-03-06 05:27:39 +00:00 |
|
Re-bin
|
a211e32e50
|
Merge remote-tracking branch 'origin/main' into pr-1603
|
2026-03-06 05:24:59 +00:00 |
|
Re-bin
|
1daef5c22f
|
Merge PR #1594: fix(feishu): use msg_type media for mp4 video files
|
2026-03-06 05:11:26 +00:00 |
|
Re-bin
|
c8f86fd052
|
Merge PR #1384: fix(feishu): split card messages when content has multiple tables
|
2026-03-05 15:21:19 +00:00 |
|
Re-bin
|
573fc7cd95
|
Merge remote-tracking branch 'origin/main' into pr-1384
|
2026-03-05 15:19:50 +00:00 |
|
Re-bin
|
68a1a0268d
|
Merge PR #1522: feat(telegram): implement draft/progress streaming messages
|
2026-03-05 15:17:30 +00:00 |
|
Re-bin
|
d32c6f946c
|
fix(telegram): pin ptb>=22.6, fix double progress, clean up stale hatch config
|
2026-03-05 15:17:30 +00:00 |
|
Re-bin
|
b070ae5b2b
|
Merge remote-tracking branch 'origin/main' into pr-1522
|
2026-03-05 15:05:26 +00:00 |
|
Re-bin
|
80392d158a
|
Merge PR #1400: fix: add SIGTERM, SIGHUP handling and ignore SIGPIPE
|
2026-03-05 14:59:03 +00:00 |
|
Re-bin
|
4ba8d137bc
|
Merge remote-tracking branch 'origin/main' into pr-1400
|
2026-03-05 14:56:18 +00:00 |
|
Re-bin
|
bea0f2a15d
|
Merge PR #1435: feat(gateway): support multiple instances with --workspace and --config options
|
2026-03-05 14:54:53 +00:00 |
|
Re-bin
|
0343d66224
|
fix(gateway): remove duplicate load_config() that overwrote custom workspace/config
|
2026-03-05 14:54:53 +00:00 |
|
Re-bin
|
6d342fe79d
|
Merge remote-tracking branch 'origin/main' into pr-1435
|
2026-03-05 14:51:13 +00:00 |
|
Re-bin
|
cd0bcc162e
|
docs: update introduction of nanobot
|
2026-03-05 14:48:57 +00:00 |
|
Re-bin
|
57d8aefc22
|
docs: update introduction of nanobot
|
2026-03-05 14:46:03 +00:00 |
|
Re-bin
|
ec7bc33441
|
Merge PR #1488: feat(mcp): add SSE transport support with auto-detection
|
2026-03-05 14:44:45 +00:00 |
|
Re-bin
|
b71c1bdca7
|
fix(mcp): hoist sse/http imports, annotate auto-detection heuristic, restore field comments
|
2026-03-05 14:44:45 +00:00 |
|
Re-bin
|
2306d4c11c
|
Merge remote-tracking branch 'origin/main' into pr-1488
|
2026-03-05 14:35:02 +00:00 |
|
Re-bin
|
c0d10cb508
|
Merge PR #553: feat(discord): add group policy to control group respond behaviour
|
2026-03-05 14:33:14 +00:00 |
|
Re-bin
|
06fcd2cc3f
|
fix(discord): correct group_policy default to mention and style cleanup
|
2026-03-05 14:33:14 +00:00 |
|
Re-bin
|
376b7d6d58
|
Merge remote-tracking branch 'origin/main' into pr-553
|
2026-03-05 14:28:50 +00:00 |
|
Re-bin
|
bc52ad3dad
|
Merge pull request #1428: feat(custom-provider) session affinity header
|
2026-03-05 14:27:24 +00:00 |
|
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 |
|