Configure operational settings and make deliberate choices about agent data.
Use Settings for deployment-specific operational values and model context-window overrides. Inspect the settings schema before changing a value through the API or CLI.
Connecting the Failproof AI CLI sends transcripts by default because traces and audits depend on their content. Use --no-transcripts when prompts, file contents, or terminal input must remain local; hook activity and policy decisions can still be reported.Local ingest credentials are stored separately from non-secret daemon settings and written with restrictive permissions. API keys should still be managed as production secrets.
All dashboard-editable settings are organization-scoped. Deployment-wide behavior remains server environment configuration.
Key
Default
Purpose
allowed_sign_ins
[]
Restrict existing members to exact emails or *@domain; an empty list means no additional restriction.
session_ttl_secs
86400
Dashboard session lifetime; accepted range is 60 seconds to 30 days.
otp_ttl_secs
600
OTP and magic-link lifetime; accepted range is 60–1800 seconds.
alerts.email_default_recipients
[]
Default recipients when an alert email channel does not override them.
alerts.slack_default_webhook
empty
Default Slack incoming-webhook URL.
alerts.webhook_default_url
empty
Default generic JSON webhook URL.
alerts.webhook_signing_secret
empty
HMAC-SHA256 key used for the X-AgentEye-Signature header; reads are masked.
alerts.enabled_channels
email, Slack, webhook
Organization-wide channel kinds that alert rules may dispatch.
default_user_permissions
standard
Named permission set preselected for new invitations.
allowed_sign_ins is a filter, not a grant: a person must already be an organization member. Use an empty list to allow every member; the bare value * is rejected. Alert URLs must use HTTPS except for loopback development addresses.