Initial commit
This commit is contained in:
44
agents/api.orchestrator/README.md
Normal file
44
agents/api.orchestrator/README.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# Api.Orchestrator Agent
|
||||
|
||||
Orchestrates complete API lifecycle from design through testing and deployment
|
||||
|
||||
## Purpose
|
||||
|
||||
This orchestrator agent coordinates complex api workflows by composing and sequencing multiple skills. It handles the complete lifecycle from planning through execution and validation.
|
||||
|
||||
## Capabilities
|
||||
|
||||
- Coordinate API design, validation, and compatibility checking
|
||||
- Manage API generation and model creation workflows
|
||||
- Orchestrate testing and quality assurance
|
||||
- Handle API versioning and documentation
|
||||
- Coordinate deployment and publishing
|
||||
|
||||
## Available Skills
|
||||
|
||||
- `api.define`
|
||||
- `api.validate`
|
||||
- `api.compatibility`
|
||||
- `api.generatemodels`
|
||||
- `api.test`
|
||||
|
||||
## Usage
|
||||
|
||||
This agent uses iterative reasoning to:
|
||||
1. Analyze requirements
|
||||
2. Plan execution steps
|
||||
3. Coordinate skill execution
|
||||
4. Validate results
|
||||
5. Handle errors and retries
|
||||
|
||||
## Status
|
||||
|
||||
**Generated**: Auto-generated from taxonomy gap analysis
|
||||
|
||||
## Next Steps
|
||||
|
||||
- [ ] Review and refine capabilities
|
||||
- [ ] Test with real workflows
|
||||
- [ ] Add domain-specific examples
|
||||
- [ ] Integrate with existing agents
|
||||
- [ ] Document best practices
|
||||
53
agents/api.orchestrator/agent.yaml
Normal file
53
agents/api.orchestrator/agent.yaml
Normal file
@@ -0,0 +1,53 @@
|
||||
name: api.orchestrator
|
||||
version: 0.1.0
|
||||
description: Orchestrates complete API lifecycle from design through testing and deployment
|
||||
capabilities:
|
||||
- Coordinate API design, validation, and compatibility checking
|
||||
- Manage API generation and model creation workflows
|
||||
- Orchestrate testing and quality assurance
|
||||
- Handle API versioning and documentation
|
||||
- Coordinate deployment and publishing
|
||||
skills_available:
|
||||
- api.define
|
||||
- api.validate
|
||||
- api.compatibility
|
||||
- api.generatemodels
|
||||
- api.test
|
||||
reasoning_mode: iterative
|
||||
tags:
|
||||
- api
|
||||
- orchestration
|
||||
- workflow
|
||||
- lifecycle
|
||||
workflow_pattern: '1. Analyze incoming request and requirements
|
||||
|
||||
2. Identify relevant api skills and workflows
|
||||
|
||||
3. Compose multi-step execution plan
|
||||
|
||||
4. Execute skills in coordinated sequence
|
||||
|
||||
5. Validate intermediate results
|
||||
|
||||
6. Handle errors and retry as needed
|
||||
|
||||
7. Return comprehensive results'
|
||||
example_task: "Input: \"Complete api workflow from start to finish\"\n\nAgent will:\n\
|
||||
1. Break down the task into stages\n2. Select appropriate skills for each stage\n\
|
||||
3. Execute create \u2192 validate \u2192 review \u2192 publish lifecycle\n4. Monitor\
|
||||
\ progress and handle failures\n5. Generate comprehensive reports"
|
||||
error_handling:
|
||||
timeout_seconds: 300
|
||||
retry_strategy: exponential_backoff
|
||||
max_retries: 3
|
||||
output:
|
||||
success:
|
||||
- Api workflow results
|
||||
- Execution logs and metrics
|
||||
- Validation reports
|
||||
- Generated artifacts
|
||||
failure:
|
||||
- Error details and stack traces
|
||||
- Partial results (if available)
|
||||
- Remediation suggestions
|
||||
status: generated
|
||||
Reference in New Issue
Block a user