Message Types
The chat displays different types of messages, each with distinct styling:User Messages
Your messages appear with an edit option. Click the pencil icon to modify and resend a message.Codex Messages
Codex responses are rendered with full markdown support, including:- Code blocks with syntax highlighting
- Tables and lists
- Links and formatted text
System Messages
Informational messages from the system, such as model initialisation or status updates.Error Messages
Error messages appear in red with a warning icon. Click to expand and see full error details.Chat Input
Writing Messages
The chat input supports rich text editing:- Bold -
Cmd/Ctrl + Bor click B - Italic -
Cmd/Ctrl + Ior click I - Underline -
Cmd/Ctrl + Uor click U - Strikethrough - Click S
- Code - Click the code button or wrap with backticks
Attaching Images
You can attach images to your messages:- Click the attachment button (paperclip icon) in the toolbar
- Drag and drop images directly into the chat
- Images are uploaded and referenced in your message
File Mentions
Type@ to mention files from your repository. The chat provides typeahead suggestions showing:
- Filename in bold
- Full path below each file
- Matches update as you type
Sending Messages
Send Actions
Execution States
The chat interface shows different states:When Codex is running, you can queue a follow-up message instead of waiting
for it to finish.
Scenario Workflows
Installed scenarios can appear in the chat toolbar as workflow actions. They start a saved linear chain of agent prompts, human gates, and scenario calls using the installation’s runtime mappings and default launch inputs. Before a scenario appears here, an admin must install it in Settings → Scenarios, configure runtime mappings, enable it, and turn on Toolbar. When you start one from chat, Jaidu shows a launch preview with steps, inputs, runtime requirements, and backend preflight issues.Scenario Workflows
Learn how installed scenarios launch, run, pause at human gates, and keep snapshots.
Model and Reasoning
Choosing a Model for the Next Turn
Use the compact model selector to choose the model and reasoning level for a Codex turn. The selector is available after you select a registered host while creating a workspace, and in existing or new threads inside a task workspace. It is not shown in Main Chat. In a workspace thread, it appears before Runtime resources. The selected registered host supplies the available models, each model’s reasoning options, and the effective Codex model and reasoning defaults for the selected profile and project. The focused workspace controls do not include aDefault choice: they show concrete values for the next turn. When you choose
a model, Jaidu also selects a compatible remembered or default reasoning level.
You can then change the reasoning level from the same control.
Your selection applies to:
- a direct send;
- a queued follow-up;
- a message retry or edit.
Model and reasoning are per-turn execution choices. They are separate from
Runtime resources, which select skills and MCP servers.
Runtime Resources
Choosing Runtime Resources
Use the runtime resource selector in the chat input to choose which skill and MCP server definitions are selected for the next Codex turn. You can use the workspace default, choose an organisation runtime preset, or customise the resources for one follow-up. The selection applies to direct sends, queued follow-ups, and message retries. It does not mutate the saved workspace runtime snapshot. Runtime presets choose resource access only:- skills exposed by the selected host executor;
- MCP servers exposed by the selected host executor;
- default, preset, or custom resource modes.
/mcp output is labeled
when it is showing base host MCP status instead of the per-turn runtime preset.
Approval Workflow
Codex can ask for your approval before making changes. This gives you control over what gets implemented.Why Approvals Exist
- Prevent unwanted changes - Review the plan before code is written
- Catch misunderstandings early - Ensure Codex understood your request
- Guide the approach - Steer Codex toward your preferred solution
Reviewing Plans
When Codex needs approval, you’ll see an approval card in the chat:- Read the plan summary - What Codex intends to do
- Expand for details - Click to see the full plan with specific files and changes
- Choose an action:
- Approve - Codex proceeds with the plan
- Request Changes - Provide feedback for revision
Requesting Changes
If the plan isn’t quite right:- Type your feedback in the chat input explaining what should be different
- Click Request Changes
- Codex revises the plan based on your feedback
- Review the new plan and approve or request more changes
Disabling Approvals
If you want Codex to work autonomously without asking for approval:- Ask an administrator to review the host’s Advanced agent profile.
- Confirm the workspace runtime preset still exposes only the skills and MCP servers needed for the task.
Editing Messages
You can edit and resend previous messages:1
Click the Edit Button
Click the pencil icon on any of your messages.
2
Modify Your Message
The message content appears in an editable text area. Make your changes.
3
Submit the Edit
Click Retry to resend the modified message. The conversation continues from that point. Click Cancel to discard your changes.
Status Indicators
Token Usage
The context gauge shows how much of the Codex context window is used. Understanding this helps you get better results.What are Tokens?
Tokens are how AI models measure text. Roughly:- 1 token ≈ 4 characters or ¾ of a word
- A 200K context window can hold about 150,000 words
Why Token Usage Matters
When usage is high:- Codex may lose earlier parts of the conversation
- Responses may become less accurate
- Codex might re-read files it already read
- Complex reasoning may suffer
Usage Levels
Tasks Progress
When Codex breaks down work into tasks, a progress indicator appears in the chat toolbar:- Progress bar showing completion percentage
- Task count (e.g., “5/5 completed”)
- Individual tasks with checkmarks when complete
File Changes
The chat shows file modification summaries:- Green numbers indicate lines added
- Red numbers indicate lines removed
- Click to view the file in the Changes panel
Tool Outputs
Command Execution
When Codex runs commands, you’ll see:- Terminal icon for bash commands
- Exit code for completed commands
- Fix Script button if a command fails
Search Results
Search operations show summarised results. Click to expand and see full search output.Review Comments
When you add inline comments in the Changes panel:- A banner appears showing the comment count
- Comments are automatically included when you send a message
- Click Clear to remove pending comments
Keyboard Shortcuts
Related Documentation
- Slash Commands - Quick actions with slash commands
- Threads - Managing multiple conversation threads
- Interface Guide - Overview of the workspace layout
- Command Bar - Quick actions and shortcuts