diff --git a/packages/app/src/pages/session/use-session-hash-scroll.ts b/packages/app/src/pages/session/use-session-hash-scroll.ts
index b66fb67a03..8e849e3db7 100644
--- a/packages/app/src/pages/session/use-session-hash-scroll.ts
+++ b/packages/app/src/pages/session/use-session-hash-scroll.ts
@@ -44,9 +44,6 @@ export const useSessionHashScroll = (input: {
frames.clear()
}
- const location = useLocation()
- const navigate = useNavigate()
-
const clearMessageHash = () => {
cancel()
input.consumePendingMessage(input.sessionKey())
diff --git a/packages/opencode/package.json b/packages/opencode/package.json
index ec9f8d8485..3f867289bb 100644
--- a/packages/opencode/package.json
+++ b/packages/opencode/package.json
@@ -52,8 +52,7 @@
"typescript": "catalog:",
"vscode-languageserver-types": "3.17.5",
"why-is-node-running": "3.2.2",
- "zod-to-json-schema": "3.24.5",
- "@parcel/watcher-win32-arm64": "2.5.1"
+ "zod-to-json-schema": "3.24.5"
},
"dependencies": {
"@actions/core": "1.11.1",
@@ -139,7 +138,6 @@
"zod-to-json-schema": "3.24.5",
"@kilocode/kilo-gateway": "workspace:*",
"@kilocode/kilo-telemetry": "workspace:*",
- "@morphllm/morphsdk": "0.2.148",
"simple-git": "3.31.1"
},
"overrides": {
diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx
index 0d9956b982..e1eb218015 100644
--- a/packages/opencode/src/cli/cmd/tui/app.tsx
+++ b/packages/opencode/src/cli/cmd/tui/app.tsx
@@ -379,7 +379,7 @@ function App() {
dialog.replace(() => )
},
},
- ...(Flag.OPENCODE_EXPERIMENTAL_WORKSPACES_TUI
+ ...(Flag.KILO_EXPERIMENTAL_WORKSPACES_TUI
? [
{
title: "Manage workspaces",
diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx
index f0c1fe958b..7999e39228 100644
--- a/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx
+++ b/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx
@@ -103,7 +103,7 @@ export function Header() {
- {Flag.OPENCODE_EXPERIMENTAL_WORKSPACES_TUI ? (
+ {Flag.KILO_EXPERIMENTAL_WORKSPACES_TUI ? (
Subagent session
@@ -154,7 +154,7 @@ export function Header() {
- {Flag.OPENCODE_EXPERIMENTAL_WORKSPACES_TUI ? (
+ {Flag.KILO_EXPERIMENTAL_WORKSPACES_TUI ? (
diff --git a/packages/opencode/src/flag/flag.ts b/packages/opencode/src/flag/flag.ts
index 50777797a3..17fd5352f7 100644
--- a/packages/opencode/src/flag/flag.ts
+++ b/packages/opencode/src/flag/flag.ts
@@ -53,6 +53,7 @@ export namespace Flag {
export const KILO_EXPERIMENTAL_LSP_TOOL = KILO_EXPERIMENTAL || truthy("KILO_EXPERIMENTAL_LSP_TOOL")
export const KILO_DISABLE_FILETIME_CHECK = truthy("KILO_DISABLE_FILETIME_CHECK")
export const KILO_EXPERIMENTAL_PLAN_MODE = KILO_EXPERIMENTAL || truthy("KILO_EXPERIMENTAL_PLAN_MODE")
+ export const KILO_EXPERIMENTAL_WORKSPACES_TUI = KILO_EXPERIMENTAL || truthy("KILO_EXPERIMENTAL_WORKSPACES_TUI")
export const KILO_EXPERIMENTAL_MARKDOWN = !falsy("KILO_EXPERIMENTAL_MARKDOWN")
export const KILO_MODELS_URL = process.env["KILO_MODELS_URL"]
export const KILO_MODELS_PATH = process.env["KILO_MODELS_PATH"]