Skip to main content

Capability Orchestrator

@evrardjp/capability-orchestratorv2026.07.05.1· 1d agoMODELS
01README

Capability catalog and DAG planner models for Swamp workflows and direct model method calls. Publishes capability definitions and resolves per-host requested capabilities into dependency waves for execution.

02Release Notes

2026.07.05.1

Fixed: Direct model_method capability plans now render catalog globalArgs into workflow task inputs, so required model configuration such as host, user, port, and package lists is preserved when generated plan items are executed by Swamp workflows.

Changed: Rendered model_method plan items now follow Swamp's workflow task contract by exposing merged model arguments under implementation.inputs instead of carrying a separate globalArgs field in the planned task output.

Upgrade note: Workflows or reports that consumed plan/current and read implementation.globalArgs from planned model_method items should switch to implementation.inputs.

03Models2
@evrardjp/capability-catalogv2026.07.05.1capability_catalog.ts

Global Arguments

ArgumentTypeDescription
capabilitiesrecord
fn publish()
Validate and publish capability definitions as Swamp data

Resources

capability(infinite)— One capability definition and its implementation metadata
summary(infinite)— Capability catalog summary
@evrardjp/capability-planv2026.07.05.1capability_plan.ts
fn plan(vms: array, capabilities: array)
Resolve VM requested capabilities and catalog dependencies into execution waves
ArgumentTypeDescription
vmsarray
capabilitiesarray

Resources

plan(infinite)— Resolved capability DAG waves for all requested VMs
04Previous Versions1
2026.06.29.1Jun 29, 2026
05Stats
A
100 / 100
Downloads
1
Archive size
6.3 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels