Skip to content

Trust Checks

Trust checks are confirmation prompts that appear before Rally grants Copilot write access to your code.

Configure trust behavior in ~/rally/config.yaml:

settings:
require_trust: ask # Options: always, ask (default), never

Valid values:

  • always — Always ask before each dispatch
  • ask — Ask once per project (default)
  • never — Never ask (use with caution)

When trust is required, Rally shows:

⚠️ Trust Required
Project: owner/myrepo
Issue: #42 - Fix login timeout
Granting trust allows Copilot to:
• Edit and create files
• Run shell commands
• Make changes to your code
Do you want to grant trust? [y/N]

Every dispatch requires confirmation. Most secure.

Best for:

  • Shared machines
  • Unfamiliar codebases
  • Maximum control

Ask once per project. Subsequent dispatches remember the choice.

Best for:

  • Personal development
  • Familiar projects
  • Balance of security and convenience

Never ask for confirmation. Least secure.

Best for:

  • Automated workflows
  • Trusted environments
  • When you always want write access

Override the configuration per-dispatch:

Terminal window
rally dispatch issue 42 --trust # Skip trust prompt
rally dispatch issue 42 --no-trust # Force read-only mode

To revoke trust for a project, edit the project entry in ~/rally/projects.yaml or remove and re-onboard the project.

  1. Use always on shared machines
  2. Use ask for personal development
  3. Avoid never unless you have a specific need
  4. Review the issue/PR before granting trust