You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
consterror="evidence 1: verification command \"Select-String -Path @(...long...)\" has no matching successful receipt — cite the command exactly as it ran in the session; commands that ran: [\"unique-command-tail\"] — pick the matching one and retry complete_step";
72
+
constitem: ToolItem={
73
+
kind: "tool",
74
+
id: "complete-step-error",
75
+
name: "complete_step",
76
+
args: "",
77
+
readOnly: true,
78
+
status: "error",
79
+
output: `error: ${error}`,
80
+
error,
81
+
durationMs: 62,
82
+
};
83
+
84
+
awaitact(async()=>{
85
+
root.render(
86
+
React.createElement(LocaleProvider,null,
87
+
React.createElement(ToolCard,{ item }),
88
+
),
89
+
);
90
+
awaitflushTimers();
91
+
});
92
+
93
+
eq(document.querySelectorAll(".code-block").length,0,"duplicate error output is not rendered as a code block");
94
+
ok(document.querySelector(".tool__err-summary")?.textContent?.includes("verification command has no matching successful receipt"),"compact error summary is visible");
95
+
ok(!document.querySelector(".tool__err-details"),"full error details are hidden by default");
96
+
ok(!document.body.textContent?.includes("unique-command-tail"),"long receipt list is not visible before expansion");
{level: "warn",text: "2 MCP server(s) failed to start: fs, browser — run /mcp for details"},
230
+
{level: "warn",text: "mcp fs: stdio plugin \"fs\": command \"missing-fs\" not found on PATH"},
231
+
{level: "info",text: "settings applied: session refreshed after the lease was released"},
232
+
{level: "info",text: "plugin \"slowserver\" has been slow 3 startups in a row (last 30000ms, budget 1000ms); demoting to background startup this session"},
eq(visibleNotices[0]?.kind==="notice"&&visibleNotices[0].text,"mcp connect: no configured MCP server named \"fs\"","visible MCP failure keeps its text");
245
+
}
246
+
226
247
{
227
248
consthistory: HistoryMessage[]=[
228
249
{role: "notice",level: "warn",content: "session conflicts kept recurring; kept the transcript on the current recovery branch"},
229
250
{role: "notice",level: "warn",content: "repeated save conflicts were detected; saved the current conflict copy in place"},
0 commit comments