{"ok":true,"site":{"host":"gocciascript.dev","url":"https://www.gocciascript.dev/","type":"live","desc":"A JavaScript engine for code that AI agents and people write, with host-defined capabilities and limits, live test262 evidence and native application embedding.","tools":[{"name":"goccia.execute","kind":"act","impl":"imperative","description":"Execute a short GocciaScript program through the public website runtime API and return structured output.","title":"Run GocciaScript","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"code":{"type":"string","minLength":1,"description":"GocciaScript source code to execute. The server enforces the byte limit declared by maxBytes using UTF-8 byte length.","maxBytes":8192},"mode":{"type":"string","enum":["interpreted","bytecode"],"description":"Execution backend for releases up to 0.14, passed as --mode=<value> to binaries that advertise --mode. GocciaScript 0.15.0 removed the option and runs only bytecode, so binaries without it ignore this field. Defaults to bytecode.","default":"bytecode"},"asi":{"type":"boolean","description":"Enable automatic semicolon insertion. The website API keeps this short field for version compatibility; selected binaries may map it to --asi or --compat-asi.","default":true},"compatVar":{"type":"boolean","description":"Enable legacy var declarations, matching --compat-var.","default":false},"compatFunction":{"type":"boolean","description":"Enable the function keyword, matching --compat-function.","default":false},"version":{"type":"string","minLength":1,"maxLength":64,"description":"Optional engine release tag (e.g. \"0.7.0\", \"nightly\"). The server resolves the value against the vendored binary manifest; unknown tags fail with code UNKNOWN_VERSION. Omit to use the default version."}},"required":["code"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/installation","/compatibility","/performance","/playground","/docs/adding-built-in-types"]},{"name":"goccia.test","kind":"act","impl":"imperative","description":"Execute a GocciaScript test file through the public website test runner API and return structured test results.","title":"Run GocciaScript Tests","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"code":{"type":"string","minLength":1,"description":"GocciaScript source code to execute. The server enforces the byte limit declared by maxBytes using UTF-8 byte length.","maxBytes":8192},"mode":{"type":"string","enum":["interpreted","bytecode"],"description":"Execution backend for releases up to 0.14, passed as --mode=<value> to binaries that advertise --mode. GocciaScript 0.15.0 removed the option and runs only bytecode, so binaries without it ignore this field. Defaults to bytecode.","default":"bytecode"},"asi":{"type":"boolean","description":"Enable automatic semicolon insertion. The website API keeps this short field for version compatibility; selected binaries may map it to --asi or --compat-asi.","default":true},"compatVar":{"type":"boolean","description":"Enable legacy var declarations, matching --compat-var.","default":false},"compatFunction":{"type":"boolean","description":"Enable the function keyword, matching --compat-function.","default":false},"version":{"type":"string","minLength":1,"maxLength":64,"description":"Optional engine release tag (e.g. \"0.7.0\", \"nightly\"). The server resolves the value against the vendored binary manifest; unknown tags fail with code UNKNOWN_VERSION. Omit to use the default version."}},"required":["code"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/installation","/compatibility","/performance","/playground","/docs/adding-built-in-types"]}],"category":"Developer Tools","favicon":"/favicons/gocciascript.dev.png","apiSurface":"polyfill","toolCount":2}}