What problem does it solve? Verifying the cgagentharness console end-to-end on a headless Linux box is difficult because fresh homes require HTTPS, account login, and a real model server. This Skill automates building the Rust backend, launching it against a fake OpenAI-compatible model, and running API smoke tests and browser screenshot checks. ## Core Features & Use Cases - Automated acceptance testing: Runs the maintained Python backend suite and Node browser acceptance suite with disposable homes, HTTPS login, and a mock local model. - Headless browser verification: Drives the real console UI in headless Chromium via Playwright, executes console commands, and captures full-page screenshots. - API smoke testing: Exercises the guard chain (CSRF, same-origin checks), session creation, chat round-trips, tool wiring, and verifies that agentic gates ship closed. - Use Case: After modifying the harness code, run the smoke mode to confirm the server boots, enforces CSRF and Origin protections, and round-trips chat through the fixture model before committing. ## Quick Start Ask the agent to build the release binary and run the smoke test for the cgagentharness console using the run-cg-agent-harness skill.