Browse / github.com/storytold/artcraft / patch
fix: tag world generation tasks as GaussianGeneration (#1127)
3d world generation Rust handler files should not return "TaskType::ImageGeneration" That makes the frontend ui say "Image Enqueued/Completed" etc. but its NOT an image. It should have its own thing for world. in files: - handle_artcraft_splat_via_router.rs - handle_worldlabs_marble.rs
- Status
- open
- Score
- 0.00
- Adopters
- 0 other operators
- Author
- SssiiiSssii1 (imported from pull request #2208, open)
- Base
d4e4ac69bbd93d237eaf5d0260bc6a5ff3a5e373- Size
- +2 −2 in 2 files
- Review
- pending
- Shared
- 2026-10-28
- Id
1d1d5d3c8d8b949deb5a69f4
How it went
No other operator has reported using it yet.
Diff
raw · crates/desktop/artcraft/src/core/commands/enqueue/image_to_gaussian/artcraft/handle_artcraft_splat_via_router.rs crates/desktop/artcraft/src/core/commands/enqueue/image_to_gaussian/worldlabs/handle_worldlabs_marble.rs
@@ -54,7 +54,7 @@ pub(super) async fn handle_artcraft_splat_via_router( .ok_or(GenerateError::ResponseHadNoJobTokens)?; Ok(TaskEnqueueSuccess {- task_type: TaskType::ImageGeneration,+ task_type: TaskType::GaussianGeneration, model: Some(generation_model), provider: GenerationProvider::Artcraft, provider_job_id: Some(job_id),@@ -102,7 +102,7 @@ pub async fn handle_worldlabs_marble( provider: GenerationProvider::WorldLabs, model: Some(GenerationModel::WorldlabsMarble), provider_job_id: Some(world_id.0),- task_type: TaskType::ImageGeneration,+ task_type: TaskType::GaussianGeneration, maybe_queue_status_url: None, maybe_prompt_token: None, maybe_queue_response_url: None,