A Kiro CLI compatible version of the Open Agent System specification.
This project is a derivative work based on the original Open Agent System by @bladnman:
- Original Repository: https://github.com/bladnman/open-agent-system
- Original Definition: OpenAgentDefinition.md
This version adds Kiro CLI compatibility through the steering folder system, while maintaining full compatibility with Claude Code, Gemini CLI, and Codex.
OpenAgentDefinition/
β
βββ README.md # This file
βββ OpenAgentDefinition.md # π Complete specification (copy this!)
β
βββ Templates/ # Ready-to-use templates
βββ kiro_steering_agents.md # .kiro/steering/agents.md
βββ kiro_steering_product.md # .kiro/steering/product.md
βββ kiro_steering_tech.md # .kiro/steering/tech.md
βββ kiro_steering_structure.md # .kiro/steering/structure.md
βββ kiro_agent_driver.json # .kiro/agents/{agent}.json template
- Copy the main specification β
OpenAgentDefinition.md - Copy the templates β Use files from
Templates/in your.kiro/steering/and.kiro/agents/folders
| Tool | Entry Point | Status |
|---|---|---|
| Claude Code | CLAUDE.md |
β Supported |
| Codex | AGENTS.md |
β Supported |
| Gemini CLI | GEMINI.md |
β Supported |
| Kiro CLI | .kiro/steering/ + .kiro/agents/ |
β Now Supported |
The OpenAgentDefinition.md file contains:
- What Is an Open Agent System?
- Core Architecture & Pointer Pattern
- Folder Structure
- Agent File Anatomy
- Command System
- INSTRUCTIONS.md File
- Operations Guide
- Adding to Existing Projects
- Kiro CLI Integration Guide
- Complete Example
Copy these directly to your .kiro/ folder:
Steering files (.kiro/steering/):
- agents.md - Entry point for Open Agent System
- product.md - Product context template
- tech.md - Technology stack template
- structure.md - Project structure template
Agent drivers (.kiro/agents/):
- kiro_agent_driver.json - Template for agent JSON drivers (points to your MD files)
This is a derivative work based on the Open Agent System specification.