46 lines
1.0 KiB
YAML
46 lines
1.0 KiB
YAML
name: agent.define
|
|
version: 0.1.0
|
|
description: >
|
|
Validates and registers agent manifests for the Betty Framework.
|
|
Ensures schema compliance, validates skill references, and updates the Agent Registry.
|
|
|
|
inputs:
|
|
- name: manifest_path
|
|
type: string
|
|
required: true
|
|
description: Path to the agent.yaml file to validate
|
|
|
|
outputs:
|
|
- name: validation_result
|
|
type: object
|
|
description: Validation results including errors and warnings
|
|
- name: registry_updated
|
|
type: boolean
|
|
description: Whether agent was successfully registered
|
|
|
|
dependencies:
|
|
- skill.define
|
|
|
|
status: active
|
|
|
|
entrypoints:
|
|
- command: /agent/define
|
|
handler: agent_define.py
|
|
runtime: python
|
|
description: >
|
|
Validate an agent manifest and register it in the Agent Registry.
|
|
parameters:
|
|
- name: manifest_path
|
|
type: string
|
|
required: true
|
|
description: Path to the agent.yaml file to validate
|
|
permissions:
|
|
- filesystem:read
|
|
- filesystem:write
|
|
|
|
tags:
|
|
- agents
|
|
- validation
|
|
- registry
|
|
- layer2
|