Releases: agustinusnathaniel/maestria
Release list
@maestria/pi@0.6.0
Minor Changes
-
#145
ea3d492Thanks @agustinusnathaniel! - Enforce pure dispatcher pattern on Pi and OMP with auto-detect mode keywords- Pure dispatcher enforcement: when a workflow mode (fein/sonar/blitz) is active, the orchestrator is now restricted to only delegation tools (
maestria_subagent/task). Implementation tools likebash,edit, andwriteare blocked at the tool level, enforcing the maker/checker split automatically. - Auto-detect mode keywords: type
fein do Xat the start of any message and the plugin automatically strips the keyword and injects the mode prompt inline. No slash command needed. - Refactor Pi and OMP plugins to share common infrastructure behind the scenes, ensuring consistent behavior across both platforms.
- Pure dispatcher enforcement: when a workflow mode (fein/sonar/blitz) is active, the orchestrator is now restricted to only delegation tools (
@maestria/omp@0.3.0
Minor Changes
-
#145
ea3d492Thanks @agustinusnathaniel! - Enforce pure dispatcher pattern on Pi and OMP with auto-detect mode keywords- Pure dispatcher enforcement: when a workflow mode (fein/sonar/blitz) is active, the orchestrator is now restricted to only delegation tools (
maestria_subagent/task). Implementation tools likebash,edit, andwriteare blocked at the tool level, enforcing the maker/checker split automatically. - Auto-detect mode keywords: type
fein do Xat the start of any message and the plugin automatically strips the keyword and injects the mode prompt inline. No slash command needed. - Refactor Pi and OMP plugins to share common infrastructure behind the scenes, ensuring consistent behavior across both platforms.
- Pure dispatcher enforcement: when a workflow mode (fein/sonar/blitz) is active, the orchestrator is now restricted to only delegation tools (
@maestria/pi@0.5.14
Patch Changes
-
#138
28f1520Thanks @agustinusnathaniel! - Move @maestria/shared-pi to devDependenciesReclassify the internal
@maestria/shared-pidependency fromdependenciesto
devDependenciesin both the pi and omp packages. This shared package is bundled
intodist/extension.mjsat build time and is never published to npm.Why this matters: Without this fix, users updating pi or omp encounter npm
install failures because@maestria/shared-piis a private package. This is
solely a dependency classification fix — no behavioral change for end users.
@maestria/pi@0.5.13
Patch Changes
-
#136
0bee77cThanks @agustinusnathaniel! - Rule-override conditions and communication conventions for agent directives.When to Break the Rules - Added 6 explicit override conditions to the
orchestrator prompt (user skip request, safety, mode override, frustration
escalation, rule conflicts, explanation requests). This prevents rule
rigidity by documenting when and how to deviate from defaults.Communication conventions - Two new shared rules adopted from
established communication practice: report errors matter-of-factly
(state problem, cause, and fix without hedging or drama) and lead with
the action (first line actionable, context follows).Review-commit handoff - Review Triage now chains directly into the
commit flow after approval (guarded against unresolved[fix]and
[escalate]items), replacing the separate "Stop & Report" step.How this affects you: Agents now have clearer guidance on when to
flex the rules and how to communicate. Error messages are more direct.
Responses lead with something actionable rather than preamble. No action
required on your end - your agents handle the new conventions automatically.
@maestria/pi@0.5.11
Patch Changes
-
#133
8ed34ddThanks @agustinusnathaniel! - Extract shared state-core module (state types, transforms, persistence, review, render) and agent-deployment utilities from OMP and PI into @maestria/shared-pi. Deepen OMP and PI monolithic state modules into focused sub-modules with clear separation of concerns. -
Updated dependencies [
8ed34dd]:- @maestria/shared-pi@0.2.0
@maestria/opencode@0.6.15
Patch Changes
-
#140
1de3d2eThanks @agustinusnathaniel! - Fix orchestrator bash permission pattern to allow prefixed commands (e.g., via rtk tool)Command-rewriting tools (like
rtk) prefix bash commands with their own
invocation, breaking the exact-match permission pattern. Changed the permission
pattern to a leading wildcard so any prefix is tolerated.
@maestria/opencode@0.6.14
Patch Changes
-
#136
0bee77cThanks @agustinusnathaniel! - Rule-override conditions and communication conventions for agent directives.When to Break the Rules - Added 6 explicit override conditions to the
orchestrator prompt (user skip request, safety, mode override, frustration
escalation, rule conflicts, explanation requests). This prevents rule
rigidity by documenting when and how to deviate from defaults.Communication conventions - Two new shared rules adopted from
established communication practice: report errors matter-of-factly
(state problem, cause, and fix without hedging or drama) and lead with
the action (first line actionable, context follows).Review-commit handoff - Review Triage now chains directly into the
commit flow after approval (guarded against unresolved[fix]and
[escalate]items), replacing the separate "Stop & Report" step.How this affects you: Agents now have clearer guidance on when to
flex the rules and how to communicate. Error messages are more direct.
Responses lead with something actionable rather than preamble. No action
required on your end - your agents handle the new conventions automatically.
@maestria/omp@0.2.8
Patch Changes
-
#138
28f1520Thanks @agustinusnathaniel! - Move @maestria/shared-pi to devDependenciesReclassify the internal
@maestria/shared-pidependency fromdependenciesto
devDependenciesin both the pi and omp packages. This shared package is bundled
intodist/extension.mjsat build time and is never published to npm.Why this matters: Without this fix, users updating pi or omp encounter npm
install failures because@maestria/shared-piis a private package. This is
solely a dependency classification fix — no behavioral change for end users.