30 Settings Control Center Guide
April 20, 2026 · View on GitHub
This guide covers the operator-facing Settings pages that are not primarily about editing config files.
These routes are for runtime supervision, diagnostics, fleet inspection, repair workflow, controller execution, and admin search.
Use this guide after DeepScientist is already running and you want to understand which Settings page to open next.
How To Use This Guide
This guide is not a field reference. It is an operator manual.
Use it when:
- DeepScientist is already open in the browser
- something looks wrong, stale, blocked, or unclear
- you need to know which
Settingspage to open first
Read it in this order:
- use the decision table below
- open the recommended page
- follow the page-specific actions
- only then drop down into logs, raw YAML, or direct CLI diagnosis
Quick Decision Table
If you are not sure where to start, use this table first.
| Situation | Start here | Then go to |
|---|---|---|
| “I just want to know whether the system is healthy.” | Summary | Runtime, Diagnostics, or Errors |
| “A connector feels broken or messages stopped flowing.” | Connector Health | Errors, then the connector-specific page |
| “The machine boundary or session evidence looks wrong.” | Sessions & Hardware | Quests or Quest Detail |
| “I need a real diagnosis, not just a status view.” | Diagnostics | Errors, then Logs |
| “I already know something failed and want the shortest triage view.” | Errors | Issue Report or Logs |
| “I need raw evidence.” | Logs | Quest Detail if the problem is quest-specific |
| “One quest needs deeper inspection.” | Quests | Quest Detail |
| “I want to reopen or continue a repair workflow.” | Repairs | Quest Detail or Diagnostics |
| “I want policy-level governance, not one-off debugging.” | Controllers | Summary or Repairs |
| “I want charts, trends, and fleet movement, not raw tables.” | Stats | Quest Detail |
| “I know a term, quest id, or event summary but not where it lives.” | Search | Quest Detail or Logs |
1. Summary
Route:
/settings/summary
Use this page when you want:
- a first health check
- a compact view of current quest pressure
- a quick sense of hardware load and current attention points
What to do here:
- look at the top cards first
- decide whether the pressure looks like a quest problem, a connector problem, or a machine problem
- open
Runtime,Connector Health,Diagnostics, orErrorsbased on that first signal
Do not start here when:
- you already know which quest is broken
- you need raw logs immediately
- you already need a connector-specific config page

2. Sessions & Hardware
Route:
/settings/runtime
Use this page when you want:
- the current machine boundary
- GPU selection and prompt hardware policy
- live runtime session evidence
What to do here:
- verify CPU, memory, root disk, and GPU state
- check whether the saved GPU boundary matches what you intended
- inspect the currently selected runtime session output
- only save a new hardware policy when you intentionally want to change the machine boundary seen by the runtime
Use this page before:
- reporting “the model ignored my GPU”
- assuming the runtime is using all available devices
- debugging a session that may actually be blocked on the wrong machine boundary

3. Connector Health
Route:
/settings/connectors-health
Use this page when you want:
- a fast connector-wide health view
- degraded connector status
- a place to verify whether bindings and discovered targets look normal
What to do here:
- scan for degraded connectors first
- confirm whether the affected connector is actually enabled
- if one connector is clearly wrong, open that connector’s own settings page next
- if the state is unclear, go to
Errorsbefore opening logs

4. Diagnostics
Route:
/settings/diagnostics
Use this page when you want:
- explicit doctor runs
- recent failure evidence
- runtime tool readiness and update actions
What to do here:
- read the cached doctor result before rerunning anything
- run doctor only when you need a fresh diagnosis
- check runtime tool readiness on the right side
- use this page before escalating to shell-level
ds doctor
This is the best page when the question is:
- “what is wrong with this environment?”
- “is a runtime tool missing?”
- “did the runner probe fail?”

