jxxghp
|
d7e610e656
|
feat(agent): 新增 apply_patch 多文件补丁编辑工具
参考 Codex apply_patch 设计,支持单次调用对多个文本文件执行新增、
更新和删除:补丁以 *** Begin Patch / *** End Patch 包裹,Update 段
用 @@ 分隔 hunk,上下文行须与当前内容精确一致;先整体校验全部文件
操作,通过后才逐个原子写盘,并以校验期 sha256 防止并发修改。
- 工具描述与系统提示词明确 apply_patch / edit_file / write_file 分工:
跨多文件或增删文件用 apply_patch,单文件单处替换用 edit_file
- 注册进工具工厂与 ALWAYS_INCLUDE 列表,加入策略 inventory 与
MCP 隐藏列表,流式回调归类为 file_write
- 同步 create-moviepilot-plugin / publish-moviepilot-plugin /
create-moviepilot-skill 技能的 allowed-tools 与版本
- 新增 tests/test_agent_apply_patch.py 覆盖解析、多文件应用、
整体拒绝、权限边界与版本冲突场景
|
2026-08-17 08:01:59 +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 |
|
jxxghp
|
c6bd396794
|
Improve agent file reading and structured LLM summaries
|
2026-08-07 13:31:39 +08:00 |
|
jxxghp
|
93761fe7e4
|
优化 Agent 代码编辑工具 (#6218)
|
2026-08-01 09:02:05 +08:00 |
|
jxxghp
|
2ebe7c27c2
|
Add repo_url backfill for installed plugin queries
|
2026-06-23 10:49:12 +08:00 |
|
jxxghp
|
3a233014de
|
docs: update moviepilot plugin creation skill
|
2026-06-13 22:39:18 +08:00 |
|
jxxghp
|
0189463a09
|
feat: update allowed-tools and enhance plugin creation instructions in SKILL.md
|
2026-06-13 18:30:13 +08:00 |
|
jxxghp
|
a654686ce7
|
feat: add skill documentation for creating and managing MoviePilot plugins
|
2026-06-13 18:24:19 +08:00 |
|