fabro/crates/arc-api/src
Bryan Helmkamp be72df55c8 Add arc setup interactive setup wizard
Automates first-time setup: generates server.toml, Ed25519 JWT keypair,
mTLS CA+server certificates, session secret, and .env file with proper
permissions. Includes pre-flight system dependency checks shared with
doctor, LLM provider API key collection, and optional doctor verification.

Also renames config file from arc.toml to server.toml across the codebase,
and loads ~/.arc/.env before CWD .env for centralized secret management.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 22:24:09 -05:00
..
demo Rename TaskConfig → WorkflowRunConfig, task → goal 2026-03-03 00:44:24 -05:00
jwt_auth.rs Simplify mTLS implementation after code review 2026-03-03 17:43:14 -05:00
lib.rs Add mTLS authentication to arc-api 2026-03-03 17:36:22 -05:00
serve.rs Simplify mTLS implementation after code review 2026-03-03 17:43:14 -05:00
server.rs Add POST /runs/{id}/preview endpoint and Preview button on Run page 2026-03-02 12:16:01 -05:00
server_config.rs Add arc setup interactive setup wizard 2026-03-03 22:24:09 -05:00
tls.rs Simplify crypto validation in arc doctor after code review 2026-03-03 21:21:34 -05:00