Preview · Page: en/support/screens/control-room/
PARAMS Portal

Control view

Check center health in one place: external connections, agents, record counts, Edge logs, and handled errors, from top to bottom.

When to use it

Start here when you ask, 'Is the center working normally?' When an agent is unresponsive, external access fails, or errors repeat, this view helps distinguish connection problems from agent problems. Open Control view from the sidebar's system row.

It queries once on opening, then every five minutes. Refreshing stops when you leave the screen.

Screenshot placeholder 1 · Full control viewFile name assets/turtlecenter/ui-control-room-1.png · Recommended size: 1600×900Refresh row, three status cards, Agent status/Work data/Edge logs, and Exception logs. Numbered annotations are planned.

Layout

OrderAreaWhat it shows
1Top rowLast checked: time on the left; a Refresh button on the right
2Three status cardsngrok, Edge, and TurtleGate connection status
3Agent statusEach center agent's state, queue, and current task
4Work dataRecord counts by record-room category
5Edge logsRecent records from the Edge connection service
6Exception logsHow errors were handled, with details

Top row: last check and refresh

Last checked is when the cards were last queried. Refresh checks again immediately. The button is disabled during a query. Failure changes the line to Last check failed · Try again later. A record-count-only failure adds a count-query failure time to the same line.

Three status cards

Cards check the three connections needed by the center and show results with color and text. Each has four lines: name, state/details, query time, and recommended action.

CardWhat is checkedHow
ngrokIs the inbound tunnel open?Probes the public address for a response within five seconds. If none arrives, uses the ngrok connection service status instead.
EdgeDoes the center's connection endpoint respond?Queries the local Edge endpoint on port 5714. A Ready response within five seconds is considered normal.
TurtleGateIs installation authorization and registration connected?To be confirmed In the current source this card does not query status and shows Unknown · Query failed. Documentation will be updated when querying is implemented.

Card states and colors

StateColorMeaningAction line
NormalGreenWorking normallyOperating normally
StartingYellowStarting or connectingWaiting for startup
AttentionYellowWorking, but needs checkingCheck detailed logs
StoppedRedNot runningCheck service status
StaleGrayInformation is oldRefresh required
UnknownGrayNot yet verifiedChecking status information

Card detail labels

CardState · DetailsMeaning
ngrokNormal · ConnectedPublic address responds, or connection service reports connected
ngrokAttention · Connected · Authentication requiredTunnel is open but the public address requires authentication
ngrokStarting · ConnectingOpening the tunnel
ngrokStopped · Not connectedTunnel is closed or not configured
ngrokAttention · Authentication requiredngrok authentication is needed
ngrokAttention · Abnormal statusConnection reports failure
EdgeNormal · Response normalEdge responded Ready
All cardsUnknown · Query failedNo response or query error, including no answer within five seconds

Agent status

Agent status gives each center agent a row showing its state and backlog. Sorted by name and limited to agents directly operated by the center.

ColumnMeaning
AgentAgent name
StateConnected · Working · Received · Limit reached · Fault · Unknown (see below)
Pending queueUnprocessed messages in the agent inbox, or — if unavailable
Current taskWorking if processing a task; otherwise Waiting
State valueMeaning
ConnectedReady to accept work, corresponding to the blue sidebar indicator
WorkingProcessing assigned work
ReceivedJust received a message
Limit reachedThe AI service usage allowance is exhausted
FaultAn agent or connection has a problem
UnknownThe state is not yet known

If only one queue keeps growing, open that agent's room. For sidebar colors, see the Screen overview.

Work data

Work data is a two-column table of record-room category counts. Columns are Category and Record count. It initially shows Waiting for query and changes to Query failed on failure. Open the Record roomto inspect contents.

Edge logs

Edge logs list connection activity newest first. Reads the newest 200 events from the connection service log file and refreshes every five minutes.

ColumnMeaning
Event timeRecorded timestamp
LevelERROR is red, WARN yellow, and others light blue
ActivityType of action
Stage/resultWhere and how the action finished

This view shows the table, not agent filters or Refresh/Clear controls. Selecting a row puts sender, recipient, preview, and full details in the detail area of Exception logs below.

Screenshot placeholder 2 · Agent status and work dataFile name assets/turtlecenter/ui-control-room-2.png · Recommended size: 1600×900Close-up of the three middle areas, preferably showing both Working and Waiting agents.

Exception logs

Exception logs show how the center handled errors. Only errors and warnings appear, not informational events. Shows the newest 200 and refreshes every five minutes.

ColumnMeaning
Event timeTime the error occurred
LevelERROR is red; WARN is yellow
AgentRelated agent, or System for an unrelated error
ComponentThe center component where it occurred
OperationThe action underway
Exception typeName of the error type
Catch messageText left by the error
Handling resultContinued · Canceled · Closed · Failed and closed
DetailsAdditional explanation
Handling resultMeaning
ContinuedHandled the error and continued the work.
CanceledCanceled only that action.
ClosedFinished and closed the action.
Failed and closedClosed the action as failed for safety.

Above the table is a Refresh button with Latest event time · Refresh time · N events. Problems append DB query failed, N emergency log corruptions, or N missing events. Click headings to sort or drag to reorder. Selecting a row combines time, level, agent, component/operation, result, exception type, message, and details below.

Workflows

When an agent does not respond

  1. Open Control view and click Refreshto query the latest state.
  2. Check the agent state and queue. Limit reached or Fault indicates an agent-side cause.
  3. If Connected but the queue keeps growing, use the Communication monitorto check message arrival.
  4. Find matching agent entries in Exception logs and read the detail message.

When the center cannot be reached externally

  1. Check the ngrok and Edge cards.
  2. If Edge is normal and ngrok is Stopped, investigate the tunnel. Settingsunder External connections to check its state.
  3. If Edge is Unknown, check the center's connection endpoint first.

Things to know

  • Control view is read-only. It has no agent on/off buttons.
  • Automatic refresh is every five minutes. Use Refresh for a recent change.
  • If an error repeats, save the first message and time, then follow Troubleshootingto request support.

Related screens

Communication monitor · Record room · Settings · Screen overview