Skip to content

v3.1.0 - Role agents become skills

Latest

Choose a tag to compare

@valentyn0302 valentyn0302 released this 14 Sep 16:14
d0d8dac

What's New

Reusable role procedures are skills now (GP-1043)

Five of the six shipped agents become skills. gutt-pro-memory stays an agent by a
deliberate sequencing decision: its memory orchestration and identity behaviour earn their
own migration, and it is the stable compatibility point while the others moved.

Memory identity moves with them. It now belongs to a named workflow rather than to a
file type, so an org-writing skill declares metadata.memory-identity and carries the same
contract an agent did — registration, own-scope-then-group recall, and a tagged write.
Migrated workflows keep their existing identity bases, so memory already scoped to them
stays reachable.

Breaking edge of a minor release. gutt-pro:agent-creator is removed as a callable
subagent_type. Its replacement is the gutt-pro:component-creator skill. A call that
passes the old name will fail after updating.

New

  • gutt-core/skills/component-creator/ — skills-first component design and scaffolding,
    keeping the agent-creator memory identity
  • gutt-mentor/skills/mentor/, gutt-mentor/skills/onboarding-guide/ — tracked
    renames from the agents of the same names
  • templates/role-agent/ — the agent template, now opt-in, for a real system-prompt,
    permission, resumability or deterministic-preload boundary

Changed

  • gutt-developer/skills/bug-investigation/, pr-re-review/ — the bug-investigator
    and pr-reviewer agents folded in, resolving the duplicate agent/skill pairs
  • gutt-core/skills/agent-memory-protocol/ — identity generalized from agents to named
    workflows; every identity block now carries the scope-resolution order inline instead of
    only naming the skill that holds it
  • templates/role-plugin/ — ships a named writer skill by default
  • tests/check-role-plugin.cjs — validates memory metadata and the identity, Grounding
    and Learning sections on skills as well as agents

Removed

  • gutt-core/agents/agent-creator.md
  • gutt-developer/agents/bug-investigator.md, gutt-developer/agents/pr-reviewer.md
  • gutt-mentor/agents/mentor.md, gutt-mentor/agents/onboarding-guide.md

Other changes

  • gutt-developer 0.3.0, gutt-mentor 0.2.0. gutt-product is unchanged at 0.2.1.
  • Identity behaviour is now measured rather than asserted: the bug-investigation and
    pr-re-review eval suites score registration, the scope the environment resolves to, the
    scoped recall and the tagged write.

Known gap

Scope resolution prefers the working directory's name over the git remote in roughly 4 to 6
of 18 measured trials. The registered identity is still distinct and still well-formed, so
nothing is pooled or lost; the cost is that two checkouts of one repository under different
directory names register as two identities. It belongs to the shared identity convention
rather than to any migrated skill, and is tracked for a follow-up.

Upgrade

Users with auto-update enabled receive this version automatically. Manual install:

/plugin install gutt-pro@gutt-plugins