Nox-Lumen MfgNox-Lumen Mfg

Session UI and input box

This page explains what every part of the workspace does. Three main areas: left message stream, right content editor, bottom ChatInput.

Screenshot placeholders: wherever ![XXX]() appears, add images per the descriptions.

1. Overall layout

Rendering diagram…

Workspace layout (session list / messages / editor / input)

AreaRoleTypical actions
Session list (far left)Switch sessions, create, rename, archive, shareClick to switch; context / hover menu
Message stream (left main)Timeline of user / Agent / tools / reasoningExpand chain, open citations in editor
Content editor (right main)Session deliverablesEdit Docx / Markdown; selection AI
ChatInput (bottom)Ask / instruct / attachText + @ / / + upload + send

The editor and message stream sync both ways: clicking a tool result or citation scrolls the editor; selecting text for AI edit posts a new turn in the stream.

2. ChatInput in detail

ChatInput overview (icons labeled)

2.1 Plan Mode (execution) badge

Bottom-left pill shows the session’s execution strategy. One of the most important manual controls.

Rendering diagram…
ModeBadge colorMeaningWhen to use
AutoGrayBackend picks Fast or Full from complexityDaily Q&A; default when unsure
FastOrangeSkip planner; user message goes straight to the AgentSimple Q&A, single-turn polish, lookups
FullPurpleFull MagenticOne plan → steps → summaryComplex: patents, code review, traceability

Two ways to switch:

  1. Click the badge: cycles auto → fast → full → auto
  2. @ menu: type @, pick Plan Mode, arrows + Enter

Plan Mode menu from @ (Auto/Fast/Full)

What the Full-mode “task ledger” looks like

In Full mode the Agent first prints a task ledger:

  1. Facts — verified facts, clarifications needed, derivations, grounded speculation
  2. Plan — steps, skills, expected outputs

Example: Full mode — “open https://example.com and screenshot it”

Full mode ledger: Facts grouped

The ledger records target URL, intent, and available skills (browse, browser-use) so execution is transparent.

After completion: each step shows a checkmark and artifacts

Full mode results: done + per-step outputs + files

Full mode’s value: plan → execute → verify → register artifacts.

Badge color = the active mode. Switching persists per session. Different sessions may show different colors — expected.

2.2 Skill slash menu

Type / for your skill list — fuzzy search and keyboard nav.

Skill menu from / (builtin/user/tenant)

SourceBadgeMeaning
builtinPlatformPreinstalled for all tenants (e.g. graft, docx, code-review)
tenantTeamShared inside this tenant
userPersonalYour uploaded/installed skills

Usage: / → filter (e.g. /graft) → Enter → skill name inserts with your message.

Skills come from GET /v1/skills?include_builtin=true. Reload the browser after installing — no restart needed.

2.3 Attachments

Paperclip (PaperClipOutlined) opens the file picker.

Formats:

.pdf .docx .xlsx .txt .md .dbc
.jpg .jpeg .png .gif .bmp .tiff .webp .svg
.ppt .pptx .csv .rtf .html

Behavior:

  • Files enter an upload queue with progress
  • After upload, automatic parsing (chunking, OCR, embeddings, etc.)
  • Parsed content attaches to this session’s ephemeral KB only; for reusable KBs use the KB page
  • You can upload while typing; sends include attachments

File cards above input with progress

2.4 Token usage ring

Small ring near send shows context fill for this session.

Rendering diagram…
  • Colors: hsl(0~210°), cold blue → warm red
  • Hover: token percentage
  • At the soft threshold (default softThresholdTokens, tunable under Agent settings) the backend runs Compaction: summarize old turns, trim bulky tool returns. You’ll see “compacted N old messages”.

Red does not mean error. Compression keeps recent turns and summaries. Only persistent red across many rounds may warrant a session reset.

2.5 Send / stop

Running → red Stop; idle → paper plane Send.

StateUIAction
IdlePlaneSend
UploadingSpinnerWait to send
Agent runningRed stopInterrupt
StoppingSpinnerDebounce ~1s

Shortcuts:

KeyAction
EnterSend
Shift + EnterNew line (auto +10px height)
IME composingEnter does not send
EscClose @ or / menu

3. Message stream

Newest messages at bottom. Typical card:

Typical Agent message

ElementMeaning
AvatarUser / Agent / tool
Reasoning (collapsible)Shown when thinkingDefault is medium/high
Tool cardSkill name, args, return summary
Final replyMarkdown; code; Mermaid; tables; citations
Message menuCopy, regenerate, open in editor, delete

Citations like [see §3.2] scroll the editor and briefly highlight.

4. Content editor

Right pane switches by artifact type:

TypeEditorCapabilities
.docxLexical + Docx adapterSelection AI, bookmarks, cross-refs, tracked changes
.mdMarkdownHeadings, tables, code, live Mermaid
CodeMonacoHighlighting, completion, selection AI
ImagesImage editorCrop, annotate, export
PDFViewerRead-only + copy selection

Selection AI edit: select text → context menu “AI edit” → instruction → diff → accept/reject.

Selection AI + diff preview

5. Top bar and sidebar

Top bar (logo / tenant / language / avatar)

AreaEntryNotes
Tenant switchAvatar → switch tenantCross-tenant (Collaboration)
Language🌐CN / EN / DE / JA / ZH-TW / PT / VI / ID / ES
ThemeAvatar menuLight / dark / system
ProfileAvatar → settingsOther settings

6. FAQ

Q: Where is Plan Mode?
A: Bottom-left of input, left of attachments. Default is Auto (gray).

Q: Does switching Plan Mode change past messages?
A: No — only future turns. Stop a running job before switching.

Q: Token ring is full?
A: Compaction runs at softThresholdTokens. If it stays high across dozens of rounds, new session or raise contextTokens in Agent settings.

Q: How long for attachment parsing?
A: Docx/Markdown often seconds; scanned PDF + OCR ~5–30s; large Excel/PPT longer. Gray until ready.

Q: / or @ doesn’t open a menu?
A: Command must follow start of line or whitespace.

7. Next steps

On this page