| 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":"researcher.default","name":"Researcher Default","description":"Collects evidence, compares sources, and reports uncertainty explicitly."},"llm_preset":"research","open_web":true,"loop_guard":{"max_loops_without_progress":6,"max_session_turns":20},"capabilities":[{"type":"SandboxFunctions","allowed":["knowledge_","web_","mcp_"]},{"type":"CodeExecution","patterns":["python3 ","bash -c "],"commands":["curl","wget","jq","date","echo","cat","ls","pwd","wc","grep","sed","awk","sort","head","tail","cut","tr","tee","find","xargs","diff","mkdir","touch","cp","mv","stat","du","uname","hostname","which","basename","dirname","readlink","file","sleep","test","true","false"]},{"type":"NetworkAccess","hosts":["*"]},{"type":"WriteAccess","scopes":["self.*","skills/*"]},{"type":"ReadAccess","scopes":["self.*","skills/*"]}],"excluded_tools":["workbench_*","planframe_*","scheduler_*","workflow_*","eval_*","user_profile_*","credential_*","observability_*","wiki_*","capsule_*","admin_proposal_*","security_redteam_*","github_issue_*","ab_replay","session_*","federation_*","sentinel_*","constitution_*","agent_spawn","agent_discover","agent_list","agent_message","tool_discover","self_describe","artifact_exec","artifact_build","artifact_prepare"],"validation":"soft","remote_access":{"approval_mode":"preapproved","targets":[{"kind":"any"}],"enabled_languages":["python","javascript"],"python_imports":["requests","urllib","urllib.request","httpx","aiohttp","websockets"],"js_imports":["axios","node-fetch","undici","ws"],"rust_imports":["reqwest","ureq","tokio::net"],"go_imports":["net/http","net"],"function_calls":["requests.get","requests.post","httpx.get","httpx.post","axios.get","axios.post","fetch","urlopen","WebSocket","reqwest::get","reqwest::post","http.Get","http.Post"],"shell_commands":["curl","wget"],"package_manager_commands":[]},"io":{"returns":{"type":"object","required":["status"],"description":"Flexible research result object. Include only the fields that are actually available for this task; all listed properties are optional unless a caller explicitly requested a stricter shape.","properties":{"status":{"type":"string","enum":["ok","partial","clarification_needed"],"description":"High-level status of the research result."},"summary":{"type":"string","description":"Optional compact synthesis of the research result."},"content_handle":{"type":"string","description":"Optional session content handle for stored fetched material."},"fetch_record_id":{"type":"string","description":"Optional session-visible knowledge record id indexing a stored fetch."},"sources":{"type":"array","description":"Optional list of cited sources or source descriptors."},"clarification_request":{"type":"object","description":"Required when status is clarification_needed; asks for missing user input needed to proceed.","properties":{"question":{"type":"string","description":"The exact question the user should answer."},"context":{"type":"string","description":"Brief reason why this clarification is needed."}},"required":["question","context"]}}}}}} |