MCPcopy Create free account
hub / github.com/OpenRaiser/NanoResearch / ScriptSkill

Class ScriptSkill

nanoresearch/evolution/skills.py:106–119  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

104
105
106class ScriptSkill(BaseModel):
107 skill_id: str
108 skill_type: str = "python_script"
109 category: ScriptSkillCategory
110 name: str
111 description: str
112 input_contract: str = ""
113 output_contract: str = ""
114 safe_to_autorun: bool = False
115 test_status: ScriptTestStatus = ScriptTestStatus.PROPOSED
116 script_path: str
117 scope: str = "project"
118 tags: list[str] = Field(default_factory=list)
119 created_at: datetime = Field(default_factory=lambda: datetime.now(timezone.utc))
120
121
122class SkillLifecycleResult(BaseModel):

Callers 1

register_script_skillMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected