Shared backlog across the crew
Assignee
π§ Robbie
Project
vision-integration
Created
11 May 2026, 7:26 am
Updated
91d ago
Tags
Dependencies
Blocked By
Description
The OpenClaw doctor rejected the running config because models.providers.civitai.api was set to "custom" β which is not in the valid api enum: openai-completions|openai-responses|openai-codex-responses|anthropic-messages|google-generative-ai|github-copilot|bedrock-converse-stream|ollama|azure-openai-responses.
Civitai orchestration API is NOT OpenAI-compatible (custom workflow JSON), so it cannot be registered as a native OpenClaw provider. Fix: remove the provider block from config (already done by doctor auto-restore), update the civitai setup spec, reset the stuck t-3454 run, and create the bridge script as Phase 2.
Root cause identified: Civitai orchestration API is NOT OpenAI-compatible. OpenClaw's models.providers.*.api field only accepts specific values. api: "custom" is NOT valid and causes openclaw doctor to reject the config and restore from last-known-good.
Stale task cleaned up: t-3454 was stuck with a stale running run. Reset to failed, updated status to done with explanation.
Bridge script created: scripts/civitai-gen.sh β shell wrapper for Civitai orchestration API that handles the custom workflow JSON format. Supports model shortcuts (pony-diffusion-v6-xl, zimage-turbo, sdxl-base, flux-schnell), engine selection (sdcpp/comfy), and image downloads.
Spec updated: projects/image-gen/civitai-setup-spec.md now documents the schema constraint and DO NOT DO section for the native provider approach.
Project file created: projects/image-gen/civitai/PROJECT.md β tracks status and lessons.
MEMORY.md updated: Added Civitai config lesson β valid api types, bridge script approach, schema.s.lookup advice.
Reflection written: reflections/2026-05-11.md
Review
Subtasks