Configuration

Set provider/model defaults and tune runtime behavior for your workflow.

Authentication storage

Billing login state and token metadata are stored in ~/.sweet/config.json.

Runtime flags

sweet --provider deepseek --model deepseek-chat start "task"
sweet --work-for 60m start "task"
sweet --log --log-file conversation.jsonl start "task"

Environment variables

  • SWEET_BILLING_API - Billing API base URL override.
  • SWEET_BILLING_TOKEN - Token override for non-interactive environments.
  • SWEET_AGENT_LOCAL_DIR - Opt-in local agent source mode.

Project-level settings

Create local defaults per repository:

mkdir -p .sweet
cat > .sweet/config.yaml << EOF
compaction_mode: "resume_prompt"
compaction_target_tokens: 12000
default_timebox_seconds: 3600
EOF