37 lines
762 B
YAML
37 lines
762 B
YAML
name: command.define
|
|
version: 0.1.0
|
|
description: "Validate and register command manifests in the Command Registry"
|
|
|
|
inputs:
|
|
- name: manifest_path
|
|
type: string
|
|
required: true
|
|
description: "Path to the command manifest file (YAML)"
|
|
|
|
outputs:
|
|
- name: validation_result
|
|
type: object
|
|
description: "Validation results and registration status"
|
|
schema:
|
|
properties:
|
|
ok: boolean
|
|
status: string
|
|
errors: array
|
|
path: string
|
|
details: object
|
|
|
|
dependencies:
|
|
- None
|
|
|
|
entrypoints:
|
|
- command: /skill/command/define
|
|
handler: command_define.py
|
|
runtime: python
|
|
permissions:
|
|
- filesystem:read
|
|
- filesystem:write
|
|
|
|
status: active
|
|
|
|
tags: [command, registry, validation, infrastructure]
|