Administration

# Server Settings

Configure global server settings and integrations

Loading settings...
⚠️

## Failed to load settings

### General Settings

Setup Name
Default Agent
Default Environment
Max Concurrent Agents Limit how many agents can run simultaneously (tasks exceeding this limit will be queued)
CoderFlow Commit Attribution Appends "Co-Authored-By: CoderFlow" to commit messages

### Agent Keepalive Settings

Configure automatic token refresh for each agent to keep them authenticated and responsive

#### Claude

Refresh Interval (hours)
Loading status...

#### Codex

Refresh Interval (hours)
Loading status...

#### Gemini

Refresh Interval (hours)
Loading status...

### AI Providers

Manage your AI provider accounts. The active account for each provider is used for tasks.

Claude Anthropic
No accounts connected
Codex OpenAI
No accounts connected
Gemini Google
No accounts connected

### Model Configuration

Configure which models to use for each AI provider

Claude Model
Claude Effort Level
Codex Model
Codex Reasoning Level
Gemini Model

### Email Settings (SMTP)

SMTP Host
SMTP Port
Use TLS/SSL Enable for port 465, disable for port 587 with STARTTLS
Username
Password
From Address
From Name

#### Test Configuration

Test Recipient

### Git Providers

Configure Git providers for repository authentication. Environments can reference these providers to access private repositories.

Container Token Expiration
days
Containers can access Git credentials until expiration; start a new task to renew
Setup Repository Authentication
Controls how setup repository pull/push operations in Environments and Skills authenticate.
Setup Repo Provider
Required when using Git Provider mode. Uses app credentials from the selected provider.

### CA Certificates

Add custom CA certificates for containers to trust internal/corporate certificate authorities.

### Single Sign-On (OIDC)

Enable SSO
Identity Provider
Button Text
Client ID *
Client Secret *
Leave blank to keep existing secret
Issuer URL *
The OIDC discovery URL for your identity provider
Auto-provision users

Automatically create user accounts when someone logs in via SSO for the first time.

Default Role

Role assigned to auto-provisioned users. Can be changed later per user.

Allow local login

Show username/password form alongside SSO button. Disable for SSO-only authentication.

## Add Account

1 Open the secure sign-in page
2 Complete sign-in and copy the authorization code
Secure Local Redirect

After signing in, your browser will redirect to a local address. The page won't load; this is expected. Copy the full URL from your browser address bar.

Authorization Code or URL
3 Name this account
Account Label
Account Label
API Key
Custom Endpoint
Base URL API Version (optional)

## Edit API Key Account

Account Label
API Key
Custom Endpoint
Base URL API Version (optional)

## Rename Account

Account Name

## Add Git Provider

Choose the type of provider to add:

## Create GitHub App

Create a GitHub App for repository access. When you click Next, you'll be redirected to GitHub to approve and install the app.

Note: You must be logged into GitHub logged into GitHub before proceeding.

Provider Name * Lowercase alphanumeric with hyphens. Used to reference this provider in environments.
GitHub App Name * Name for the GitHub App (visible on GitHub)
Description
GitHub Host *
Hostname * Your GitHub Enterprise Server hostname
Owner *
Organization Name * The GitHub organization where the app will be created

## Add Git Provider

Provider Name * Lowercase alphanumeric with hyphens
Provider Type *
App ID *
Installation ID *
Installation Settings
Client ID *
Client Secret
Private Key (PEM) *
Organization * Azure DevOps organization name
Tenant ID * Microsoft Entra ID tenant ID (GUID format)
Client ID * App Registration client ID (GUID format)
Authentication Method *
Client Secret *
Certificate (PEM with Private Key) *

## Delete Git Provider

Are you sure you want to delete the git provider ""?

This action cannot be undone.

## Manage Teams —

Access Mode
Controls which teams can use this provider when configuring environment repos.
Assigned Teams
Add Team

## Add CA Certificate

Name *
Certificate (PEM) *

## Certificate Viewer:

#### Issued To

Common Name (CN)
Organization (O)
Organizational Unit (OU)

#### Issued By

Common Name (CN)
Organization (O)
Organizational Unit (OU)

#### Validity Period

Issued On
Expires On

#### SHA-256 Fingerprints

Certificate
Public Key

## Git Connection Required

Connect your account to the following Git provider to continue: