Server Settings
Configure global server settings and integrations
Failed to load settings
General Settings
AI Providers
Manage global AI provider accounts. These accounts remain available as a fallback when a user has not configured a personal account for a provider.
Model Configuration
Configure which models to use for each AI provider
Agent Keepalive Settings
Configure automatic token refresh for each agent to keep them authenticated and responsive
Claude
Codex
Gemini
Bob
Git Providers
Configure Git providers for repository authentication. Environments can reference these providers to access private repositories.
Email Settings (SMTP)
Test Configuration
Slack Integration
Connect a Slack bot so users can @mention CoderFlow to create tasks directly from Slack.
Quick Setup: Create Slack App from Manifest
- Go to api.slack.com/apps and click Create New App → From an app manifest
- Select your workspace, click Next, choose the JSON tab
- Copy the manifest below and paste it in
- Click Next, review, and Create
- Copy Signing Secret from Basic Information, and Bot Token from OAuth & Permissions (install the app first)
The manifest uses the Task Link Base URL below as the server URL. Update that field first if needed.
Channel Mappings
Map Slack channels to specific environments. Messages in mapped channels auto-select the configured environment.
Test Configuration
Jira Integration
Connect to Jira so users can import issues as tasks and post results back as comments.
Test Configuration
Single Sign-On (OIDC)
Automatically create user accounts when someone logs in via SSO for the first time.
Role assigned to auto-provisioned users. Can be changed later per user.
Show username/password form alongside SSO button. Disable for SSO-only authentication.
CA Certificates
Add custom CA certificates for containers to trust internal/corporate certificate authorities.
Update Management
Configure how the server can be updated and restarted from the Administration page.
When enabled, admins can apply updates and restart the server from the Health tab on the Server Administration page.
Command to install a new version. Use {version} as a placeholder for the target version number.
Command to restart the server process after an update. Leave empty to use SIGTERM and rely on an external process manager to bring the service back up.