Skip to main content
SimpleFunctions settings live in three places:
  • CLI config: ~/.config/simplefunctions/config.json — local-only.
  • Server config: user-owned portfolio, heartbeat, watch, and webhook settings.
  • Per-resource config: thesis-level kill rules, watch-rule conditions, webhook endpoint metadata.

CLI config

~/.config/simplefunctions/config.json: Read with sf status --json. Edit with sf setup or directly.

Portfolio config

Per-user, scoped to autopilot. Update via sf portfolio config <key> <value> or PUT /api/portfolio/config.

Heartbeat config (per-thesis)

Watch rule fields

Webhook endpoint fields

See Env vars for runtime environment.