forked from 1b-agent/fieldcraft-upstream
mcp: select and selection tools for the app's viewport selection
Bridged to a running app, select and selection call ui.select and ui.selection; headless they are errors (selection belongs to the window). Closes #73 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm
This commit is contained in:
1 parent
f11be61ff3
commit
e6688ef014
4 files changed
+61
-1
No files matched your search
@@ -78,6 +78,8 @@ fn initialize_lists_tools_and_resources() {
|
||||
"probe",
|
||||
"reactions",
|
||||
"screenshot",
|
||||
"select",
|
||||
"selection",
|
||||
"undo",
|
||||
"redo",
|
||||
] {
|
||||
@@ -181,6 +183,9 @@ fn hostile_tool_arguments_are_tool_errors() {
|
||||
("screenshot", json!({"camera": {"yaw": 0, "pitch": 0}, "view": "top"})),
|
||||
("batch", json!({"commands": [{"command": "model.info"}, {"params": {}}, {"command": "model.info"}]})),
|
||||
("batch", json!({"commands": vec![json!({"command": "model.info"}); crate::tools::MAX_STEPS + 1]})),
|
||||
("select", json!({"filter": "faces"})),
|
||||
("select", json!({})),
|
||||
("selection", json!({})),
|
||||
("undo", json!({})),
|
||||
("redo", json!({})),
|
||||
] {
|
||||
|
||||
Reference in new issue
Block a user