# Create an environment from the config file, linking tasks at creation
tpc sim env create --name "Claude Code + Sonnet" \
--agent-config @agent-config.json \
--task-ids task_123,task_456
# Or pass the config inline
tpc sim env create --name "Codex sweep" \
--agent-config '{"harness":"codex","provider":"openai","model":"gpt-5"}'
# Browse environments (filters combine)
tpc sim env list --search claude --enabled true
# Link or unlink tasks later
tpc sim env task attach env_123 task_789
tpc sim env task detach env_123 task_789
# Update settings — flags combine in one call (--schedule: 7d or 14d; none clears)
tpc sim env update env_123 --name "Shared Claude Sonnet" --schedule 7d
tpc sim env update env_123 --enabled false
# Delete (detach all tasks first)
tpc sim env delete env_123