Skip to content

v3.25.0

Choose a tag to compare

@systematic-release systematic-release released this 22 Oct 16:08
· 59 commits to main since this release
793aa87

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).

Compare

v3.24.2...v3.25.0