SIGN IN SIGN UP

assistant_tool: Decouple `Tool` from `Workspace` (#26309)

This PR decouples the `Tool` trait from the `Workspace` (and from the
UI, in general).

`Tool::run` now takes a `WeakEntity<Project>` instead of a
`WeakEntity<Workspace>` and a `Window`.

Release Notes:

- N/A
M
Marshall Bowers committed
18f3f8097f2ac8c8f7610f1cb8defe7041eba46a
Parent: 4f6682c
Committed by GitHub <noreply@github.com> on 3/7/2025, 10:41:56 PM