Files
Shutong Wu ca5f961b5d feat(asset-gen): job manager + generate_model handler + model import (Phase 3)
AssetGenJobManager: in-memory submit->poll->download->import state machine driven by
EditorApplication.update (asset import does not recompile, so no domain reload mid-job);
SessionState snapshots keep status queryable across unrelated reloads. Key read once at
submit, held in memory only, never persisted/logged/serialized onto the job.
ModelImportPipeline: ModelImporter settings for FBX/OBJ, glTFast-gated GLB with an
actionable error, best-effort scale normalize. GenerateModel.cs [McpForUnityTool
RequiresPolling] with generate/status/cancel/list_providers using PendingResponse polling
contract. 13 EditMode tests (state machine via FakeHttpTransport, handler routing,
no-key-leak, import guards). Compiles clean on Unity 2021.3.45f2.

Claude-Session: https://claude.ai/code/session_01Tjpb5gYgUe2AUJuRdXr7Lv
2026-06-28 19:25:20 -07:00

12 lines
240 B
Plaintext

fileFormatVersion: 2
guid: fa7787add8344fd99adfceff3b5dd57e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: