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 |
|
Re-bin
|
6f4d1c2cdc
|
merge origin/main into pr-1039, adopt HEARTBEAT_OK in-check and on_notify
|
2026-02-23 13:57:28 +00:00 |
|
Re-bin
|
7671239902
|
fix(heartbeat): suppress progress messages and deliver agent response to user
|
2026-02-23 13:45:09 +00:00 |
|
Re-bin
|
2c09f23c02
|
Merge PR #1048: feat(slack): isolate session context per thread
|
2026-02-23 13:10:55 +00:00 |
|
Re-bin
|
2b983c708d
|
refactor: pass session_key as explicit param instead of via metadata
|
2026-02-23 13:10:47 +00:00 |
|
Re-bin
|
0be70b05b1
|
Merge remote-tracking branch 'origin/main' into pr-1048
|
2026-02-23 13:04:54 +00:00 |
|
Re-bin
|
ea1c4ef025
|
fix: suppress heartbeat progress messages to external channels
|
2026-02-23 12:33:29 +00:00 |
|
Re-bin
|
d9462284e1
|
improve agent reliability: behavioral constraints, full tool history, error hints
|
2026-02-23 09:13:08 +00:00 |
|
Re-bin
|
491739223d
|
fix: lower default temperature from 0.7 to 0.1
|
2026-02-23 08:24:53 +00:00 |
|
Re-bin
|
577b3d104a
|
refactor: move workspace/ to nanobot/templates/ for packaging
|
2026-02-23 08:08:01 +00:00 |
|
Re-bin
|
f8e8cbee6a
|
Merge PR #1036: fix(heartbeat): route heartbeat runs to enabled chat context
|
2026-02-23 07:45:20 +00:00 |
|
Re-bin
|
e4376896ed
|
Merge remote-tracking branch 'origin/main' into pr-1036
|
2026-02-23 07:16:40 +00:00 |
|
Re-bin
|
0fdbd5a037
|
Merge PR #1000: feat(channels): add send_progress option to control progress message delivery
|
2026-02-23 07:12:55 +00:00 |
|
Re-bin
|
df2c837e25
|
feat(channels): split send_progress into send_progress + send_tool_hints
|
2026-02-23 07:12:41 +00:00 |
|
Re-bin
|
c20b867497
|
Merge remote-tracking branch 'origin/main' into pr-1000
|
2026-02-23 06:12:25 +00:00 |
|
Re-bin
|
bc32e85c25
|
fix(memory): trigger consolidation by unconsolidated count, not total
|
2026-02-23 05:51:44 +00:00 |
|
Re-bin
|
25f0a236fd
|
docs: fix MiniMax API key link
|
2026-02-22 18:29:09 +00:00 |
|
Re-bin
|
c6f670809c
|
Merge PR #949: fix(provider): filter empty text content blocks causing API 400
|
2026-02-22 18:26:42 +00:00 |
|
Re-bin
|
b653183bb0
|
refactor(providers): move empty content sanitization to base class
|
2026-02-22 18:26:42 +00:00 |
|
Re-bin
|
2f7835a301
|
Merge remote-tracking branch 'origin/main' into pr-949
|
2026-02-22 18:21:47 +00:00 |
|
Re-bin
|
6913d541c8
|
Merge PR #986: fix(feishu): replace file.get with message_resource.get to fix file download permission issue
|
2026-02-22 18:16:45 +00:00 |
|
Re-bin
|
efe89c9091
|
fix(feishu): pass msg_type as resource_type and clean up style
|
2026-02-22 18:16:45 +00:00 |
|
Re-bin
|
3d55c9cd03
|
Merge remote-tracking branch 'origin/main' into pr-986
|
2026-02-22 18:13:37 +00:00 |
|
Re-bin
|
4f0930f517
|
Merge PR #955: fix(providers): normalize empty reasoning_content to None at provider level
|
2026-02-22 18:11:45 +00:00 |
|
Re-bin
|
c8881c5d49
|
Merge remote-tracking branch 'origin/main' into pr-955
|
2026-02-22 18:08:43 +00:00 |
|
Re-bin
|
e46edf2806
|
Merge PR #950: fix(mcp): add configurable timeout to MCP tool calls
|
2026-02-22 18:04:13 +00:00 |
|
Re-bin
|
437ebf4e6e
|
feat(mcp): make tool_timeout configurable per server via config
|
2026-02-22 18:04:13 +00:00 |
|
Re-bin
|
51f6247aed
|
Merge remote-tracking branch 'origin/main' into pr-950
|
2026-02-22 17:52:24 +00:00 |
|
Re-bin
|
14ba50c172
|
Merge PR #968: docs: add systemd user service instructions to README
|
2026-02-22 17:51:23 +00:00 |
|
Re-bin
|
1aa06ea03d
|
docs: improve Linux Service section in README
|
2026-02-22 17:51:23 +00:00 |
|
Re-bin
|
12af652d5a
|
Merge remote-tracking branch 'origin/main' into pr-968
|
2026-02-22 17:48:32 +00:00 |
|
Re-bin
|
e322f82f9c
|
Merge PR #962: fix(qq): make start() long-running per base channel contract
|
2026-02-22 17:35:53 +00:00 |
|
Re-bin
|
b53c3d39ed
|
fix(qq): remove dead _bot_task field and fix stop() to close client
|
2026-02-22 17:35:53 +00:00 |
|
Re-bin
|
9efe95970e
|
Merge branch 'main' into pr-962
|
2026-02-22 17:24:34 +00:00 |
|
Re-bin
|
b13d7f853e
|
fix(agent): make tool hint a fallback when no content in on_progress
|
2026-02-22 17:17:35 +00:00 |
|
Re-bin
|
d5e820df98
|
Merge PR #881: fix(loop): serialize /new consolidation, track task refs, archive before clear
|
2026-02-22 17:11:59 +00:00 |
|
Re-bin
|
1cfcc647b7
|
fix(loop): resolve conflicts with main and improve /new handler
|
2026-02-22 17:11:59 +00:00 |
|
Re-bin
|
60751909cb
|
Merge PR #959: fix(email): evict oldest half of dedup set instead of clearing entirely
|
2026-02-22 15:48:49 +00:00 |
|
Re-bin
|
4e8c8cc227
|
fix(email): fix misleading comment and simplify uid eviction
|
2026-02-22 15:48:49 +00:00 |
|
Re-bin
|
d82c292c99
|
Merge branch 'main' into pr-959
|
2026-02-22 15:41:09 +00:00 |
|
Re-bin
|
598f7dafd1
|
Merge PR #958: fix(session): handle errors in legacy session migration
|
2026-02-22 15:40:17 +00:00 |
|
Re-bin
|
71de1899e6
|
fix(session): use logger.exception and move import to top
|
2026-02-22 15:40:17 +00:00 |
|