gradeNot graded
inscribe.file.listAnswer
List files and directories under a given path.
View tool JSON
{
"name": "inscribe.file.list",
"kind": "answer",
"impl": "imperative",
"description": "List files and directories under a given path.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string"
}
}
}
}inscribe.file.readAnswer
Read the contents of a single file.
View tool JSON
{
"name": "inscribe.file.read",
"kind": "answer",
"impl": "imperative",
"description": "Read the contents of a single file.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string"
}
},
"required": [
"path"
]
}
}inscribe.file.writeAction
Create or overwrite a file with new content.
View tool JSON
{
"name": "inscribe.file.write",
"kind": "act",
"impl": "imperative",
"description": "Create or overwrite a file with new content.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"content": {
"type": "string"
}
},
"required": [
"path",
"content"
]
}
}inscribe.file.deleteSensitive Action
Delete a file or directory (recursively).
View tool JSON
{
"name": "inscribe.file.delete",
"kind": "transact",
"impl": "imperative",
"description": "Delete a file or directory (recursively).",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string"
}
},
"required": [
"path"
]
}
}inscribe.file.mkdirAction
Create a directory.
View tool JSON
{
"name": "inscribe.file.mkdir",
"kind": "act",
"impl": "imperative",
"description": "Create a directory.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string"
}
},
"required": [
"path"
]
}
}inscribe.code.executeAction
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.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string"
}
},
"required": [
"code"
]
}
}inscribe.terminal.execAction
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.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"command": {
"type": "string"
}
},
"required": [
"command"
]
}
}inscribe.system.infoAnswer
Return metadata about this Inscribe instance and available tools.
View tool JSON
{
"name": "inscribe.system.info",
"kind": "answer",
"impl": "imperative",
"description": "Return metadata about this Inscribe instance and available tools.",
"inputSchema": {
"type": "object",
"properties": {}
}
}inscribe.image.generateAction
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.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"prompt": {
"type": "string"
},
"filename": {
"type": "string"
},
"dir": {
"type": "string"
}
},
"required": [
"prompt",
"filename"
]
}
}inscribe.deployAction
Deploy the current project to a live Vercel URL. Falls back to a downloadable file-bundle summary if no deploy backend is configured.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"name": {
"type": "string"
}
}
}
}