5. Errors
Route:
/settings/errors
Use this page when you want:
- one place to review the failures most likely to explain a broken runtime
- a compact operator-first triage surface
- a bridge from failure evidence into the issue reporter
What to do here:
- read the counters first
- check degraded connectors and runtime failures before opening logs
- if the problem is obvious enough, jump directly to
Issue Report - if not, continue to
Logsor the affected quest
Use this page instead of logs when:
- you want a short explanation first
- you need to decide whether the failure is connector, runtime, daemon, or admin-task related

6. Issue Report
Route:
/settings/issues
Use this page when you want:
- a prefilled GitHub issue draft
- local operator notes collected before filing
- a cleaner escalation path than copying logs manually
What to do here:
- come here after
ErrorsorDiagnostics - add a short human summary of what is actually broken
- keep the issue specific: one problem, one report
- use this page when you are done gathering evidence, not before

7. Logs
Route:
/settings/logs
Use this page when you want:
- raw backend or frontend evidence
- direct visibility into recent daemon logs
- a lower-level page after summary and diagnostics were not enough
What to do here:
- treat this as an evidence page, not a starting page
- choose backend or frontend first
- use filters only after you already know roughly what you are looking for
- if the logs clearly point to one quest, jump to
Quest Detail

8. Quests
Route:
/settings/quests
Use this page when you want:
- a table of all quests
- quick actions such as open, activity, pause, resume, and stop
- list-level inspection before opening a specific quest
What to do here:
- find the quest row first
- use
Openif you need the full detail surface - use
Activityif you only need recent movement - do not pause or stop a quest casually unless you already know why

9. Quest Detail
Route:
/settings/quests/:questId
Use this page when one quest needs deeper inspection than the table view.
This is the operator version of the quest surfaces. You can use it to inspect:
- activity and recent change movement
- canvas / memory / terminal / settings tabs
- quest-specific controls from inside the admin flow
Recommended reading order inside one quest:
ActivityDetailsCanvasTerminalSettings
That order keeps you on the higher-signal surfaces first.

10. Repairs
Route:
/settings/repairs
Use this page when you want:
- the current list of repair attempts
- durable repair context instead of one-off debugging
- a reopen point for previous operator sessions
What to do here:
- use this page when debugging is no longer ad hoc
- reopen or inspect the repair entry instead of restarting from scratch
- keep one repair thread focused on one operational problem

11. Controllers
Route:
/settings/controllers
Use this page when you want:
- built-in governance controllers
- enable / disable control policy
- manual controller execution from a visible registry
What to do here:
- use this page for policy enforcement, not ordinary debugging
- review which controllers are enabled
- run a controller intentionally when you want a governance check, not as a random repair attempt

12. Stats
Route:
/settings/stats
Use this page when you want:
- the larger chart surface behind the summary page
- time-range aware trend charts
- quest analytics entry points for detailed inspection
What to do here:
- open detailed charts only when the summary page was not enough
- change the range before interpreting spikes or drops
- use quest analytics links when one quest dominates the trend and you want to inspect it directly

13. Search
Route:
/settings/search
Use this page when you want:
- cross-quest lookup by summary terms
- a quick search surface for admin-visible signals
- a faster route than opening quests one by one
What to do here:
- search by quest id, short failure phrase, or a small incident summary
- treat results as entry points, not as the final evidence
- open the matching quest or logs after you identify the right target

14. Recommended Reading Order
For most operator tasks, the fastest route is:
SummaryRuntimeorConnector HealthDiagnosticsorErrorsLogsQuestsand thenQuest Detail
That keeps you on the higher-signal pages first instead of jumping into raw logs too early.
15. A Safe Default Workflow
If the product “feels wrong” but you do not know why yet, use this exact sequence:
- open
Summary - open
Runtimeif the problem looks machine- or session-related - open
Connector Healthif the problem looks message- or delivery-related - open
Diagnosticsif the problem looks environment-related - open
Errorsif the problem looks like a real failure rather than just an unclear state - open
Logsonly after the earlier pages narrowed the problem - open
Questsand thenQuest Detailif one quest is clearly responsible
That flow is slower than guessing, but much faster than random page-hopping.