# assets toolset

> Talos next · Since next

8 tools, about 1803 tokens when enabled.

Enabled with the `tools.enable` tool, or `argus-agent --toolsets assets`. Calling any of its tools also turns it on.

| Tool | Tokens | Description |
|---|---|---|
| `asset.derived` | 112 | Every project file derived from one scan source (its SHA-256 or an 8+ hex prefix): cooked GLBs, kept source, byte-identical copies in .argus, the project thumbnail if it may show the scan. |
| `asset.import` | 669 | [editor or disk] Measure a GLB or FBX (Blender converts it), copy it into the project with an entity in the open scene: a workspace-service revision, else an editor undo step, else written to the files. |
| `asset.place` | 97 | [editor or disk] Put a project model into the open scene at the origin, one revision (or undo step): the Content browser's Place, no re-import. |
| `asset.reprocess` | 134 | Re-cook a scan asset from its kept source with changed scan settings (triangles, levels, texture size, hulls, cuts hiding scan triangles where a modelled part sits), one undo step. |
| `asset.ruler` | 145 | Set an imported model's unit scale from two points on it (file space) and their real distance in metres, one undo step. |
| `entity.align` | 246 | Move an entity so points on it land on matching points elsewhere (a modelled part onto a scan): world-space pairs, 3+; rigid, or with one uniform scale. |
| `entity.fit_proxies` | 189 | Fit static collision boxes to a mesh entity (a room scan): the floor, up to `walls` walls, a box around the mesh in each world-space region [min, max]. |
| `project.files` | 211 | Every file a revision of this project would hold, with role (scene, behavior, asset, data, settings) and size, 100 a page; prefix and role narrow it. |
