Open Chat Interfacedocs

Instance settings

General settings and features, email delivery, file storage, and System health with background jobs and storage reconciliation.

General

Appearance & features → General (/admin/settings/general).

Appearance & features → General: the default system prompt, default reasoning level, tool step limit, Summarise long conversations, Editorial diagrams and the feature switches.
SettingDefaultWhat it does
Default system promptBuilt-inSent with every conversation; a person's customization is added after it. Keep it short: it is charged on every message, and it is the first thing to suspect when replies drift.
Default reasoning levelInstantWhere the effort control starts in a new conversation: Instant, Low, Medium or High, lowered to Instant when the model or the person's role does not allow it.
Tool step limit8How many steps one reply may spend using tools, 1 to 20. A reply that reaches it gets one more step without tools, so it still answers, and a note says so.
Summarise long conversationsOnOnce a conversation fills about three quarters of its model's input, earlier messages are summarised in the background by that model and the summary is sent instead. Each summary is usage for the person, and is skipped while their allowance is spent. Off, the oldest turns are left out instead; people can still summarise by hand. Messages are never changed either way.
Editorial diagramsOnWhen a role allows artifacts, models are asked to draw diagrams as SVG artifacts in the Diagram Design style (MIT, Cathryn Lavery), in your colour theme's accent. Off, only the general artifact guidance remains.
FeaturesOn, except user memoryTurn off share links, temporary chats, branching, file attachments and user memory for the whole instance. A role can narrow them further on Roles & access.

Turning a feature off removes it from the interface rather than leaving a control that fails. Web search has its own switch on the Web search page; the default model is chosen on Providers & Models. User memory is described on Memory.

Email delivery

Sign-in & security → Email delivery (/admin/settings/email): host, port, TLS, credentials and the address mail is sent from.

Without it, OCI cannot send invitations, password resets, verification or scheduled reports; everything else works. The page calls SMTP configured once a host, port and from address are saved. That is not a delivery test: confirm mail arrives before relying on it. The username and password are write-only.

Requiring email verification does not switch itself off when SMTP is missing or failing; new accounts stay unverified until mail arrives. The Authentication page warns about this, and the setup checklist then marks email as required.

Storage

Data & storage → Storage (/admin/storage), with three tabs: the storage driver, the S3 connection, and the upload policy (accepted file types, size and number per message).

Data & storage → Storage, S3 connection tab: bucket, region, endpoint, access key ID, a configured secret access key, path-style addressing, and "S3 put, read, and delete test succeeded."
  • Local stores files under STORAGE_LOCAL_PATH inside the API container. The path is shown but not editable here, so you know which volume to back up. Suitable for one API replica only.
  • S3-compatible storage is needed for more than one replica. Test put/read/delete checks the saved S3 settings work, and can be run while local storage is still active. Run it before switching and after any change. Invalid S3 settings never fall back to local storage silently.

Uploads reserve their allowance before the object is written; deleting a file releases it at once, and the object is removed later by a background job.

System health

Data & storage → System health (/admin/health). Whether what OCI depends on is working, the background jobs, storage in use and storage reconciliation. Open this first when something is reported. It refreshes every 30 seconds while open.

Data & storage → System health: "Everything is responding normally." and rows for the database, Redis, model providers, models, background jobs, email delivery, attachment storage, connectors, meaning-based search, backups and webhooks, each with its status.
CheckWarns whenFails when
DatabaseSlow to respondNot reachable
RedisNot configuredConfigured but unreachable
Model providersNone enabled
ModelsNone enabled
Background jobsFailures in the last dayOne started over an hour ago and never finished
Email deliveryNot configured
Attachment storageUploads never attached to a message
ConnectorsAn enabled connector's latest exchange failed
BackupsOn, but nothing completed in over a day, or objects missingThe latest backup failed
WebhooksAn endpoint's latest delivery failed, or deliveries over 15 minutes overdue

It also shows Meaning-based search, Compliance export (with how many people are on legal hold) and Observability (whether metrics and traces are on). The summary takes the worst result, so a green banner above a failing row cannot happen.

Redis absent is a warning, not an error. Replies still work, but reconnecting to a reply in progress is unavailable and rate limits fall back to each replica.

Background jobs

The latest run of each scheduled job: when it started, how long it took, how many items it processed, and any error. Run starts one now, which is useful after changing a setting it depends on, such as retention. Each job holds a PostgreSQL lock while it runs, so replicas never run the same job at once.

Storage reconciliation

Compares file storage against the database in both directions. Check for orphans reports objects with no record and records with no object; Queue orphans for deletion hands the orphaned objects to the cleanup job. Worth running after restoring a backup. Records with no object are reported, not repaired. Objects newer than 24 hours, and backup and compliance objects, are never treated as orphans. Storage in use shows live bytes and files, what is in the trash, and how many objects are queued for removal.

On this page