# adolf-llm — conversational Codex-CLI wrapper (P2, :8010). OpenAI-compatible, # model id "adolf". Real streaming, chat_id session mapping (1:1 `codex exec # resume`), media persistence, shared MCP via a generated $CODEX_HOME/config.toml. # Needs `codex login` credentials seeded into its own home volume. # # Migrated off Kimi CLI (2026-07-31) for cost: the Moonshot subscription is # replaced by the existing ChatGPT plan. NOTE the home volume changed from # adolf-llm-home (/root/.kimi-code) to adolf-llm-codex-home (/root/.codex) — # the old volume holds Kimi OAuth creds and can be dropped once this is verified. # # Orchestrator: merge this `adolf-llm` service + the two named volumes into # ai/docker-compose.yml (do NOT edit that file here). services: adolf-llm: build: ./adolf-llm container_name: adolf-llm ports: - "8010:8010" volumes: - adolf-llm-workspace:/workspace - adolf-llm-codex-home:/root/.codex restart: unless-stopped volumes: adolf-llm-workspace: adolf-llm-codex-home: