Tool tree
gradeNot graded
page: Every page
get_agent_guidanceAnswer
Returns the cabinet-planning agent playbook.
View tool JSON
{
"name": "get_agent_guidance",
"kind": "answer",
"impl": "imperative",
"description": "Returns the cabinet-planning agent playbook.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_project_summaryAnswer
Returns current room, entity, selection, and revision state.
View tool JSON
{
"name": "get_project_summary",
"kind": "answer",
"impl": "imperative",
"description": "Returns current room, entity, selection, and revision state.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}list_catalog_optionsAnswer
Lists cabinet, built-in, hardware, and shelving catalog entries with honest price status.
View tool JSON
{
"name": "list_catalog_options",
"kind": "answer",
"impl": "imperative",
"description": "Lists cabinet, built-in, hardware, and shelving catalog entries with honest price status.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"kind": {
"default": "all",
"type": "string",
"enum": [
"all",
"cabinet",
"built_in",
"hardware",
"shelving",
"drawer_system",
"hinge"
]
},
"search": {
"default": "",
"type": "string"
}
},
"required": [
"kind",
"search"
],
"additionalProperties": false
},
"page": "/"
}set_room_dimensionsAction
Creates a new room or resizes the current room through one revision-checked transaction.
View tool JSON
{
"name": "set_room_dimensions",
"kind": "act",
"impl": "imperative",
"description": "Creates a new room or resizes the current room through one revision-checked transaction.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"width_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"length_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"height_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"layout_shape": {
"type": "string",
"enum": [
"single_wall",
"l_shape",
"u_shape",
"galley"
]
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"content_behavior": {
"type": "string",
"enum": [
"new_project",
"resize_current"
]
}
},
"required": [
"width_inches",
"length_inches",
"height_inches",
"layout_shape",
"expected_revision",
"content_behavior"
],
"additionalProperties": false
},
"page": "/"
}analyze_wall_fitAnswer
Returns deterministic current-revision auto-fit proposals without mutation.
View tool JSON
{
"name": "analyze_wall_fit",
"kind": "answer",
"impl": "imperative",
"description": "Returns deterministic current-revision auto-fit proposals without mutation.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"wall_id": {
"type": "string",
"minLength": 1
},
"target_run": {
"type": "string",
"enum": [
"base",
"wall"
]
},
"include_sink_base": {
"default": false,
"type": "boolean"
}
},
"required": [
"wall_id",
"target_run",
"include_sink_base"
],
"additionalProperties": false
},
"page": "/"
}validate_designAction
Validates walls, collisions, obstacles, and built-in geometry.
View tool JSON
{
"name": "validate_design",
"kind": "act",
"impl": "imperative",
"description": "Validates walls, collisions, obstacles, and built-in geometry.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}generate_project_bomAction
Generates the honest stock and material-estimate BOM.
View tool JSON
{
"name": "generate_project_bom",
"kind": "act",
"impl": "imperative",
"description": "Generates the honest stock and material-estimate BOM.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}capture_design_screenshotAction
Captures the registered planner renderer with current visibility and section state.
View tool JSON
{
"name": "capture_design_screenshot",
"kind": "act",
"impl": "imperative",
"description": "Captures the registered planner renderer with current visibility and section state.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"include_transient_preview": {
"default": false,
"type": "boolean"
}
},
"required": [
"include_transient_preview"
],
"additionalProperties": false
},
"page": "/"
}get_assembly_overviewAnswer
Returns exact assembly geometry and steps for a placed cabinet instance.
View tool JSON
{
"name": "get_assembly_overview",
"kind": "answer",
"impl": "imperative",
"description": "Returns exact assembly geometry and steps for a placed cabinet instance.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"cabinet_id": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"page": "/"
}configure_cabinetAction
Configures one cabinet through the validated cabinet command.
View tool JSON
{
"name": "configure_cabinet",
"kind": "act",
"impl": "imperative",
"description": "Configures one cabinet through the validated cabinet command.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"cabinet_id": {
"type": "string",
"minLength": 1
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"convert_to_built": {
"type": "boolean",
"const": true
},
"wall_id": {
"type": "string",
"minLength": 1
},
"offset_inches": {
"type": "number",
"minimum": 0
},
"elevation_inches": {
"type": "number",
"minimum": 0
},
"width_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"height_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"depth_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"door_swing": {
"type": "string",
"enum": [
"left",
"right",
"double",
"drawers",
"open_shelf",
"false_front"
]
},
"door_style_id": {
"type": "string",
"minLength": 1
},
"finish_id": {
"type": "string",
"minLength": 1
},
"interior_finish_id": {
"type": "string",
"minLength": 1
},
"hardware_id": {
"type": "string",
"minLength": 1
},
"build": {
"type": "object",
"properties": {
"construction": {
"type": "string",
"enum": [
"frameless",
"face_frame"
]
},
"carcass_thickness_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"back_thickness_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"shelf_thickness_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"face_frame_width_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"front_layout": {
"type": "string",
"enum": [
"single_door",
"double_door",
"door_and_drawer",
"drawers",
"open",
"false_front"
]
},
"drawer_count": {
"type": "integer",
"minimum": 0,
"maximum": 6
},
"shelf_count": {
"type": "integer",
"minimum": 0,
"maximum": 6
},
"shelf_layout": {
"type": "string",
"enum": [
"even",
"custom"
]
},
"shelf_elevations_inches": {
"maxItems": 6,
"type": "array",
"items": {
"type": "number",
"minimum": 0
}
},
"include_hardware": {
"type": "boolean"
},
"hardware_placement": {
"type": "string",
"enum": [
"auto",
"upper",
"center",
"lower"
]
},
"left_finished_end": {
"type": "boolean"
},
"right_finished_end": {
"type": "boolean"
},
"toe_kick_height_inches": {
"type": "number",
"minimum": 0
},
"toe_kick_depth_inches": {
"type": "number",
"minimum": 0
},
"drawer_slide_id": {
"type": "string",
"minLength": 1
},
"hinge_id": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}
},
"required": [
"cabinet_id",
"expected_revision"
],
"additionalProperties": false
},
"page": "/"
}configure_built_in_elementAction
Configures a manual built-in element; generated elements reject edits.
View tool JSON
{
"name": "configure_built_in_element",
"kind": "act",
"impl": "imperative",
"description": "Configures a manual built-in element; generated elements reject edits.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"element_id": {
"type": "string",
"minLength": 1
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"wall_id": {
"type": "string",
"minLength": 1
},
"offset_inches": {
"type": "number"
},
"elevation_inches": {
"type": "number"
},
"depth_offset_inches": {
"type": "number"
},
"width_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"height_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"depth_inches": {
"type": "number",
"exclusiveMinimum": 0
},
"finish_id": {
"type": "string",
"minLength": 1
}
},
"required": [
"element_id",
"expected_revision"
],
"additionalProperties": false
},
"page": "/"
}select_scene_entitiesAction
Updates view-only scene selection without changing project revision.
View tool JSON
{
"name": "select_scene_entities",
"kind": "act",
"impl": "imperative",
"description": "Updates view-only scene selection without changing project revision.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"entity_ids": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"mode": {
"type": "string",
"enum": [
"replace",
"toggle"
]
}
},
"required": [
"entity_ids",
"mode"
],
"additionalProperties": false
},
"page": "/"
}preview_catalog_placementAction
Stages an exact catalog placement preview and returns its token.
View tool JSON
{
"name": "preview_catalog_placement",
"kind": "act",
"impl": "imperative",
"description": "Stages an exact catalog placement preview and returns its token.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"entry_id": {
"type": "string",
"minLength": 1
},
"wall_id": {
"type": "string",
"minLength": 1
},
"offset_inches": {
"type": "number"
},
"elevation_inches": {
"type": "number"
},
"snap": {
"type": "boolean"
}
},
"required": [
"entry_id",
"wall_id",
"snap"
],
"additionalProperties": false
},
"page": "/"
}preview_scene_transformAction
Stages a same-wall scene move through the shared snap resolver.
View tool JSON
{
"name": "preview_scene_transform",
"kind": "act",
"impl": "imperative",
"description": "Stages a same-wall scene move through the shared snap resolver.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"entity_ids": {
"minItems": 1,
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"delta_offset_inches": {
"type": "number"
},
"delta_elevation_inches": {
"type": "number"
},
"snap": {
"type": "boolean"
}
},
"required": [
"entity_ids",
"delta_offset_inches",
"delta_elevation_inches",
"snap"
],
"additionalProperties": false
},
"page": "/"
}preview_auto_fit_proposalAction
Stages a deterministic proposal ID at an exact project revision.
View tool JSON
{
"name": "preview_auto_fit_proposal",
"kind": "act",
"impl": "imperative",
"description": "Stages a deterministic proposal ID at an exact project revision.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"proposal_id": {
"type": "string",
"minLength": 1
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"proposal_id",
"expected_revision"
],
"additionalProperties": false
},
"page": "/"
}commit_scene_previewAction
Commits one exact tokenized scene preview.
View tool JSON
{
"name": "commit_scene_preview",
"kind": "act",
"impl": "imperative",
"description": "Commits one exact tokenized scene preview.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"token": {
"type": "string",
"minLength": 1
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"token",
"expected_revision"
],
"additionalProperties": false
},
"page": "/"
}cancel_scene_previewSensitive Action
Cancels the transient scene preview without mutation.
View tool JSON
{
"name": "cancel_scene_preview",
"kind": "transact",
"impl": "imperative",
"description": "Cancels the transient scene preview without mutation.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}duplicate_scene_selectionAction
Duplicates the selected same-wall movable entities in one transaction.
View tool JSON
{
"name": "duplicate_scene_selection",
"kind": "act",
"impl": "imperative",
"description": "Duplicates the selected same-wall movable entities in one transaction.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"entity_ids": {
"minItems": 1,
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"expected_revision"
],
"additionalProperties": false
},
"page": "/"
}remove_scene_selectionAction
Removes selected scene entities in one revision-checked transaction.
View tool JSON
{
"name": "remove_scene_selection",
"kind": "act",
"impl": "imperative",
"description": "Removes selected scene entities in one revision-checked transaction.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"entity_ids": {
"minItems": 1,
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"expected_revision"
],
"additionalProperties": false
},
"page": "/"
}align_distribute_scene_selectionAction
Aligns or distributes selected same-wall movable entities.
View tool JSON
{
"name": "align_distribute_scene_selection",
"kind": "act",
"impl": "imperative",
"description": "Aligns or distributes selected same-wall movable entities.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"entity_ids": {
"minItems": 1,
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"operation": {
"type": "string",
"enum": [
"left",
"center",
"right",
"bottom",
"middle",
"top",
"equal_gaps",
"equal_centers"
]
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"operation",
"expected_revision"
],
"additionalProperties": false
},
"page": "/"
}set_scene_inspectionAction
Updates view-only visibility, section, and measurement state.
View tool JSON
{
"name": "set_scene_inspection",
"kind": "act",
"impl": "imperative",
"description": "Updates view-only visibility, section, and measurement state.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"hidden_ids": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"isolate_ids": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"section_mode": {
"type": "string",
"enum": [
"none",
"cabinet_front",
"room_plane"
]
},
"section_offset_inches": {
"type": "number"
},
"measurement": {
"oneOf": [
{
"type": "object",
"properties": {
"action": {
"type": "string",
"const": "create"
},
"start": {
"type": "object",
"properties": {
"wall_id": {
"type": "string",
"minLength": 1
},
"offset_inches": {
"type": "number"
},
"elevation_inches": {
"type": "number"
}
},
"required": [
"wall_id",
"offset_inches",
"elevation_inches"
],
"additionalProperties": false
},
"end": {
"type": "object",
"properties": {
"wall_id": {
"type": "string",
"minLength": 1
},
"offset_inches": {
"type": "number"
},
"elevation_inches": {
"type": "number"
}
},
"required": [
"wall_id",
"offset_inches",
"elevation_inches"
],
"additionalProperties": false
},
"name": {
"type": "string",
"minLength": 1
}
},
"required": [
"action",
"start",
"end"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"action": {
"type": "string",
"const": "delete"
},
"measurement_id": {
"type": "string",
"minLength": 1
}
},
"required": [
"action",
"measurement_id"
],
"additionalProperties": false
}
]
}
},
"additionalProperties": false
},
"page": "/"
}complete_built_in_runsAction
Stages exact generated run finishes for review and tokenized commit.
View tool JSON
{
"name": "complete_built_in_runs",
"kind": "act",
"impl": "imperative",
"description": "Stages exact generated run finishes for review and tokenized commit.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"wall_id": {
"type": "string",
"minLength": 1
},
"cabinet_ids": {
"minItems": 1,
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"wall_id",
"expected_revision"
],
"additionalProperties": false
},
"page": "/"
}