diff --git a/package.json b/package.json
index 1395f72..000b9e7 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@four-bytes/four-opencode-brain",
- "version": "1.6.1",
+ "version": "1.6.2",
"description": "Unified brain plugin — single SQLite DB for RAG search, memory, and knowledge base",
"license": "Apache-2.0",
"type": "module",
diff --git a/src/status.ts b/src/status.ts
index b03d036..24873f5 100644
--- a/src/status.ts
+++ b/src/status.ts
@@ -125,7 +125,7 @@ export function updateStatus(state: StatusState, opts?: StatusOpts): void {
ingesting: false,
});
if (opts?.toast && _client) {
- _client.tui.showToast({ body: { title: "Brain 🧠", message: opts.toast, variant: opts.toastVariant ?? "success", duration: 5000 } });
+ _client?.tui.showToast({ body: { title: "Brain 🧠", message: opts.toast, variant: opts.toastVariant ?? "success", duration: 5000 } });
}
break;
@@ -139,7 +139,7 @@ export function updateStatus(state: StatusState, opts?: StatusOpts): void {
ingesting: false,
});
if (opts?.toast && _client) {
- _client.tui.showToast({ body: { title: "Brain 🧠", message: opts.toast, variant: opts.toastVariant ?? "warning", duration: 5000 } });
+ _client?.tui.showToast({ body: { title: "Brain 🧠", message: opts.toast, variant: opts.toastVariant ?? "warning", duration: 5000 } });
}
break;
@@ -153,7 +153,7 @@ export function updateStatus(state: StatusState, opts?: StatusOpts): void {
ingesting: false,
});
if (opts?.toast && _client) {
- _client.tui.showToast({ body: { title: "Brain 🧠", message: opts.toast, variant: "error", duration: 7000 } });
+ _client?.tui.showToast({ body: { title: "Brain 🧠", message: opts.toast, variant: "error", duration: 7000 } });
}
break;
diff --git a/src/tui.tsx b/src/tui.tsx
index 4f00205..f1aa442 100644
--- a/src/tui.tsx
+++ b/src/tui.tsx
@@ -144,7 +144,7 @@ function BrainStatusBar(props: { centered?: boolean; api: TuiPluginApi }) {
🧠 {version()}
- {indicator()}
+ {busy() ? : {indicator()}}
{status()}