v1.4.0: Agent Session Architecture, Documentation Standards & Utility Skills
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) anddocs/adr/(Architecture Decision Records) during requirement analysis and technical specification to ensure architectural traceability and ubiquitous language. - Promoted
grillingto Utility Skill: Thegrillingskill is now officially a Utility Skill (Cross-Cutting). The@ClarificationAnalystand@SpecificationArchitectcan 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 Activationblock 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 Activationblocks) across 77SKILL.mdfiles 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
grillingalongsidememory-managerandfable-protocolas a Utility Skills Exception.
Full Changelog: https://github.com/GulajavaMinistudio/awesome-copilot-id/commits/main