# rye:signed:2026-03-30T06:50:02Z:e92e13ac65a7f1af8209efe81240d7302d4c1f0534a03c893fcdde6aae2df010:BQHqxoh0f-JBrll8vi5KzcO2DjoeOWFziNe0HAbM-3yWJFI-BREmQewoNvlmxldtcyfb4fBBjECsx8gObGr_Dg:6ea18199041a1ea8
# Remote CAS configuration.
#
# Loaded via 3-tier resolution (system → user → project).
# Projects override with their own .ai/config/cas/remote.yaml.
# Deep merge: project can add remotes/includes/excludes without restating defaults.
category: "cas"
version: "1.0.0"

# project_name: my-project   # stable identifier for push refs + webhooks
#                             # Falls back to directory basename if unset.

# Named remotes (like git remotes).
# Each entry: name → {url, key_env}.
# "default" is used when no remote name is specified.
# key_env references an env var name (never store keys in config).
#
# remotes:
#   default:
#     url: https://ryeos-node--mcp-server.modal.run
#     key_env: RYE_REMOTE_API_KEY
#   gpu:
#     url: https://ryeos-gpu--mcp-server.modal.run
#     key_env: RYE_GPU_API_KEY
#
# Cluster example — routing tools query /status on each node to discover
# capabilities automatically. No need to declare capabilities in config.
#
# remotes:
#   default:
#     url: https://cpu-node.example.com
#     key_env: RYE_REMOTE_API_KEY
#   gpu-a100:
#     url: https://gpu-a100.example.com
#     key_env: RYE_GPU_API_KEY
#   gpu-small:
#     url: https://gpu-small.example.com
#     key_env: RYE_GPU_SMALL_API_KEY

sync:
  include:
    - .ai/
  exclude:
    - .ai/objects/
    - .ai/agent/
    - node_modules/
    - .venv/
    - __pycache__/
    - .git/
