{"ok":true,"site":{"host":"studio-bay-omega.vercel.app","url":"https://studio-bay-omega.vercel.app/","type":"live","desc":"Inscribe","tools":[{"name":"inscribe.file.list","kind":"answer","impl":"imperative","description":"List files and directories under a given path.","title":"List files","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"path":{"type":"string"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inscribe.file.read","kind":"answer","impl":"imperative","description":"Read the contents of a single file.","title":"Read a file","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"path":{"type":"string"}},"required":["path"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inscribe.file.write","kind":"act","impl":"imperative","description":"Create or overwrite a file with new content.","title":"Write a file","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"path":{"type":"string"},"content":{"type":"string"}},"required":["path","content"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inscribe.file.delete","kind":"transact","impl":"imperative","description":"Delete a file or directory (recursively).","title":"Delete a file","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"path":{"type":"string"}},"required":["path"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inscribe.file.mkdir","kind":"act","impl":"imperative","description":"Create a directory.","title":"Create a directory","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"path":{"type":"string"}},"required":["path"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inscribe.code.execute","kind":"act","impl":"imperative","description":"Run a JavaScript snippet in this page’s sandboxed iframe and return its console output and value. For shell commands use inscribe.terminal.exec instead.","title":"Run JavaScript","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"code":{"type":"string"}},"required":["code"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inscribe.terminal.exec","kind":"act","impl":"imperative","description":"Run a shell command in a fresh isolated Linux VM and return its real output. For JavaScript in this page use inscribe.code.execute instead.","title":"Run a shell command","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"command":{"type":"string"}},"required":["command"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inscribe.system.info","kind":"answer","impl":"imperative","description":"Return metadata about this Inscribe instance and available tools.","title":"Environment info","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inscribe.image.generate","kind":"act","impl":"imperative","description":"Generate a real image from a prompt (via an OpenRouter image model) and save it into the project. Falls back to a placeholder SVG gradient if no image model is configured or the call fails.","title":"Generate an image","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"prompt":{"type":"string"},"filename":{"type":"string"},"dir":{"type":"string"}},"required":["prompt","filename"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inscribe.deploy","kind":"act","impl":"imperative","description":"Deploy the current project to a live Vercel URL. Falls back to a downloadable file-bundle summary if no deploy backend is configured.","title":"Publish to a live URL","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"path":{"type":"string"},"name":{"type":"string"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/studio-bay-omega.vercel.app.svg","apiSurface":"spec","toolCount":10}}