Prerequisites
- Python 3.9+
- pip
Step 1: Install GitAgent (reference runtime)
Step 2: Initialize an OpenGAP agent
Step 3: Inspect agent.yaml
opengap field is how runtimes know which spec version to apply.
Step 4: Validate compliance
gitagent validate would report exactly what’s wrong.
Step 5: Run the agent
Step 6: Try a different runtime
Because the agent is OpenGAP-compliant, any compliant runtime can execute it. For example, deploy to Lyzr Studio:- Push your repo to GitHub
- In Lyzr Studio, go to Agent Builder → Import from GitHub
- Point it at your repo
- Lyzr reads
agent.yamland theskills/directory — no additional configuration needed
What makes an agent OpenGAP-compliant?
At minimum:- Has
agent.yamlwithopengap,name,version, andmodelfields - All skills in
skills/follow the skill contract (Python functions with@skilldecorator or equivalent JSON schema) - No undeclared dependencies outside the directory tree
gitagent validatepasses with no errors