Initial commit
This commit is contained in:
38
skills/registry.update/skill.yaml
Normal file
38
skills/registry.update/skill.yaml
Normal file
@@ -0,0 +1,38 @@
|
||||
name: registry.update
|
||||
version: 0.2.0
|
||||
description: >
|
||||
Updates the Betty Framework Skill Registry by adding or modifying entries
|
||||
based on validated skill manifests. Supports automatic version bumping based
|
||||
on semantic versioning rules.
|
||||
inputs:
|
||||
- manifest_path
|
||||
- auto_version
|
||||
outputs:
|
||||
- registry_update_result.json
|
||||
dependencies:
|
||||
- skill.define
|
||||
- registry.diff
|
||||
status: active
|
||||
|
||||
entrypoints:
|
||||
- command: /registry/update
|
||||
handler: registry_update.py
|
||||
runtime: python
|
||||
description: >
|
||||
Add or update entries in the Skill Registry with optional automatic version bumping.
|
||||
parameters:
|
||||
- name: manifest_path
|
||||
type: string
|
||||
required: true
|
||||
description: Path to the skill manifest (.skill.yaml) being added or updated.
|
||||
- name: auto_version
|
||||
type: boolean
|
||||
required: false
|
||||
description: >
|
||||
Enable automatic version bumping based on changes detected.
|
||||
Rules: field removed → major bump, field/permission added → minor bump,
|
||||
other changes → patch bump.
|
||||
permissions:
|
||||
- filesystem
|
||||
- read
|
||||
- write
|
||||
Reference in New Issue
Block a user