Alexander Minges
df022febaf
refactor(loop): drop redundant Any typing in /new snapshot
2026-02-20 13:33:51 +01:00
Alexander Minges
c1b5e8c8d2
fix(loop): lock /new snapshot and prune stale consolidation locks
2026-02-20 13:32:57 +01:00
Kim
8cc54b188d
style(logging): use loguru parameterized formatting in suppression log
2026-02-20 20:25:46 +08:00
Nikolas de Hor
44f44b305a
fix: move MCP connected flag after successful connection to allow retry
...
The flag was set before the connection attempt, so if any MCP server
was temporarily unavailable, the flag stayed True and MCP tools were
permanently lost for the session.
Closes #889
2026-02-20 09:24:48 -03:00
Nikolas de Hor
4eb07c44b9
fix: preserve interim content as fallback when retry produces empty response
...
Fixes regression from #825 where models that respond with final text
directly (no tools) had their answer discarded by the retry mechanism.
Closes #878
2026-02-20 09:21:27 -03:00
Kim
ddae3e9d5f
fix(agent): avoid duplicate final send when message tool already replied
2026-02-20 20:16:45 +08:00
Alexander Minges
9ada8e6854
fix(loop): require successful archival before /new clear
2026-02-20 13:06:07 +01:00
Alexander Minges
5f9eca4664
style(loop): remove formatting-only changes from upstream PR 881
2026-02-20 12:46:11 +01:00
Alexander Minges
755e424127
fix(loop): serialize /new consolidation and track task refs
2026-02-20 12:40:59 +01:00
Re-bin
c8089021a5
Merge PR #795 : sanitize messages and ensure content key for strict LLM providers
2026-02-20 11:27:28 +00:00
Re-bin
5cc019bf1a
style: trim verbose comments in _sanitize_messages
2026-02-20 11:27:21 +00:00
Re-bin
0c2fea6d33
Merge branch 'main' into pr-795
2026-02-20 11:25:51 +00:00
Re-bin
ddf7f92275
Merge PR #833 : always send tool hint even when model has preceding text
2026-02-20 11:19:00 +00:00
Re-bin
8db91f59e2
style: remove trailing space
2026-02-20 11:18:57 +00:00
Re-bin
b73e847e89
Merge branch 'main' into pr-833
2026-02-20 11:16:49 +00:00
Xubin Ren
cd0a5affd5
Merge pull request #879 to make Telegram reply-to-message behavior configurable (default false)
...
feat: make Telegram reply-to-message behavior configurable, default false
2026-02-20 19:14:15 +08:00
Re-bin
e1854c4373
feat: make Telegram reply-to-message behavior configurable, default false
2026-02-20 11:13:10 +00:00
Paul
e39bbaa9be
feat(slack): add media file upload support
...
Use files_upload_v2 API to upload media attachments in Slack messages.
This enables the message tool's media parameter to work correctly
when sending images or other files through the Slack channel.
Requires files:write OAuth scope.
2026-02-20 09:54:21 +00:00
Re-bin
792f80ce0c
Merge PR #821 : make cron run command actually execute the agent
2026-02-20 09:04:41 +00:00
Re-bin
b97b1a5e91
fix: pass full agent config including mcp_servers to cron run command
2026-02-20 09:04:33 +00:00
Re-bin
0b34a43779
Merge branch 'main' into pr-821
2026-02-20 08:59:51 +00:00
Re-bin
698b09b4e7
Merge PR #815 : reply to original Telegram message using message_id
2026-02-20 08:57:13 +00:00
Re-bin
44eb1bdca2
Merge branch 'main' into pr-815
2026-02-20 08:57:02 +00:00
Re-bin
9f0928fde6
Merge PR #807 : support custom headers for MCP HTTP authentication
2026-02-20 08:50:39 +00:00
Re-bin
f5fe74f578
style: move httpx import to top-level and fix README example for MCP headers
2026-02-20 08:49:49 +00:00
Re-bin
bbd76e8f5b
Merge branch 'main' into pr-807
2026-02-20 08:47:13 +00:00
Re-bin
d609eba7d6
Merge PR #812 : add VolcEngine LLM provider support
2026-02-20 08:45:47 +00:00
Re-bin
25efd1bc54
docs: update docs for providers
2026-02-20 08:45:42 +00:00
Re-bin
82a318759f
Merge branch 'main' into pr-812
2026-02-20 08:42:31 +00:00
Re-bin
72a622aea1
Merge PR #824 : handle /help in Telegram directly, bypassing ACL
2026-02-20 08:40:32 +00:00
Re-bin
2f315ec567
style: trim _on_help docstring
2026-02-20 08:39:26 +00:00
Re-bin
7957f84e3d
Merge branch 'main' into pr-824
2026-02-20 08:36:34 +00:00
Re-bin
7d7c1e3edf
Merge PR #823 : prevent duplicate memory consolidation tasks per session
2026-02-20 08:35:27 +00:00
Re-bin
686471bd8d
Merge branch 'main' into pr-823
2026-02-20 08:33:45 +00:00
Re-bin
ef0eef9f74
Merge PR #825 : allow one retry for models that send interim text before tool calls
2026-02-20 08:31:57 +00:00
Re-bin
2383dcb3a8
style: use loguru native format and trim comments in interim retry
2026-02-20 08:31:48 +00:00
Re-bin
0660d614f6
Merge branch 'main' into pr-825
2026-02-20 08:24:26 +00:00
Re-bin
5855d92619
Merge PR #854 : add Anthropic prompt caching via cache_control
2026-02-20 08:21:55 +00:00
Re-bin
9ffae47c13
refactor(litellm): remove redundant comments in cache_control methods
2026-02-20 08:21:02 +00:00
Re-bin
afa0513243
Merge branch 'main' into pr-854
2026-02-20 08:17:32 +00:00
Re-bin
72f449e868
Merge PR #644 : handle non-string values in memory consolidation
2026-02-20 08:13:07 +00:00
Re-bin
002de466d7
chore: remove test file for memory consolidation fix
2026-02-20 08:12:23 +00:00
Re-bin
a9bffdc06f
Merge branch 'main' into pr-644
2026-02-20 08:08:55 +00:00
Re-bin
a79e56a44d
Merge PR #763 : add service-layer timezone validation for cron jobs
2026-02-20 08:06:36 +00:00
Re-bin
2b8c082428
Merge branch 'main' into pr-763
2026-02-20 08:04:48 +00:00
Re-bin
5d7a27ebf2
Merge PR #653 : resolve relative file paths against workspace
2026-02-20 08:03:27 +00:00
Re-bin
e17342ddfc
fix: pass workspace to file tools in subagent
2026-02-20 08:03:24 +00:00
Re-bin
55ac4b729e
Merge branch 'main' into pr-653
2026-02-20 08:01:08 +00:00
Re-bin
ae0347042b
Merge PR #455 : fix UTF-8 encoding and ensure_ascii for non-ASCII support
2026-02-20 08:00:32 +00:00
Re-bin
73fdd0dd45
fix: complete ensure_ascii=False and UTF-8 encoding migration
2026-02-20 07:59:32 +00:00