You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changes
New Features
$clone resolve-time operator (#109): Deep-copies a base entity, applies a diff via merge operators, and emits the result under a new ID. Enables variant generation for agents, tasks, artifacts, and all map-type DSL sections without runtime changes.
Topological sort for dependency resolution with circular reference detection
Supports all existing merge operators ($append, $prepend, $replace, $remove, $insert_after)
Chaining: variants can derive from other variants
artifact_binding config field (#110): Connects abstract DSL artifact definitions with concrete project-specific data from an external artifact registry file.
String form (artifact_binding: ./artifact-contracts.yaml) or object form with explicit mappings