Repository navigation
v3.25.0
What's new
Features
Systematic now ships 29 curated personas as package agents for pi-subagents 0.22+, so Pi package installs can use systematic-<name> agent types without an export step. Local persona files take precedence, and project installs require trust. Set packageAgents: false in subagents.json to turn off packaged agents. Packaged personas do not read systematic.json; startup warnings point users with routing/model overlays toward export and users with disabled packaged personas toward pi-subagents' own controls. #1199
Bug Fixes
Pi now honors disabled_skills in systematic_skill, and disabled_agents plus agents.<name>.disable in its delegation catalog and persona exports. Refresh removes unedited, manifest-owned files for disabled or no-longer-exported personas instead of leaving them active on disk. Hand-edited files are preserved and reported as still active. Pi's native skill discovery remains unchanged. #1196
Dependency security fixes move Markdownlint's Markdown parser to the patched markdown-it 14.3.3 line to address parser denial of service, and patch the Vite copy used by Astro's docs tooling for Windows launch-editor command injection. A subsequent dependency update moves Vite to the 8.3 line. #1190, #1191, #1194
Documentation
New solution notes explain generating packaged Pi personas during build and issuing extension warnings once per process. Updated notes document completed-step rollback for persona exports and clarify when process-wide state is appropriate. #1200
Miscellaneous Chores
OpenCode housekeeping updates .gitignore rules for .opencode and removes its tracked package-lock.json. #1195
Also in this release
- deps: Update bfra-me/.github to v4.43.0 (#1198), fro-bot/agent to v0.125.0 (#1187), and github/codeql-action to v4.39.1 (#1192).
- release: Publish v3.25.0 (793aa87).