reducer as wf_mcp capability

This commit is contained in:
lda
2026-05-17 17:02:12 +07:00 Verified
parent 281229a78f
commit 32bcba9b35
14 changed files with 169 additions and 13 deletions
+2 -2
View File
@@ -29,7 +29,7 @@ class RequiredCapability(BaseModel):
logical_source: str
capability_name: str
kind: Literal["tool", "resource", "prompt", "node_spec", "workflow"]
kind: Literal["tool", "resource", "prompt", "node_spec", "reducer", "workflow"]
input_schema_hash: str | None = None
input_schema_snapshot: JsonObject | None = None
output_schema_hash: str | None = None
@@ -42,7 +42,7 @@ class AvailableCapability(BaseModel):
"""Current contract for one capability exposed by a bound source."""
name: str
kind: Literal["tool", "resource", "prompt", "node_spec", "workflow"]
kind: Literal["tool", "resource", "prompt", "node_spec", "reducer", "workflow"]
input_schema_hash: str | None = None
output_schema_hash: str | None = None