# .agents/ canonical agent configuration
# Spec: https://github.com/agentsfolder/spec
#
# Status: pre-1.0 spec adoption. Schema may shift.

specVersion: "0.1.0"

defaults:
  mode: build
  policy: default-safe

enabled:
  modes:
    - ask
    - build
  policies:
    - default-safe
    - yolo
  skills: []

resolution:
  enableUserOverlay: false
  denyOverridesAllow: true
  onConflict: error

project:
  name: oncall-mobile-android
  description: >-
    Centralcloud OnCall — Android pager app. Forked from ntfy-android,
    fully renamed (package com.centralcloud.oncall). Includes the
    SMS-relay subsystem that forwards whitelisted incoming SMS to
    centralcloud-ops via /api/sms/inbound/phone-relay.
  languages:
    - kotlin
    - java
  frameworks:
    - android
    - okhttp
    - workmanager
    - room

x:
  centralcloud:
    legacy_pointers:
      - AGENTS.md
      - README.md
      - TESTING.md
      - flake.nix
    note: >-
      Package namespace post-rename is com.centralcloud.oncall. The
      io.heckel.ntfy namespace is entirely removed from the source
      tree as of commit d5694a32. Custom subsystems live under
      com.centralcloud.oncall.sms (SMS relay + device heartbeat).
