| metadata | {"autonoetic":{"version":"1.0","runtime":{"engine":"autonoetic","gateway_version":"0.1.0","sdk_version":"0.1.0","type":"stateful","sandbox":"bubblewrap","runtime_lock":"runtime.lock"},"agent":{"id":"agent-adapter.default","name":"Agent Adapter Default","description":"Generates wrapper agents for bridging I/O gaps."},"llm_preset":"agentic","capabilities":[{"type":"SandboxFunctions","allowed":["knowledge_","sandbox_"]},{"type":"CodeExecution","patterns":["python3 scripts/*"]},{"type":"AgentSpawn","max_children":5},{"type":"WriteAccess","scopes":["self.*","skills/*"]},{"type":"ReadAccess","scopes":["self.*","skills/*"]}],"validation":"soft","io":{"returns":{"type":"object","required":["status"],"properties":{"status":{"type":"string","enum":["ok","partial","clarification_needed","failed"],"description":"Adapter generation outcome."},"artifact_ref":{"type":"string","description":"Reference to the generated wrapper artifact."},"summary":{"type":"string","description":"What was adapted and how."},"error":{"type":"string","description":"Error detail when status is failed."}}}}}} |