InfinityPacer
57e7f86f38
feat(agent): record task run history ( #6305 )
2026-08-13 22:13:36 +08:00
InfinityPacer
3560918e12
fix(agent): bind runtime tasks to app lifespan ( #6303 )
2026-08-13 19:25:52 +08:00
InfinityPacer
8dc6774d47
fix(agent): preserve context during request compaction ( #6300 )
2026-08-13 17:58:31 +08:00
InfinityPacer
228de7bd67
fix(agent): compact oversized final model requests ( #6299 )
2026-08-13 17:26:13 +08:00
InfinityPacer
3aed078bbb
fix(agent): bind channel admin identity ( #6294 )
2026-08-13 14:53:59 +08:00
InfinityPacer
f979274c07
feat(agent): 增加最终模型请求预算观测 ( #6290 )
2026-08-13 13:52:30 +08:00
InfinityPacer
ce3508730b
fix(agent): 规范化模型窗口 Profile ( #6289 )
2026-08-13 13:51:22 +08:00
InfinityPacer
f80562915d
fix(agent): harden secret confirmation failures ( #6287 )
2026-08-13 10:55:02 +08:00
InfinityPacer
527ceff5d1
fix(agent): preserve context when summarization fails ( #6286 )
2026-08-13 10:07:56 +08:00
InfinityPacer
591a1d420d
fix(agent): close secret confirmation delivery gaps ( #6285 )
2026-08-13 08:20:14 +08:00
InfinityPacer
4d11a38496
fix(agent): propagate task cancellation ( #6284 )
2026-08-13 08:12:00 +08:00
InfinityPacer
a6e8ba8b57
feat(agent): 敏感设置读取增加宿主二次确认 ( #6283 )
...
* feat(agent): require confirmation for secret settings
* fix(agent): preserve history during secret confirmation
2026-08-13 08:10:32 +08:00
InfinityPacer
4ee7ee2589
feat(agent): 建立严格工具身份与调用契约 ( #6280 )
2026-08-13 04:07:59 +08:00
InfinityPacer
010899f369
feat(agent): add host policy foundation ( #6273 )
2026-08-12 10:48:14 +08:00
jxxghp
9221f6e74a
fix(agent): 工具回调消息回填原会话ID,避免群聊@机器人时按钮等交互消息发到私聊 ( #6267 )
2026-08-11 19:48:43 +08:00
jxxghp
a52e1fdc1c
feat(agent): improve prompt cache hit rate
2026-08-06 23:34:29 +08:00
jxxghp
cf6c73d85b
fix(agent): persist streamed message order
2026-08-06 22:24:54 +08:00
jxxghp
a23ac6c56d
feat: 支持模型服务端联网搜索
2026-08-05 19:19:26 +08:00
jxxghp
33a97eb2c8
feat: 增加 MoviePilot 选项 ( #6212 )
2026-07-30 13:33:08 +08:00
jxxghp
1b065cc08b
fix(agent): apply thinking level and temperature settings
2026-07-26 08:25:00 +08:00
jxxghp
a3c90c64ca
refactor: remove unused result handling and related test for empty task results
2026-07-22 08:15:19 +08:00
jxxghp
d666134ed2
Route autonomous agent tasks through notification broadcasting
2026-07-20 08:54:32 +08:00
jxxghp
31544629b4
Add autonomous Agent task scheduling
2026-07-19 20:19:06 +08:00
jxxghp
b51971ee7d
feat: add agent MCP support
2026-07-08 08:44:33 +08:00
jxxghp
027330f714
fix: disable notification history saving for agent messages
2026-06-28 15:25:52 +08:00
jxxghp
098db56a36
fix: improve web agent stream recovery
2026-06-27 15:09:41 +08:00
jxxghp
7d2a730b0c
feat(web-agent): enhance message handling with edit capabilities and button descriptions
2026-06-26 13:44:49 +08:00
jxxghp
0cd049bfc2
Refactor movie pilot config and test coverage
2026-06-23 10:05:45 +08:00
jxxghp
3306d196b7
Refine existing implementation
2026-06-22 18:21:20 +08:00
jxxghp
7358b4df14
Record streaming summaries for agent tool calls
2026-06-21 21:43:44 +08:00
jxxghp
8b05decc2d
Harden agent chat title generation
2026-06-21 20:35:58 +08:00
jxxghp
1f97870fa9
Fix think tag streaming in agent output
2026-06-21 19:58:33 +08:00
jxxghp
6647565ec4
Refactor plugin cache handling and update related docs
2026-06-21 18:29:27 +08:00
jxxghp
43d1abdec8
fix: skip agent memory after tool replies
2026-06-21 13:52:36 +08:00
jxxghp
ce51a20bdb
refactor: convert _stream_agent_tokens to a static method
2026-06-21 13:43:36 +08:00
jxxghp
6c45ade813
refactor: remove unnecessary user reply check in session history logic
2026-06-21 13:17:00 +08:00
jxxghp
90efb204a1
refactor: expose text content extraction helper
2026-06-21 12:56:23 +08:00
jxxghp
495807ef4d
Simplify agent message handling and streaming cleanup
2026-06-21 12:34:11 +08:00
jxxghp
38c3dcc76b
feat(activity_log): enhance activity logging with query tool and context handling
2026-06-19 20:39:12 +08:00
jxxghp
570ea60096
fix(agent): prevent chat history persistence for sessions without a channel
2026-06-19 12:10:39 +08:00
jxxghp
e02650cce9
fix: skip background agent chat persistence
2026-06-19 12:05:47 +08:00
jxxghp
80d440f6a0
feat: persist agent chat history
2026-06-18 11:45:50 +08:00
jxxghp
d4b6d3f332
refactor: remove persist_output_message functionality and related database save logic
2026-06-17 16:14:35 +08:00
jxxghp
ef36af8a82
feat: enhance user permissions handling for admin and non-admin contexts
2026-06-15 09:16:46 +08:00
jxxghp
1b83abe155
fix: implement tool execution timeout handling and improve blocking call management
2026-06-12 08:43:17 +08:00
jxxghp
40d0b60aa2
feat: add async subagent task control
2026-05-31 21:55:25 +08:00
jxxghp
c89df496a5
feat(agent): add ToolTag-based tags to all agent tools; implement tags.py for unified tool capability tagging
2026-05-31 18:30:39 +08:00
jxxghp
855681ff35
feat(agent): mark and propagate voice input metadata in agent messages; clarify terminal tool usage in prompts
...
- Add `has_audio_input` flag to agent message handling and propagate through processing pipeline
- Structure agent input payloads to include `input.mode` and `input.transcribed` for voice messages
- Update prompts and tool descriptions to clarify that `send_voice_message` and `ask_user_choice` are terminal tools and should not be followed by redundant text replies
- Enhance tests to cover voice input metadata propagation and prompt updates
2026-05-31 18:04:02 +08:00
jxxghp
13b2163788
chore: add noqa for specific lines, update docstring, improve logging and variable naming
2026-05-31 17:49:05 +08:00
jxxghp
314ac3903c
fix(agent): 识别 DeepSeek image_url 反序列化错误,修复图片不支持提示 ( #5863 )
2026-05-30 20:15:24 +08:00