| 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":"credential_onboarding.default","name":"Credential Onboarding Default","description":"Focused agent for suspended credential flows; does not cold-start onboarding from remote skill URLs."},"llm_preset":"agentic","llm_overrides":{"temperature":0},"open_web":true,"capabilities":[{"type":"CredentialAccess","services":["*"]},{"type":"NetworkAccess","hosts":["*"]},{"type":"WriteAccess","scopes":["self.*","skills/*"]},{"type":"ReadAccess","scopes":["self.*"]}],"validation":"soft","remote_access":{"approval_mode":"required","targets":[],"enabled_languages":[],"python_imports":[],"js_imports":[],"rust_imports":[],"go_imports":[],"function_calls":[],"shell_commands":[],"package_manager_commands":[]},"io":{"returns":{"type":"object","required":["service","credential_id","env_var","ready_for_execution","public_data","next_action","summary"],"properties":{"service":{"type":"string"},"credential_id":{"type":["string","null"]},"env_var":{"type":["string","null"]},"ready_for_execution":{"type":"boolean"},"public_data":{"type":"object"},"next_action":{"type":["string","null"]},"summary":{"type":"string"}},"additionalProperties":false},"output_policy":{"max_reply_length_chars":4000,"prohibited_text_patterns":["BEGIN RSA PRIVATE KEY","-----BEGIN"],"validation_max_loops":2,"validation_max_duration_ms":60000}}}} |