Commit Graph

108 Commits

Author SHA1 Message Date
moviepilot-codex[bot]
1d043bb64e fix(agent): isolate memory by user 2026-09-21 08:59:33 +08:00
jxxghp
3eb339b8e0 feat(agent): unify memory retrieval and activity history 2026-09-16 18:24:30 +08:00
jxxghp
be2676a6c8 fix(agent): close subagent update type ratchet 2026-09-12 15:08:48 +08:00
jxxghp
1586152c44 feat(agent): support updating subagent tasks 2026-09-12 14:49:47 +08:00
jxxghp
e9e1aa8e0f fix(agent): clarify browser and subagent states 2026-09-12 12:50:22 +08:00
jxxghp
9b0fff922f fix(agent): align tool and subagent recovery contracts 2026-09-12 12:35:30 +08:00
jxxghp
a4c17c9aa6 fix(agent): guide recovery after invocation outcomes 2026-09-12 12:21:58 +08:00
jxxghp
2d6027e393 fix(agent): verify steering boundary in evaluation 2026-09-12 02:36:59 +08:00
jxxghp
d21bd2981b feat(agent): add image viewing tool 2026-09-11 23:17:36 +08:00
jxxghp
8170eadf62 feat(agent): validate delegated read-only subtasks 2026-09-11 21:58:30 +08:00
jxxghp
643efea1aa fix(agent): preserve WebAgent event timeline 2026-09-11 16:44:05 +08:00
jxxghp
ed6439bf2e fix(architecture): close mypy ratchet regressions 2026-09-11 15:24:46 +08:00
jxxghp
6fe5bb42c2 fix(agent): preserve queued messages and long context 2026-09-11 14:27:27 +08:00
jxxghp
5d3663b42d fix(agent): raise summary trim budget 2026-09-11 11:56:21 +08:00
jxxghp
0f8aa4dfa9 fix(agent): return operation input contracts on errors 2026-09-11 08:07:54 +08:00
jxxghp
f5bc72ff44 fix(agent): load split skill docs through read_skill 2026-09-11 07:50:18 +08:00
jxxghp
a2f40ceecc refactor(agent): expose split skill files in evaluation 2026-09-11 07:03:12 +08:00
jxxghp
74db54f067 refactor(agent): keep one general subagent profile 2026-09-11 06:48:00 +08:00
jxxghp
00150bb87f refactor(agent): default delegation to general subagent 2026-09-11 06:09:04 +08:00
jxxghp
abd3cea92b feat(agent): queue steering input during active runs 2026-09-11 05:17:37 +08:00
jxxghp
66d288ffc2 feat(agent): isolate terminal task ownership 2026-09-11 03:12:16 +08:00
jxxghp
21e154d6d2 feat(agent): deliver browser screenshots as model-visible images 2026-09-10 02:17:01 +08:00
jxxghp
deff3795b4 fix(agent): enforce read-only subagent tool actions 2026-09-09 21:03:48 +08:00
jxxghp
5fa5b414aa feat(agent): harden tool outcomes, recovery and discovery 2026-09-09 19:55:21 +08:00
jxxghp
c0ed78e168 feat(agent): strengthen planning, tool discovery and recovery 2026-09-09 19:37:11 +08:00
jxxghp
c20515971a fix: restore multi-exception syntax 2026-09-02 20:22:57 +08:00
jxxghp
b6fa21e9e0 fix(agent): honor verbose mode for middleware tools 2026-09-01 12:19:15 +08:00
jxxghp
d512f528be refactor(api): make collection pagination explicit 2026-09-01 09:13:56 +08:00
jxxghp
6d4d7331d1 refactor: complete agent skill API contracts 2026-09-01 01:19:45 +08:00
jxxghp
ec1a878a32 fix(agent): auto-load gateway skill before API calls 2026-08-31 18:42:25 +08:00
jxxghp
fdba2c7d64 refactor(agent): unify tools behind API gateway and provider skills 2026-08-31 16:57:54 +08:00
jxxghp
0c05956814 refactor(architecture): enforce module naming policy 2026-08-29 22:17:17 +08:00
jxxghp
939e4c1cdc refactor: own agent activity tasks 2026-08-24 00:32:16 +08:00
InfinityPacer
f64030a074 fix(imports): use concrete modules for internal symbols (#6427) 2026-08-23 21:28:37 +08:00
jxxghp
7f09927c47 refactor: own shutdown lifecycle boundaries 2026-08-23 20:20:26 +08:00
jxxghp
63184a49c5 fix(ci): use canonical imports in changed files 2026-08-22 13:35:57 +08:00
jxxghp
7bc5e01afd refactor: expand async and type safety gates 2026-08-22 13:21:52 +08:00
InfinityPacer
ed3c0541c7 fix(agent): 收敛超时与取消后的副作用生命周期 (#6388) 2026-08-22 12:11:15 +08:00
jxxghp
f069bf05c7 fix(agent): 调大摘要输入裁剪上限,减少无法压缩报错
LangChain 默认按 4000 token 裁剪待摘要消息,单条超长工具结果或
用户输入会被整体丢弃,直接触发'无法压缩'报错;在 MoviePilot 子类
中覆盖默认上限为 16000,并保持显式传参的兼容性。
2026-08-19 14:02:19 +08:00
jxxghp
369d7d6448 refactor: reorganize backend module boundaries 2026-08-14 19:53:33 +08:00
jxxghp
7b3444c366 refactor backend module architecture 2026-08-14 15:45:38 +08:00
InfinityPacer
402543f636 refactor(agent): align policy contracts with runtime (#6306) 2026-08-13 22:14:43 +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
f979274c07 feat(agent): 增加最终模型请求预算观测 (#6290) 2026-08-13 13:52:30 +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
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