← AI Forge

Tools & CLI-Referenz

Jedes AI-Forge-Tool bringt ein Capability-Manifest mit und läuft in zwei Modi – headless über die CLI oder, bei offenem Editor, über Request/Response-Dateien. Hier die einzelnen Tools mit ihren Fähigkeiten.

Project Lens

Gibt dem Agenten ein strukturiertes Projektverständnis, statt alles zu scannen: ein KI-lesbarer Katalog aus Skripten, Prefabs, Materialien, Szenen und ScriptableObjects samt Beziehungen. Ein Build erzeugt Temp/AI/project-index.json.

CapabilityZweckModus
projectlens.indexKatalog bauen/aktualisierenbeide
projectlens.queryStrukturierte Suche („Prefabs mit Rigidbody", „Typen, die IX implementieren")closed
projectlens.usagesReferenzen auf ein Asset/einen Typ findenclosed
projectlens.summaryPrefab/Szene/Skript zusammenfassenclosed

Read-only – keine destruktiven Fähigkeiten, gefahrlos ausführbar. Der Index-Build läuft headless; im Editor aktualisiert er inkrementell über einen AssetPostprocessor.

Scene Smith

Baut und befüllt Szenen aus einer deklarativen SceneSpec. Der Agent denkt in Daten, nicht in Editor-Klicks:

SceneSpec (JSON)
{
  "scene": "Assets/Scenes/Arena.unity",
  "environment": "skybox-day",
  "objects": [
    { "prefab": "Assets/Prefabs/Crate.prefab", "at": [0,0,0], "name": "Crate_A" },
    { "primitive": "Plane", "scale": [10,1,10], "name": "Ground" },
    { "prefab": "Assets/Prefabs/Torch.prefab",
      "arrange": { "pattern": "circle", "count": 8, "radius": 5 } }
  ],
  "camera": { "at": [0,6,-10], "look": [0,0,0], "fov": 60 },
  "lighting": "three-point"
}
CapabilityZweckDestruktiv
scenesmith.buildSzene aus SceneSpec bauen/befüllennein (neue Szene)
scenesmith.placeObjekte/Prefabs in die Szene setzennein
scenesmith.arrangeGrid-/Kreis-/Scatter-/Linien-Platzierungnein
scenesmith.modifyBewegen/Rotieren/Skalieren/Umbenennen per Nameja
scenesmith.camera-lightKamera- + Licht-Preset anwendennein
scenesmith.snapshotKamera/Scene-View zu PNG rendernnein
Terminal
Unity -batchmode -executeMethod SceneSmith.Editor.BuildCLI.Run \
  -spec Assets/Scenes/arena.spec.json \
  -out  Assets/Scenes/Arena.unity
!

modify/Reparent sind destruktiv und verlangen Bestätigung; ein dry-run meldet nur die geplanten Operationen. Bevorzugt additive Szenen – nie eine Szene ohne explizites Ziel + Bestätigung überschreiben.

Scene Verify Pro

Rendert eine gebaute Szene in ein PNG, damit der Agent sein eigenes Ergebnis sieht und sich selbst korrigiert. Technisch: eine Camera mit targetTextureRender()ReadPixels → PNG, headless. Das schließt den Kreis bauen → schauen → korrigieren – der wichtigste Baustein für zuverlässige autonome Änderungen.

Store Advisor Pro

Bezieht die Asset-Store-Pakete, die du besitzt, in Planung und Umsetzung ein – auch noch nicht importierte. So sagt der Agent „du besitzt bereits X, das das kann", statt es neu zu bauen.

CapabilityZweckModus
storeadvisor.catalogBesessene/heruntergeladene Store-Assets auflisten (lokaler Cache)closed
storeadvisor.inspectInhalt eines .unitypackage ohne Import ansehenclosed
storeadvisor.suggestZu einem Bedarf passende besessene Assets vorschlagenclosed
i

Privacy: Kaufdaten sind personenbezogen. Store Advisor liest sie nur lokal (unter Windows %APPDATA%/Unity/Asset Store-5.x/), stellt sie nur dem Agenten im Projekt bereit und überträgt nichts.

Weitere Pro-Erweiterungen

  • Scene Smith Pro – Licht-/Umgebungs-Presets (day, sunset, overcast, night), Frame-Everything-Kamera, Save-as-Prefab und Batch-Generierung aus einer Spec.
  • Project Lens Pro – tiefere Audits: wahrscheinlich ungenutzte Assets, Größen-Report, Prefabs mit fehlenden Skripten und vollständige Dependency-Bäume.