AGENTOS DOCS / REFERENCE

Settings Reference

Global Settings apply to the whole server. Workspace Settings apply to one agent. Both can be changed in the web UI or by editing files directly.

Global Settings

Open http://localhost:3456/settings, or edit ~/.agentos/server.json and run agentos server restart.

SectionWhat it controls
UpdatesCheck for and install updates, automatic installs, stable or beta channel
User PreferencesYour name and desktop notifications
Inference Server DefaultsDefault provider and host for new workspaces
AgentOS ServerPort (default 3456), Auto-start, heartbeat interval, "Listen on all network interfaces", allowed CORS origins
ProxyHTTP/HTTPS proxy and no-proxy list for outbound requests
Web UI AuthenticationRequire a username and password to open the web UI
Agent BehaviorNative tool calling, retry on failure, hide reasoning, auto-approve installs, automatic memory compaction and its threshold
AgentOS API KeyThe key for the webhook API and agent interfaces
Agent Service BusASB host, credentials and telemetry
Remote ControlMobile app pairing and per-phone access
Local UI ControlBrowser, input and accessibility control
MCP Servers · ConnectorsShared MCP servers and connected accounts
Workspace Groups · Registered WorkspacesSidebar organization and the workspace list
Server LogsView logs and send a diagnostics report to support
// NETWORK EXPOSURE "Listen on all network interfaces" makes the web UI and APIs reachable from other devices. Turn on Web UI Authentication and keep your API key secret before you enable it, and never expose AgentOS directly to the internet.

Workspace Settings

Open a workspace, then Settings (/workspaces/:id/settings).

SettingFile
Agent name, purpose, goals, preferences, trust level, notesBRAIN.md
Provider, model, host, API key, context size, temperature, reasoning effortMODEL.md
Enabled connectorsworkspace config
Workspace MCP servers.agentos/mcp-servers.json
Memory: view, compact, resetMEMORY.md · DURABLE.md

Common server.json keys

KeyDefaultMeaning
port3456Web UI and API port
listenAllfalseBind to 0.0.0.0 instead of localhost
heartbeatIntervalminutesHow often scheduled tasks are checked
autoCompact · compactThresholdtrue · 80Automatic memory compaction at this % of context
jobTimeoutMinutes15Per-job time limit (0 = off)
asbTelemetryfalseStream activity to the Agent Service Bus
update.enabled · update.channeltrue · stableBackground update checks and channel
remoteControl.port3457Mobile app listener port

For the full local_ui block, see Browser & Desktop Control.