Back to changelog

v0.5.1 — Bulk Asset Import and Import Reliability

Highlights

  • Bulk import assets in one go: Ask Summer to build a village, forest, or city and it now imports all the assets in a single batch instead of one at a time. One scan, one wait, then everything is ready to place.
  • Import reliability fixed: Assets imported by the AI now appear and work immediately, without needing to switch tabs or refocus the editor. The engine correctly discovers new files and runs the import pipeline.
  • Historical chats no longer re-run: Opening a previous chat from your history no longer fires off all the old operations again. The engine stays responsive when you browse past conversations.
  • Summer gives you a heads-up before bulk imports so you stay fully in control of the process.

Changes

Added
  • importAssets: Import multiple assets in one batch. Plan what you need (trees, houses, props), then import all at once. One filesystem scan instead of one per asset.
  • ImportFromUrlBatch: Engine op that downloads and writes all files, then runs a single scan. Built for villages, forests, and any scene that needs many assets.
Improved
  • ImportFromUrl now uses scan_changes so new directories and files are discovered correctly. Fixes assets not appearing until tab switch.
  • AI prompts updated so Summer tells you before bulk import that the computer may lag for a few seconds.
  • Asset placement guide at top of prompts: search, import, InstantiateScene with scene (not scenePath), SetProp, snapshot.
Fixed
  • Historical chat re-execution: Opening a past chat no longer replays all ops to the engine. Messages loaded from DB are marked historical and skip bridge dispatch.
  • Import recursion and cache errors: update_file + reimport_files failed for new dirs and caused recursive import. Switched to scan_changes for imported assets.