Skip to content

v1.4.0: Agent Session Architecture, Documentation Standards & Utility Skills

Choose a tag to compare

@GulajavaMinistudio GulajavaMinistudio released this 10 Jul 07:57

Release v1.4.0: Agent Session Architecture, Documentation Standards & Utility Skills

This release focuses on multi-agent session stability, preventing persona lock clashes, and refining both the Grilling protocol and project documentation standards to ensure a seamless and robust SDLC workflow.

🚀 Features & Enhancements

  • Domain Glossary & ADR Integration: Agents are now strictly bound to the newly implemented documentation standards. They will automatically enforce the use of CONTEXT.md (Domain Glossary) and docs/adr/ (Architecture Decision Records) during requirement analysis and technical specification to ensure architectural traceability and ubiquitous language.
  • Promoted grilling to Utility Skill: The grilling skill is now officially a Utility Skill (Cross-Cutting). The @ClarificationAnalyst and @SpecificationArchitect can safely execute the "Grill Me" or "Grill with Docs" protocol mid-session without triggering a Persona Hijacking or session lock conflict.
  • BYOS (Bring Your Own Skill) Support: Simplified integration for custom user-created skills. Any custom or downloaded skill that lacks the Dynamic Persona Activation block is automatically treated as a Utility Skill, allowing it to be invoked seamlessly without locking the active chat session.

🛠️ Architecture & Under-the-Hood Fixes

  • Session Lock Clash Prevention: Conducted a massive cleanup (removing duplicated ## 🎭 Dynamic Persona Activation blocks) across 77 SKILL.md files for all supported platforms. This prevents double-overriding instructions and eliminates potential session lock clashes between agents.
  • Precision Pathing for All Platforms: Updated target agent references inside all skill files to point specifically and precisely to their respective platform rules directories (e.g., .agents/rules, .github/agents, .codex/agents) instead of relying on generic wildcard paths.

📝 Documentation Updates

  • README.md: Added a new "Session Locking & Utility Skills (Cross-Cutting)" section to document session lock rules, clarify the difference between Persona-Bound Skills and Utility Skills, and provide guidelines for custom skills.
  • AGENTS.md: Updated the global state rules by explicitly adding grilling alongside memory-manager and fable-protocol as a Utility Skills Exception.

Full Changelog: https://github.com/GulajavaMinistudio/awesome-copilot-id/commits/main