Tool tree
CommonGround is a collaborative neighborhood planning studio for people and their agents.
Implementation
gradeNot graded
gradeNot graded
inspect_current_planAnswer
Read the current neighborhood plan, budget, priorities, and available projects. Use this before proposing changes.
View tool JSON
{
"name": "inspect_current_plan",
"kind": "answer",
"impl": "imperative",
"description": "Read the current neighborhood plan, budget, priorities, and available projects. Use this before proposing changes.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}propose_planAction
Create a draft neighborhood plan from a human goal and priorities. The draft is visible and not committed.
View tool JSON
{
"name": "propose_plan",
"kind": "act",
"impl": "imperative",
"description": "Create a draft neighborhood plan from a human goal and priorities. The draft is visible and not committed.",
"inputSchema": {
"type": "object",
"properties": {
"goal": {
"type": "string",
"description": "The outcome the person wants to achieve."
},
"priorities": {
"type": "array",
"items": {
"type": "string"
},
"description": "The values to protect or improve."
}
},
"required": [
"goal",
"priorities"
],
"additionalProperties": false
}
}simulate_tradeoffsAction
Simulate the selected draft and return its cost, coverage, and tradeoffs without changing the committed plan.
View tool JSON
{
"name": "simulate_tradeoffs",
"kind": "act",
"impl": "imperative",
"description": "Simulate the selected draft and return its cost, coverage, and tradeoffs without changing the committed plan.",
"inputSchema": {
"type": "object",
"properties": {
"proposalId": {
"type": "string",
"description": "The draft proposal to simulate."
}
},
"additionalProperties": false
}
}commit_planAction
Request human approval to apply a visible draft plan. The person must approve it in the CommonGround interface.
View tool JSON
{
"name": "commit_plan",
"kind": "act",
"impl": "imperative",
"description": "Request human approval to apply a visible draft plan. The person must approve it in the CommonGround interface.",
"inputSchema": {
"type": "object",
"properties": {
"proposalId": {
"type": "string",
"description": "The reviewed draft proposal to apply."
}
},
"required": [
"proposalId"
],
"additionalProperties": false
}
}undo_last_commitAction
Revert the last committed plan so the person can safely try another direction.
View tool JSON
{
"name": "undo_last_commit",
"kind": "act",
"impl": "imperative",
"description": "Revert the last committed plan so the person can safely try another direction.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}