OpenAgent
Admin

Settings

Configure branding, authentication, navigation, and runtime options for the OpenAgent site.

Settings

Settings (configured via Sites in the admin panel) controls the entire built-in site experience: branding, authentication, navigation, and runtime behavior.

Branding & Appearance

FieldDescription
Theme ColorPrimary accent color for the UI (hex code, e.g. #4f46e5).
HTML TitleBrowser tab title for the site (e.g. "MyCompany AI").
Favicon URLURL to a .ico or .png favicon.
Logo URLURL to the logo image shown in the navigation bar.
Navbar HTMLCustom HTML injected into the navigation bar.
Footer HTMLCustom HTML for the page footer.
Static Base URLBase URL for serving static assets from a CDN or custom domain.
Nav ItemsList of navigation items to show in the site sidebar. Controls which product areas are visible.

Authentication

FieldDescription
IssuerOIDC issuer URL of the identity provider (e.g. Casdoor endpoint).
Client IDOAuth2 application client ID.
Client SecretOAuth2 application client secret.
Casdoor EndpointCasdoor service URL (backward-compatible alias for Issuer).
Casdoor OrganizationThe Casdoor organization name to authenticate against.
Casdoor ApplicationThe Casdoor application name.

For standard Casdoor deployments, setting Issuer, Client ID, and Client Secret is sufficient. The Casdoor-specific fields are for backward compatibility.

Runtime Configuration

FieldDescription
IP Parsing ModeHow client IPs are extracted from requests. Options: "" (direct), "X-Forwarded-For", "X-Real-IP". Set appropriately when running behind a reverse proxy.
Parent DB NameDatabase name for a parent OpenAgent instance (multi-instance deployments).
Socks5 ProxySOCKS5 proxy address (e.g. 127.0.0.1:1080) for outbound requests. Used by tools that make external HTTP calls (web_search, web_fetch, etc.) when Enable Proxy is set on the Tool record.
Log ConfigLogging configuration string (BeeGo log config format).

Feature Flags

FieldDescription
Check User BalanceWhen enabled, enforces token/credit balance checks before processing messages. Useful for metered deployments.

Applying changes

Settings changes take effect immediately for new sessions. Users who are currently logged in may need to refresh their browser to pick up branding changes.

On this page