Workspace Chat is the primary interface for troubleshooting in RunWhen. Describe a problem in natural language and an Engineering Assistant investigates on your behalf.
Overview
When you open Workspace Chat, you see:
-
A welcome message showing your workspace name and how many tasks your Assistants are running
-
A text input ("Search here...") with a Scope filter
-
The currently selected Assistant (e.g., Dev Danica) shown below the input
-
Suggested prompts at the bottom, dynamically generated from current issues in your environment
The left sidebar shows three icons:
-
Chat bubble — Workspace Chat (this page)
-
Scissors/tools — Workspace Studio
-
Gear — Configuration
Starting a Session
-
Open your workspace at app.beta.runwhen.com
-
Select Workspace Chat from the left sidebar (chat bubble icon)
-
Type a question in the "Search here..." input, or click a suggested prompt at the bottom
-
Press Enter — the Assistant begins investigating immediately
Example Prompts
Start broad:
-
"What's unhealthy in the online-boutique-dev namespace?"
-
"Show me what's wrong across all namespaces"
-
"Check the health of online-boutique-test"
Investigate something specific:
-
"Why is the checkoutservice crashing in dev?"
-
"The checkout flow is broken in test — what's wrong?"
-
"What do the logs say for the failing pods?"
Ask for a fix:
-
"How do I fix this?"
-
"Can you roll back the broken deployment?"
-
"Show me the YAML to fix the resource limits"
How the Assistant Responds
When you submit a prompt, the Engineering Assistant follows this workflow:
Step 1 — Search for context. The Assistant searches for existing Issues and recent RunSessions related to your query. You'll see status messages like "searching for resources" and "searching for issues and runsessions."
Step 2 — Cite findings. The Assistant cites relevant findings: "citing: 20 issues and 7 resources." It shows an expandable section: "20 Issues recurring across Sessions."
Step 3 — Identify and run tasks. The Assistant identifies relevant Tasks from configured SLXs and runs diagnostic commands against your infrastructure via RunWhen Local.
Step 4 — Analyze and present. Results are combined with background production insights. The response includes:
-
A structured summary of what was found
-
Cited issues and affected resources
-
Specific remediation steps or commands
-
Links to tasks that were run
Step 5 — Follow up. You can ask follow-up questions in the same session: "How do I fix this?", "What else could be wrong?", "Show me the logs."
Scope Filter
The Scope selector (shown as "Scope: *" by default) narrows the Assistant's search to specific resources or namespaces.
When to use Scope:
-
Your workspace covers multiple environments (dev, test, prod)
-
You want to focus on a single service or namespace
-
You want to reduce noise from unrelated resources
Click "Scope: *" and type a namespace or resource name to filter.
Selecting an Assistant
The currently active Assistant is shown below the chat input (e.g., "Dev Danica"). Click the Assistant name to switch between available assistants:
|
Assistant |
Profile |
Best For |
|---|---|---|
|
Dev Danica |
Standard — Read Only |
Developer-focused troubleshooting, dev environments |
|
Eager Edgar |
Standard — Read Only |
Interactive triage, thorough investigation |
|
Cautious Cathy |
Conservative — Read Only |
Autonomous alert response, lower false positives |
|
Admin Abby |
Strict — Read and Write |
Remediation tasks, sensitive resources |
Each assistant has different confidence thresholds that control how aggressively it suggests and runs tasks. See the Engineering Assistants page for details.
Chat History and RunSessions
Every chat interaction creates a RunSession that captures the full investigation trail:
-
Original question or trigger
-
Tasks that were executed
-
Results and analysis
-
Remediation steps recommended
Accessing History
Previous sessions are available in the chat sidebar. You can:
-
Review past investigations
-
Continue a previous conversation
-
Share session results with colleagues
RunSession data is retained for audit and post-incident review.
Tips for Effective Prompting
|
Tip |
Example |
|---|---|
|
Be specific about the resource |
"Why is checkoutservice crashing?" vs "What's wrong?" |
|
Include the environment |
"in the online-boutique-dev namespace" |
|
Ask follow-up questions |
"How do I fix this?" after initial findings |
|
Use suggested prompts |
Click the prompts at the bottom — they reflect actual current issues |
|
Use Scope to narrow focus |
Set scope to a specific namespace before asking |
|
Start broad, then drill down |
"What's unhealthy in prod?" then "Tell me more about the Redis issue" |
Screenshots
Workspace Chat — Assistant responding to a troubleshooting query
Workspace Chat — Assistant citing issues and running diagnostics
Screenshots
Workspace Chat welcome screen showing 4 Assistants running 401 tasks
Assistant investigating online-boutique-dev: searching resources, citing issues
Assistant root cause analysis with key findings and recommendations