Skip to content

Releases: agustinusnathaniel/maestria

@maestria/shared-pi@0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 09:21
10a7956

Minor Changes

  • #145 ea3d492 Thanks @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 like bash, edit, and write are blocked at the tool level, enforcing the maker/checker split automatically.
    • Auto-detect mode keywords: type fein do X at 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.

@maestria/pi@0.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 09:21
10a7956

Minor Changes

  • #145 ea3d492 Thanks @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 like bash, edit, and write are blocked at the tool level, enforcing the maker/checker split automatically.
    • Auto-detect mode keywords: type fein do X at 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.

@maestria/omp@0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 09:21
10a7956

Minor Changes

  • #145 ea3d492 Thanks @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 like bash, edit, and write are blocked at the tool level, enforcing the maker/checker split automatically.
    • Auto-detect mode keywords: type fein do X at 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.

@maestria/shared-pi@0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:38
f907b14

Minor Changes

  • #133 8ed34dd Thanks @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.

@maestria/pi@0.5.14

Choose a tag to compare

@github-actions github-actions released this 28 Jul 18:56
f0ced38

Patch Changes

  • #138 28f1520 Thanks @agustinusnathaniel! - Move @maestria/shared-pi to devDependencies

    Reclassify the internal @maestria/shared-pi dependency from dependencies to
    devDependencies in both the pi and omp packages. This shared package is bundled
    into dist/extension.mjs at 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-pi is a private package. This is
    solely a dependency classification fix — no behavioral change for end users.

@maestria/pi@0.5.13

Choose a tag to compare

@github-actions github-actions released this 28 Jul 18:28
c015e9d

Patch Changes

  • #136 0bee77c Thanks @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

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:38
f907b14

Patch Changes

  • #133 8ed34dd Thanks @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

Choose a tag to compare

@github-actions github-actions released this 28 Jul 20:03
2fb6b66

Patch Changes

  • #140 1de3d2e Thanks @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

Choose a tag to compare

@github-actions github-actions released this 28 Jul 18:28
c015e9d

Patch Changes

  • #136 0bee77c Thanks @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

Choose a tag to compare

@github-actions github-actions released this 28 Jul 18:56
f0ced38

Patch Changes

  • #138 28f1520 Thanks @agustinusnathaniel! - Move @maestria/shared-pi to devDependencies

    Reclassify the internal @maestria/shared-pi dependency from dependencies to
    devDependencies in both the pi and omp packages. This shared package is bundled
    into dist/extension.mjs at 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-pi is a private package. This is
    solely a dependency classification fix — no behavioral change for end users.