MCPcopy Create free account
hub / github.com/ScaleML/AgentSPEX / SubmoduleFunctionSpec

Class SubmoduleFunctionSpec

src/harness/submodules/specs.py:18–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16
17@dataclass(frozen=True)
18class SubmoduleFunctionSpec:
19 name: str
20 description: str
21 module_path: str
22 model_params: List[SubmoduleParamSpec] = field(default_factory=list)
23 context_params: List[SubmoduleParamSpec] = field(default_factory=list)
24 return_var: str = "prev_output"
25
26
27def extract_submodule_result_value(value: Any) -> Optional[str]:

Callers 6

test_default_valuesMethod · 0.90
test_with_paramsMethod · 0.90
test_basic_toolMethod · 0.90
test_tool_with_paramsMethod · 0.90
test_tool_with_schemaMethod · 0.90

Calls

no outgoing calls

Tested by 5

test_default_valuesMethod · 0.72
test_with_paramsMethod · 0.72
test_basic_toolMethod · 0.72
test_tool_with_paramsMethod · 0.72
test_tool_with_schemaMethod · 0.72