# Roll Configuration
# Edit this file, then run `roll sync` to apply.

# Sync targets: where global conventions are distributed to.
# These are the default paths for each AI tool's global config.
# Override if your tool uses a non-standard location.
sync_claude: ~/.claude/CLAUDE.md
sync_kimi: ~/.kimi/AGENTS.md
sync_codex: ~/.codex/AGENTS.md
sync_agy: ~/.gemini/GEMINI.md   # Antigravity (agy) reuses the legacy ~/.gemini/ path

# User preferences
default_language: zh
default_project_type: fullstack
editor: ${EDITOR:-vim}

# --- Advanced ---
# Cross-machine loop record sync (optional).
# Set to a private git remote URL to share cycle history across machines.
# Each machine writes its own events file — no merge conflicts.
# Private repo strongly recommended: cycle records contain prompt text,
# file paths, and other potentially sensitive information.
#
# roll_records_remote: "git@github.com:you/roll-loop-records.git"

# Remote monitoring (optional) — US-OBS-014.
# Local checkout of your roll-meta repo. When set, each loop cycle end
# auto-pushes a status snapshot via ops/push-loop-status.sh so the
# remote-watch prompt always sees fresh data (no manual cron needed).
# Path supports ~ expansion; a missing path logs one WARNING and is skipped.
# roll_meta_dir: ~/projects/roll-meta
