From 93de2d0874b9a5f3b1f76d3629a6d1fb869c2c44 Mon Sep 17 00:00:00 2001 From: ishaan1124 Date: Wed, 8 Jul 2026 15:54:23 +0900 Subject: [PATCH] chore(format): prettier --write on chat/model/onboarding surfaces Fixes the Format check: 4 files from PR #147 plus notebook-cell + dialog-manage-models which were already unformatted on main. --- frontend/ui/src/components/message-part.tsx | 54 +++++++++---------- frontend/ui/src/components/notebook-cell.tsx | 17 +++--- .../src/components/dialog-manage-models.tsx | 5 +- .../src/components/dialog-select-model.tsx | 4 +- .../components/session/session-new-view.tsx | 5 +- frontend/workspace/src/thesis/Composer.tsx | 1 - 6 files changed, 39 insertions(+), 47 deletions(-) diff --git a/frontend/ui/src/components/message-part.tsx b/frontend/ui/src/components/message-part.tsx index 00515a8e..e161c505 100644 --- a/frontend/ui/src/components/message-part.tsx +++ b/frontend/ui/src/components/message-part.tsx @@ -1061,12 +1061,7 @@ ToolRegistry.register({ subtitle: props.input.description, action: ( - + ), }} @@ -1169,10 +1164,13 @@ ToolRegistry.register({ source: Array.isArray(cell.source) ? cell.source.join("") : (cell.source ?? ""), executionCount: cell.execution_count ?? null, outputs: (cell.outputs ?? []).map((o: any) => { - if (o.output_type === "stream") return { type: "stream", name: o.name, text: Array.isArray(o.text) ? o.text.join("") : o.text } - if (o.output_type === "execute_result") return { type: "execute_result", data: o.data ?? {}, executionCount: o.execution_count } + if (o.output_type === "stream") + return { type: "stream", name: o.name, text: Array.isArray(o.text) ? o.text.join("") : o.text } + if (o.output_type === "execute_result") + return { type: "execute_result", data: o.data ?? {}, executionCount: o.execution_count } if (o.output_type === "display_data") return { type: "display_data", data: o.data ?? {} } - if (o.output_type === "error") return { type: "error", ename: o.ename, evalue: o.evalue, traceback: o.traceback ?? [] } + if (o.output_type === "error") + return { type: "error", ename: o.ename, evalue: o.evalue, traceback: o.traceback ?? [] } return { type: "stream", name: "stdout", text: "" } }), })) @@ -1213,24 +1211,24 @@ ToolRegistry.register({ } > - 0} fallback={ -
- -
- }> + 0} + fallback={ +
+ +
+ } + >
- +
@@ -1471,7 +1469,9 @@ ToolRegistry.register({ title: connected() ? "Colab Connected" : "Colab Connect", subtitle: connected() ? `${mode()} · ${gpu() || "GPU ready"}` - : mode() === "enterprise" ? "Vertex AI" : "Bridge notebook", + : mode() === "enterprise" + ? "Vertex AI" + : "Bridge notebook", }} > diff --git a/frontend/ui/src/components/notebook-cell.tsx b/frontend/ui/src/components/notebook-cell.tsx index e871348c..2180f071 100644 --- a/frontend/ui/src/components/notebook-cell.tsx +++ b/frontend/ui/src/components/notebook-cell.tsx @@ -48,9 +48,7 @@ export function NotebookCell(props: NotebookCellProps): JSX.Element { 0}>
- - {(output) => } - + {(output) => }
@@ -87,10 +85,14 @@ function NotebookOutputView(props: { output: NotebookOutput }): JSX.Element {
-
{output().ename}: {output().evalue}
+
+ {output().ename}: {output().evalue} +
0}>
-              {output().traceback!.map((l) => l.replace(/\x1b\[[0-9;]*m/g, "")).join("\n")}
+              {output()
+                .traceback!.map((l) => l.replace(/\x1b\[[0-9;]*m/g, ""))
+                .join("\n")}
             
@@ -99,10 +101,7 @@ function NotebookOutputView(props: { output: NotebookOutput }): JSX.Element { ) } -export function NotebookView(props: { - cells: NotebookCellProps[] - title?: string -}): JSX.Element { +export function NotebookView(props: { cells: NotebookCellProps[]; title?: string }): JSX.Element { return (
diff --git a/frontend/workspace/src/components/dialog-manage-models.tsx b/frontend/workspace/src/components/dialog-manage-models.tsx index 034e31e4..363bdd84 100644 --- a/frontend/workspace/src/components/dialog-manage-models.tsx +++ b/frontend/workspace/src/components/dialog-manage-models.tsx @@ -11,10 +11,7 @@ export const DialogManageModels: Component = () => { const language = useLanguage() return ( - + = (props) => { const language = useLanguage() return ( - + dialog.close()} />
You don't have a provider key set. Bring your own with{" "} - openscience keys signin (OpenAI · Anthropic · Gemini, or ChatGPT / - Codex — no API key needed), or use managed credits with{" "} - openscience login. + openscience keys signin (OpenAI · Anthropic · Gemini, or ChatGPT / Codex + — no API key needed), or use managed credits with openscience login.
diff --git a/frontend/workspace/src/thesis/Composer.tsx b/frontend/workspace/src/thesis/Composer.tsx index 75191ddc..93c1f092 100644 --- a/frontend/workspace/src/thesis/Composer.tsx +++ b/frontend/workspace/src/thesis/Composer.tsx @@ -330,7 +330,6 @@ export function Composer(): JSX.Element { if (m) models.variant.set(m, value) } - // Context tier (Cursor "MAX mode" analogue). Only meaningful when the model // prices the >200k window differently. This is a price-preview + intent signal; // the long-context request flag is threaded through submit in a later pass.