You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Fold the raycast tool into simulate-mouse-input as a dry-run option #2068
The standalone raycast tool is too small to justify its own tool surface: RaycastTool is a ~110-line wrapper around GameViewRaycastUtility.RaycastFromInputPosition, and its only documented use case is checking what a Game View coordinate would hit before sending a click.
Timing note: raycast was added to main on 2026-07-04 (#1473), after the last released V2 (v2.2.0, 2026-06-26). No release tag contains it, so removing it before v3.0.0 is not a breaking change for anyone — this is the last chance to remove it painlessly.
Proposal
Add a dry-run style option to simulate-mouse-input (e.g. --dry-run): instead of performing the mouse action, report what the coordinate would hit in 3D physics (hit GameObject name/path, layer, distance, hit point, hit normal, plus CameraName/CameraPath on miss — the current raycast response fields).
Remove the standalone raycast tool, its skill (uloop-raycast), and its entry in cli/common/tools/default-tools.json (via scripts/sync-tool-docs.sh).
screenshot --annotate-raycast-grid keeps using the shared GameViewRaycastUtility and is unaffected.
Docs
The Japanese docs (README_ja, whats-new) no longer mention the standalone tool. English docs are synced from Japanese in a later bulk pass.
Resolved by #2072 (merged into v3-beta as 24225f6): raycast is folded into simulate-mouse-input --dry-run (with --layer-mask / --max-distance), the standalone tool/skill/catalog entry are removed, and uloop-raycast is registered in both deprecated-skill lists so existing installs prune it.
Activity
hatayama commentedon Jul 29, 2026
Resolved by #2072 (merged into v3-beta as 24225f6): raycast is folded into
simulate-mouse-input --dry-run(with--layer-mask/--max-distance), the standalone tool/skill/catalog entry are removed, anduloop-raycastis registered in both deprecated-skill lists so existing installs prune it.docs: drop the standalone raycast tool from README_ja
docs: document simulate-mouse-input --dry-run in the Japanese docs