InfinityPacer
f64030a074
fix(imports): use concrete modules for internal symbols ( #6427 )
2026-08-23 21:28:37 +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
010899f369
feat(agent): add host policy foundation ( #6273 )
2026-08-12 10:48:14 +08:00
jxxghp
83409c1439
feat(agent): expand tool output and search pagination
2026-08-06 22:36:05 +08:00
jxxghp
318cfe68e9
Refactor agent tool inputs and background activity logging
2026-06-27 07:53:09 +08:00
jxxghp
0cd049bfc2
Refactor movie pilot config and test coverage
2026-06-23 10:05:45 +08:00
jxxghp
7358b4df14
Record streaming summaries for agent tool calls
2026-06-21 21:43:44 +08:00
jxxghp
6647565ec4
Refactor plugin cache handling and update related docs
2026-06-21 18:29:27 +08:00
jxxghp
68f18db374
Handle invalid UTF-8 with replacement decoding
2026-06-21 09:56:34 +08:00
jxxghp
3ee601574c
fix: reduce low-risk pylint issues
2026-05-17 08:01:39 +08:00
jxxghp
b7fc5b0203
feat: refine job handling by filtering active jobs and updating date context in prompts
2026-05-11 13:15:32 +08:00
jxxghp
afcc071d07
feat: optimize tool selection middleware to cache and reuse tool selection per agent run
...
- Refactor MoviePilotToolSelectorMiddleware to perform tool selection once per agent execution and cache the result in state, avoiding redundant LLM calls for each model round.
- Add abefore_agent to select tools at the start of agent execution and store selected tool names in state.
- Update awrap_model_call to reuse cached tool selection from state for subsequent model calls.
- Enhance test coverage for tool selection caching and reuse logic.
- Improve error logging in skill version extraction.
2026-04-30 18:29:54 +08:00
jxxghp
dc428e7de0
feat(skills): 内置技能支持版本号管理,更新时自动覆盖旧版本
...
SKILL.md frontmatter新增version字段,同步时比较版本号,
内置版本更高时直接覆盖用户目录中的旧版本。
2026-04-09 07:17:04 +08:00
jxxghp
d5d6442e1d
feat: 新增 moviepilot-api 技能,支持全量 REST API 调用;技能中间件自动同步内置技能到用户目录
2026-03-26 03:10:30 +08:00
jxxghp
94ed065344
fix: 修复Agent技能元数据中Path对象无法msgpack序列化的问题
2026-03-24 23:48:45 +08:00
jxxghp
d94b5962b4
fix: 修复技能加载时误读目录导致 IsADirectoryError 的问题
2026-03-24 23:12:52 +08:00
jxxghp
5d3511cbc2
更新 skills.py
2026-03-24 12:25:06 +08:00
jxxghp
2406438d1b
docs: Add guidelines for creating new skills, including directory structure and SKILL.md format.
2026-03-24 09:20:02 +08:00
jxxghp
be42c78aca
fix bug
2026-03-24 09:11:37 +08:00
jxxghp
78b8b30351
rollback aiopathlib
2026-03-24 09:06:44 +08:00
jxxghp
80e35fa938
feat(agent): support skills
2026-03-24 08:51:17 +08:00
jxxghp
e82494c444
feat(agent): support skills
2026-03-24 08:48:27 +08:00