0

H3 Director crashes when video_prompt is returned as a dict

@warpedtrekkerposted 9/5/2026, 8:29:09 PM·0 replies

What happened?
When running MiniMax H3 Director with a remote LM Studio LLM (Qwen 3.6 27B), planning completes successfully with 10 shots, but the pipeline crashes before video generation begins. It appears a prompt field is being returned as a dictionary/object instead of a string, and Maestro attempts to slice it as text. "Director Failed: unhashable type: 'slice'"

Error snippet:

[MusicVideoPlanner] Leet trigger strip skipped: expected string or bytes-like object, got 'dict'

[Director] Plan complete: 10 shots, 98.4s total

[Pipeline] Planning error: unhashable type: 'slice'

orchestrator.py, line 278
prompt[:80]
TypeError: unhashable type: 'slice'

Possibly Maestro needs to validate/coerce the returned prompt to a string before rendering. This may be triggered by the remote Qwen response format.

Replies (0)
Up to 10 files, 25MB each. Images are optimized; GIFs -> MP4; videos 720p (max 120s).
H3 Director crashes when video_prompt is returned as a dict · Pinokio