fix(coding-agent): unified tool renderer and clarified launch diagnostics
- Implemented a consolidated TUI renderer for launch tool operations to unify status headers and metadata. - Added tracking for unfulfilled readiness conditions to distinguish between timeout causes and daemon states. - Enhanced timeout reporting to explicitly surface specific unmet log or port conditions. - Included comprehensive unit and regression tests for tool rendering and start-timeout diagnostics.
This commit is contained in:
@@ -225,6 +225,7 @@ export type SymbolKey =
|
||||
| "tool.debug"
|
||||
| "tool.mcp"
|
||||
| "tool.job"
|
||||
| "tool.launch"
|
||||
| "tool.task"
|
||||
| "tool.todo"
|
||||
| "tool.memory"
|
||||
@@ -433,6 +434,7 @@ const UNICODE_SYMBOLS: SymbolMap = {
|
||||
"tool.debug": "🐞",
|
||||
"tool.mcp": "🔌",
|
||||
"tool.job": "⚙",
|
||||
"tool.launch": "🚀",
|
||||
"tool.task": "⇶",
|
||||
"tool.todo": "☑",
|
||||
"tool.memory": "🧠",
|
||||
@@ -742,6 +744,7 @@ const NERD_SYMBOLS: SymbolMap = {
|
||||
"tool.debug": "\uEAD8",
|
||||
"tool.mcp": "\uEB2D",
|
||||
"tool.job": "\uEBA2",
|
||||
"tool.launch": "\uF135",
|
||||
"tool.task": "\uf4a0",
|
||||
"tool.todo": "\uEAB3",
|
||||
"tool.memory": "\uEACE",
|
||||
@@ -946,6 +949,7 @@ const ASCII_SYMBOLS: SymbolMap = {
|
||||
"tool.debug": "dbg",
|
||||
"tool.mcp": "<>",
|
||||
"tool.job": "job",
|
||||
"tool.launch": "run",
|
||||
"tool.task": ">>>",
|
||||
"tool.todo": "[x]",
|
||||
"tool.memory": "mem",
|
||||
|
||||
Reference in New Issue
Block a user