Tool tree
gradeNot graded
get_city_stateAnswer
Read the authoritative semantic city state and world proof.
View tool JSON
{
"name": "get_city_state",
"kind": "answer",
"impl": "imperative",
"description": "Read the authoritative semantic city state and world proof.",
"inputSchema": {
"type": "object",
"properties": {
"include_derived": {
"type": "boolean",
"default": false
},
"include_activity": {
"type": "boolean",
"default": false
}
},
"required": [],
"additionalProperties": false
}
}get_city_metricsAnswer
Read current aggregate city metrics and active constraint evaluations.
View tool JSON
{
"name": "get_city_metrics",
"kind": "answer",
"impl": "imperative",
"description": "Read current aggregate city metrics and active constraint evaluations.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
}inspect_areaAction
Inspect a rectangle or named neighborhood and highlight its semantic layers.
View tool JSON
{
"name": "inspect_area",
"kind": "act",
"impl": "imperative",
"description": "Inspect a rectangle or named neighborhood and highlight its semantic layers.",
"inputSchema": {
"type": "object",
"properties": {
"neighborhood_id": {
"type": "string",
"minLength": 1
},
"x": {
"type": "integer",
"minimum": 0,
"maximum": 23
},
"y": {
"type": "integer",
"minimum": 0,
"maximum": 17
},
"width": {
"type": "integer",
"minimum": 1,
"maximum": 24
},
"height": {
"type": "integer",
"minimum": 1,
"maximum": 18
},
"layers": {
"type": "array",
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"objects",
"network",
"traffic",
"utilities",
"environment",
"neighborhoods",
"constraints"
]
}
},
"include_causes": {
"type": "boolean",
"default": false
},
"top_k": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 5
}
},
"required": [],
"additionalProperties": false
}
}inspect_trafficAnswer
Find traffic hotspots and return deterministic route and causal evidence.
View tool JSON
{
"name": "inspect_traffic",
"kind": "answer",
"impl": "imperative",
"description": "Find traffic hotspots and return deterministic route and causal evidence.",
"inputSchema": {
"type": "object",
"properties": {
"neighborhood_id": {
"type": "string",
"minLength": 1
},
"road_ids": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 64,
"uniqueItems": true
},
"top_k": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10
}
},
"required": [],
"additionalProperties": false
}
}inspect_budgetAnswer
Read current cash flow, tax, upkeep, intervention costs, and scenario spending.
View tool JSON
{
"name": "inspect_budget",
"kind": "answer",
"impl": "imperative",
"description": "Read current cash flow, tax, upkeep, intervention costs, and scenario spending.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
}place_buildingAction
Place a semantic building at a map coordinate.
View tool JSON
{
"name": "place_building",
"kind": "act",
"impl": "imperative",
"description": "Place a semantic building at a map coordinate.",
"inputSchema": {
"type": "object",
"properties": {
"building_type": {
"type": "string",
"enum": [
"residential",
"commercial",
"industrial",
"park",
"power_plant"
]
},
"x": {
"type": "integer",
"minimum": 0,
"maximum": 23
},
"y": {
"type": "integer",
"minimum": 0,
"maximum": 17
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"description": "Revision observed before this command."
},
"preview_only": {
"type": "boolean",
"default": false
}
},
"required": [
"building_type",
"x",
"y",
"expected_revision"
],
"additionalProperties": false
}
}demolish_buildingAction
Demolish one building, subject to current constraints.
View tool JSON
{
"name": "demolish_building",
"kind": "act",
"impl": "imperative",
"description": "Demolish one building, subject to current constraints.",
"inputSchema": {
"type": "object",
"properties": {
"building_id": {
"type": "string",
"minLength": 1
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"description": "Revision observed before this command."
},
"preview_only": {
"type": "boolean",
"default": false
}
},
"required": [
"building_id",
"expected_revision"
],
"additionalProperties": false
}
}build_roadAction
Build a contiguous street path using semantic map coordinates.
View tool JSON
{
"name": "build_road",
"kind": "act",
"impl": "imperative",
"description": "Build a contiguous street path using semantic map coordinates.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "array",
"minItems": 1,
"maxItems": 432,
"items": {
"type": "object",
"properties": {
"x": {
"type": "integer",
"minimum": 0,
"maximum": 23
},
"y": {
"type": "integer",
"minimum": 0,
"maximum": 17
}
},
"required": [
"x",
"y"
],
"additionalProperties": false
}
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"description": "Revision observed before this command."
},
"preview_only": {
"type": "boolean",
"default": false
}
},
"required": [
"path",
"expected_revision"
],
"additionalProperties": false
}
}upgrade_roadAction
Upgrade an existing street path to avenue capacity.
View tool JSON
{
"name": "upgrade_road",
"kind": "act",
"impl": "imperative",
"description": "Upgrade an existing street path to avenue capacity.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "array",
"minItems": 1,
"maxItems": 432,
"items": {
"type": "object",
"properties": {
"x": {
"type": "integer",
"minimum": 0,
"maximum": 23
},
"y": {
"type": "integer",
"minimum": 0,
"maximum": 17
}
},
"required": [
"x",
"y"
],
"additionalProperties": false
}
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"description": "Revision observed before this command."
},
"preview_only": {
"type": "boolean",
"default": false
}
},
"required": [
"path",
"expected_revision"
],
"additionalProperties": false
}
}set_tax_rateAction
Set the city tax rate between 5% and 15%.
View tool JSON
{
"name": "set_tax_rate",
"kind": "act",
"impl": "imperative",
"description": "Set the city tax rate between 5% and 15%.",
"inputSchema": {
"type": "object",
"properties": {
"tax_rate_bps": {
"type": "integer",
"minimum": 500,
"maximum": 1500,
"multipleOf": 100
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"description": "Revision observed before this command."
},
"preview_only": {
"type": "boolean",
"default": false
}
},
"required": [
"tax_rate_bps",
"expected_revision"
],
"additionalProperties": false
}
}advance_simulationAction
Advance deterministic city simulation ticks and report measurable deltas.
View tool JSON
{
"name": "advance_simulation",
"kind": "act",
"impl": "imperative",
"description": "Advance deterministic city simulation ticks and report measurable deltas.",
"inputSchema": {
"type": "object",
"properties": {
"ticks": {
"type": "integer",
"minimum": 1,
"maximum": 12
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"description": "Revision observed before this command."
}
},
"required": [
"ticks",
"expected_revision"
],
"additionalProperties": false
}
}undo_actionAction
Undo the most recent committed action from the shared world.
View tool JSON
{
"name": "undo_action",
"kind": "act",
"impl": "imperative",
"description": "Undo the most recent committed action from the shared world.",
"inputSchema": {
"type": "object",
"properties": {
"expected_revision": {
"type": "integer",
"minimum": 0,
"description": "Revision observed before this command."
}
},
"required": [
"expected_revision"
],
"additionalProperties": false
}
}get_challenge_statusAnswer
Read Rivergate challenge constraints, progress, and satisfaction evidence.
View tool JSON
{
"name": "get_challenge_status",
"kind": "answer",
"impl": "imperative",
"description": "Read Rivergate challenge constraints, progress, and satisfaction evidence.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
}preview_interventionAction
Validate a supported intervention without committing it and return its projected world hash.
View tool JSON
{
"name": "preview_intervention",
"kind": "act",
"impl": "imperative",
"description": "Validate a supported intervention without committing it and return its projected world hash.",
"inputSchema": {
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"place_building",
"demolish_building",
"build_road",
"upgrade_road",
"set_tax_rate"
]
},
"building_type": {
"type": "string",
"enum": [
"residential",
"commercial",
"industrial",
"park",
"power_plant"
]
},
"building_id": {
"type": "string",
"minLength": 1
},
"x": {
"type": "integer",
"minimum": 0,
"maximum": 23
},
"y": {
"type": "integer",
"minimum": 0,
"maximum": 17
},
"path": {
"type": "array",
"minItems": 1,
"maxItems": 432,
"items": {
"type": "object",
"properties": {
"x": {
"type": "integer",
"minimum": 0,
"maximum": 23
},
"y": {
"type": "integer",
"minimum": 0,
"maximum": 17
}
},
"required": [
"x",
"y"
],
"additionalProperties": false
}
},
"tax_rate_bps": {
"type": "integer",
"minimum": 500,
"maximum": 1500,
"multipleOf": 100
},
"expected_revision": {
"type": "integer",
"minimum": 0,
"description": "Revision observed before this command."
}
},
"required": [
"kind",
"expected_revision"
],
"additionalProperties": false
}
}