This manifest documents the workflows, infrastructure, and automation logic developed for the Riley Character Story project. It is designed to be executed by a sub-agent or used as a blueprint for system replication.
- Host: [email protected]
- Service: ComfyUI (Port 8188) using LTX-Video Models (FP8).
- Orchestration: Letta MAS (Port 8283) with Director and Writer agents.
- Control Plane: Comfy Pilot MCP Server (installed at ).
ssh [email protected] "~/ComfyUI/venv/bin/pip install mcp && nohup ~/ComfyUI/venv/bin/python ~/ComfyUI/main.py --listen --port 8188 > ~/ComfyUI/comfy.log 2>&1 &"To maintain Riley's identity across shots, we use a "Nano-First" workflow:
- Reference Image:
riley.jpg(Original ref). - Asset Generation: Use Gemini 3 Pro Image (Nano Pro) to generate high-fidelity PNGs before video animation.
- Consistency Anchor: Explicitly prompt for the "Hero Outfit" (e.g., White Varsity Jacket with black leather sleeves) and "Looking away from camera" for professional B-roll.
- Workflow V8: Clean I2V (720p, 64-121 frames) - Best for cinematic B-roll.
- Workflow V10: Native Audio + I2V (1080p) - Used for speaking shots (
riley-lovettvoice).
Agents are commanded via REST API.
- Director Order: Define the Narrative Arc (e.g., "Riley: Perfect Night Out").
- Writer Execution: Map assets to prompts with dialogue blocks:
["Dialogue Line"].
To bypass login loops and bot detection on Facebook:
- Session Persistence: Use
agent-browser state save fb_auth.jsonafter a one-time manual login. - State Injection: Launch subsequent sessions with
--state fb_auth.json. - Surgical Upload: Target the file input directly:
agent-browser upload "input[type='file'][accept*='video']" video.mp4.
- Error 35 (Unresponsive Daemon): Resolve by running
pkill -f agent-browserand restarting the session. - Node ID Shifts: Always run
summarize_workflowvia MCP before editing the graph to capture current node IDs. - Queue Wipes: If ComfyUI restarts, pending jobs are lost. The Writer Agent must be told to re-submit based on its history.
Manifest Created: Wed Feb 4 11:37:21 CST 2026 Status: Operational Author: Gemini CLI Agent