Skip to content

v0.15.1 — Maintenance release: critical Windows CLI fix + docs polish

Choose a tag to compare

@Rahspide Rahspide released this 02 Jul 19:52

Install

npm install -g @sffmc/safety @sffmc/memory @sffmc/runtime @sffmc/cognition
{
  "plugins": {
    "@sffmc/safety":    "npm:@sffmc/safety@^0.15.1",
    "@sffmc/memory":    "npm:@sffmc/memory@^0.15.1",
    "@sffmc/runtime":   "npm:@sffmc/runtime@^0.15.1",
    "@sffmc/cognition": "npm:@sffmc/cognition@^0.15.1"
  }
}

What changed (EN)

Maintenance release. No breaking changes. Recommend upgrade for users on Windows + for anyone who hit the docs drift catalogued in v0.15.0.

Critical

  • bin/sffmc.ps1 functional regression — PowerShell installer has been shipping broken init since v0.15.0: PLUGIN_DIRS still listed 13 paths to deleted packages (agentic, watchdog, rules, auto-max, eos-stripper, log-whitelist, extra, max-mode, workflow, compose, health). sffmc init was silently skipping them with Unknown package: agentic (skipping) warnings instead of adding the 4 valid plugins. Now matches the bash version. Windows users running irm .../install.ps1 | iex get a complete install.

Fixed

  • Stale refs across all v0.15.0 docsdocs/install.md, docs/getting-started.md, docs/drone-ci.md, docs/import-from-mimo.md, docs/migration-from-opencode.md, CONTRIBUTING.md, AGENTS.md, install.sh, .github/ISSUE_TEMPLATE/{bug_report,feature_request}.md, packages/{memory,safety}/* updated to reflect the actual 5-package layout (2 composites + 3 standalones, @sffmc/utilities as library). The line-7 paragraph of getting-started.md that read "@sffmc/safety, @sffmc/safety, @sffmc/safety, @sffmc/safety" (literal copy-paste from the EN source pre-bug) has been rewritten cleanly.

  • Broken documentation linkspackages/memory/README.md linked to the deleted ../extra/README.md; packages/safety/README.md linked to 5 sibling sub-feature paths that no longer existed as top-level packages. All repointed.

  • install.sh help textsffmc init --all install all 13 packages and sffmc doctor run 13-check diagnostic updated to 5 packages and 9-check diagnostic.

  • packages/safety/skills/write-rule.mdbun test packages/rules/bun test packages/safety/src/rules/ (rules is now a sub-folder).

Added

  • Real README content for packages/runtime/README.md, packages/cognition/README.md, packages/utilities/README.md. They were 3-line placeholders auto-generated by the v0.15.0 P-1 migration; this release fills them in.

Что изменилось (RU)

Maintenance-релиз. Ломающих изменений нет. Рекомендуем обновиться пользователям Windows + тем, кто столкнулся с расхождениями в документации v0.15.0.

Критично

  • bin/sffmc.ps1 — PowerShell CLI с v0.15.0 был сломан: PLUGIN_DIRS содержал 13 путей к удалённым пакетам. sffmc init --minimal тихо пропускал agentic warning'ом и регистрировал только 2 из 4 валидных плагинов. PLUGIN_DIRS сокращён до 4 валидных плагинов, PKG_MAP обновлён, help text исправлен.

Исправлено

  • Stale refs в 8 EN-source файлахdocs/install.md, docs/getting-started.md, docs/drone-ci.md, docs/import-from-mimo.md, docs/migration-from-opencode.md, CONTRIBUTING.md, AGENTS.md, install.sh, .github/ISSUE_TEMPLATE/*, packages/{memory,safety}/* обновлены под актуальный 5-пакетный лейаут (2 композита + 3 автономных, @sffmc/utilities как библиотека). Параграф 7 в getting-started.md который читался как «@sffmc/safety, @sffmc/safety, @sffmc/safety, @sffmc/safety» (баг копипаста в английском source) переписан чисто.

  • Сломанные ссылкиpackages/memory/README.md указывал на удалённый ../extra/README.md; packages/safety/README.md указывал на 5 sibling-путей sub-feature, которых больше не существовало. Все перенаправлены.

  • Help text в install.shsffmc init --all install all 13 packages и sffmc doctor run 13-check diagnostic обновлены до 5 packages и 9-check diagnostic.

  • packages/safety/skills/write-rule.mdbun test packages/rules/bun test packages/safety/src/rules/ (rules теперь под-папка).

Добавлено

  • Реальные README для packages/runtime/README.md, packages/cognition/README.md, packages/utilities/README.md. Они были 3-строчными placeholder'ами, сгенерированными автоматически при миграции v0.15.0 P-1; этот релиз их наполняет.

See CHANGELOG.md (English) or CHANGELOG.ru.md (Russian) for full release notes.