Open model
open_modelHolds this connection at one model of the account, open in the browser or not. Never moves the viewer. Every later call works on that model: handles, sets and plan ids from before do not apply there, read again. Role viewer reads only (writes: ROOM_READ_ONLY); while another person edits that project in the viewer, writes, undo and restore_revision answer WORKBENCH_HELD. Held, the viewer selection (get_selection, filter.selection) answers SELECTION_NOT_VISIBLE unless that model is open in the person's viewer and no other account selects in it: name the elements instead. A connection allowed the open model only: GRANT_SCOPE_OPEN_MODEL, nothing changes.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"model_id": "<model_id>"
},
"name": "open_model"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | A model_id from list_models; null: follow the model open in the browser |