Tool tree
gradeNot graded
selection_readAnswer
Read the exact objects the creator placed in the visible Talking about tray, including edit, reference, compare, or preserve roles.
View tool JSON
{
"name": "selection_read",
"kind": "answer",
"impl": "imperative",
"description": "Read the exact objects the creator placed in the visible Talking about tray, including edit, reference, compare, or preserve roles.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}session_listAction
List the creator's shared VibeStudio Sessions and show which one is waiting for an agent or already connected.
View tool JSON
{
"name": "session_list",
"kind": "act",
"impl": "imperative",
"description": "List the creator's shared VibeStudio Sessions and show which one is waiting for an agent or already connected.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}session_startAction
Create and open a new shared creator Session from one natural-language brief. The current browser agent connects through a VibeStudio receipt; this does not claim or create a native Codex task id.
View tool JSON
{
"name": "session_start",
"kind": "act",
"impl": "imperative",
"description": "Create and open a new shared creator Session from one natural-language brief. The current browser agent connects through a VibeStudio receipt; this does not claim or create a native Codex task id.",
"inputSchema": {
"type": "object",
"properties": {
"brief": {
"type": "string",
"maxLength": 1200
},
"title": {
"type": "string",
"maxLength": 300
},
"output": {
"type": "string",
"enum": [
"carousel"
]
},
"agent_label": {
"type": "string",
"maxLength": 60
},
"idempotency_key": {
"type": "string",
"maxLength": 120
}
},
"required": [
"brief",
"idempotency_key"
],
"additionalProperties": false
}
}session_connectAction
Connect this browser agent to a VibeStudio Session created by the human. If session_id is omitted, connect to the currently open Session.
View tool JSON
{
"name": "session_connect",
"kind": "act",
"impl": "imperative",
"description": "Connect this browser agent to a VibeStudio Session created by the human. If session_id is omitted, connect to the currently open Session.",
"inputSchema": {
"type": "object",
"properties": {
"session_id": {
"type": "string",
"maxLength": 80
},
"agent_label": {
"type": "string",
"maxLength": 60
},
"idempotency_key": {
"type": "string",
"maxLength": 120
}
},
"required": [
"idempotency_key"
],
"additionalProperties": false
}
}session_readAction
Read the shared Session receipt, brief, Template receipt id, current version, and connection state. If session_id is omitted, read the currently open Session.
View tool JSON
{
"name": "session_read",
"kind": "act",
"impl": "imperative",
"description": "Read the shared Session receipt, brief, Template receipt id, current version, and connection state. If session_id is omitted, read the currently open Session.",
"inputSchema": {
"type": "object",
"properties": {
"session_id": {
"type": "string",
"maxLength": 80
}
},
"additionalProperties": false
}
}inspire_listAction
List saved inspiration in the current VibeStudio Inspire view.
View tool JSON
{
"name": "inspire_list",
"kind": "act",
"impl": "imperative",
"description": "List saved inspiration in the current VibeStudio Inspire view.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}inspire_openAction
Select one saved inspiration in the visible VibeStudio workspace.
View tool JSON
{
"name": "inspire_open",
"kind": "act",
"impl": "imperative",
"description": "Select one saved inspiration in the visible VibeStudio workspace.",
"inputSchema": {
"type": "object",
"properties": {
"inspiration_id": {
"type": "string",
"maxLength": 80
}
},
"required": [
"inspiration_id"
],
"additionalProperties": false
}
}inspire_reactAction
Save an explicit like, dislike, or neutral reaction and its editable memory evidence.
View tool JSON
{
"name": "inspire_react",
"kind": "act",
"impl": "imperative",
"description": "Save an explicit like, dislike, or neutral reaction and its editable memory evidence.",
"inputSchema": {
"type": "object",
"properties": {
"inspiration_id": {
"type": "string",
"maxLength": 80
},
"reaction": {
"type": "string",
"enum": [
"like",
"dislike",
"none"
]
},
"note": {
"type": "string",
"maxLength": 600
},
"expected_version": {
"type": "integer",
"minimum": 1
},
"idempotency_key": {
"type": "string",
"maxLength": 120
}
},
"required": [
"inspiration_id",
"reaction",
"idempotency_key"
],
"additionalProperties": false
}
}inspire_saveAction
Save or remove one feed item from the creator's taste library without deleting it.
View tool JSON
{
"name": "inspire_save",
"kind": "act",
"impl": "imperative",
"description": "Save or remove one feed item from the creator's taste library without deleting it.",
"inputSchema": {
"type": "object",
"properties": {
"inspiration_id": {
"type": "string",
"maxLength": 80
},
"saved": {
"type": "boolean"
},
"expected_version": {
"type": "integer",
"minimum": 1
},
"idempotency_key": {
"type": "string",
"maxLength": 120
}
},
"required": [
"inspiration_id",
"saved",
"idempotency_key"
],
"additionalProperties": false
}
}source_followAction
Follow a creator, channel, publication, or website from one natural-language field containing a link, free text, or both.
View tool JSON
{
"name": "source_follow",
"kind": "act",
"impl": "imperative",
"description": "Follow a creator, channel, publication, or website from one natural-language field containing a link, free text, or both.",
"inputSchema": {
"type": "object",
"properties": {
"source": {
"type": "string",
"maxLength": 1200
},
"idempotency_key": {
"type": "string",
"maxLength": 120
}
},
"required": [
"source",
"idempotency_key"
],
"additionalProperties": false
}
}template_contextAction
Create a bounded receipt with only the VibeStudio Template rules relevant to this carousel task.
View tool JSON
{
"name": "template_context",
"kind": "act",
"impl": "imperative",
"description": "Create a bounded receipt with only the VibeStudio Template rules relevant to this carousel task.",
"inputSchema": {
"type": "object",
"properties": {
"inspiration_id": {
"type": "string",
"maxLength": 80
},
"piece_id": {
"type": "string",
"maxLength": 80
}
},
"additionalProperties": false
}
}carousel_createAction
Validate and save one original seven-slide Draft linked to its source and context receipt.
View tool JSON
{
"name": "carousel_create",
"kind": "act",
"impl": "imperative",
"description": "Validate and save one original seven-slide Draft linked to its source and context receipt.",
"inputSchema": {
"type": "object",
"properties": {
"inspiration_id": {
"type": "string",
"maxLength": 80
},
"receipt_id": {
"type": "string",
"maxLength": 80
},
"title": {
"type": "string",
"maxLength": 300
},
"hook": {
"type": "string",
"maxLength": 600
},
"body": {
"type": "string",
"maxLength": 4000
},
"transformation_note": {
"type": "string",
"maxLength": 700
},
"slides": {
"type": "array",
"minItems": 7,
"maxItems": 7,
"items": {
"type": "object"
}
},
"idempotency_key": {
"type": "string",
"maxLength": 120
}
},
"required": [
"inspiration_id",
"receipt_id",
"title",
"transformation_note",
"slides",
"idempotency_key"
],
"additionalProperties": false
}
}