default to thread mode

This commit is contained in:
Dax Raad
2025-10-11 04:37:59 -04:00
parent abc4b2107a
commit 22f8c2282c
5 changed files with 25 additions and 8 deletions
+17
View File
@@ -187,6 +187,7 @@
"jsonc-parser": "3.3.1",
"minimatch": "10.0.3",
"open": "10.1.2",
"opencode-ai": "0.0.0-dev-202510110425",
"partial-json": "0.1.7",
"remeda": "catalog:",
"solid-js": "catalog:",
@@ -2488,6 +2489,22 @@
"opencode": ["opencode@workspace:packages/opencode"],
"opencode-ai": ["opencode-ai@0.0.0-dev-202510110425", "", { "optionalDependencies": { "opencode-darwin-arm64": "0.0.0-dev-202510110425", "opencode-darwin-x64": "0.0.0-dev-202510110425", "opencode-darwin-x64-baseline": "0.0.0-dev-202510110425", "opencode-linux-arm64": "0.0.0-dev-202510110425", "opencode-linux-x64": "0.0.0-dev-202510110425", "opencode-linux-x64-baseline": "0.0.0-dev-202510110425", "opencode-windows-x64": "0.0.0-dev-202510110425" }, "bin": { "opencode": "bin/opencode" } }, "sha512-ZNWg60s1gvDOFsOfweNP38HWytHDAzi/gI+sPohxsC8GJu7Uic5uF9JRAFb3NAIn+rhfg9ucbLGBMHMkPh+Vig=="],
"opencode-darwin-arm64": ["opencode-darwin-arm64@0.0.0-dev-202510110425", "", { "os": "darwin", "cpu": "arm64" }, "sha512-a8si7LIIlilm5GiGrmM6GlzAW/8XM1F1Ix3CcJ1IVtyXgng/NhuzEkQQ+q7HJcwekHWeOJKlTmfpUE7keOUMFw=="],
"opencode-darwin-x64": ["opencode-darwin-x64@0.0.0-dev-202510110425", "", { "os": "darwin", "cpu": "x64" }, "sha512-MyQBg98naiOuY+VQBwrK2pjARP7v6P0BFXHui5U5tHmuJQrnz65THFwiQulbwSUnVFt2Wt0fyRR3niX0FvpO1w=="],
"opencode-darwin-x64-baseline": ["opencode-darwin-x64-baseline@0.0.0-dev-202510110425", "", { "os": "darwin", "cpu": "none" }, "sha512-0gQ55dVM5c8nzvLlQEzpPPdoAvY4ejd+axb63V3PAyiQJgHGAAjAq1f+WKESL7TgJPsU8Dkw2UAvoaalxi2SFQ=="],
"opencode-linux-arm64": ["opencode-linux-arm64@0.0.0-dev-202510110425", "", { "os": "linux", "cpu": "arm64" }, "sha512-5BRe/+qUeijrW/CWl0clsaobOIOI8N9S3/h3jLW3LZZqJ11DU65TuAa/rXy/xsROj6TnzHpdJqMFTHmoMljx/g=="],
"opencode-linux-x64": ["opencode-linux-x64@0.0.0-dev-202510110425", "", { "os": "linux", "cpu": "x64" }, "sha512-brpYeBj2dnRrBDX3v5ecgz9TTpKh4/7+DAkWgsyhWxJ6t0lvLklTW7WJS96gNbojB0YimLrTUL4ZJaDsDuegHA=="],
"opencode-linux-x64-baseline": ["opencode-linux-x64-baseline@0.0.0-dev-202510110425", "", { "os": "linux", "cpu": "none" }, "sha512-eU/YCAYyjbapi7RvnNOwzSpSqeWvnjWVf/7KzqnjepIR6KfTVWVu56+MNf2fT+O7Q5Yx5/JMk4Ilvj3T2Ukshw=="],
"opencode-windows-x64": ["opencode-windows-x64@0.0.0-dev-202510110425", "", { "os": "win32", "cpu": "x64" }, "sha512-bS0kDzwnjjuiNunlnKhDd2c9HvYKDnvm1pv4lv2SfwiZthVTG2ds7nCI9/D62CuNGXoKCBQCLFKHN1WBXLBRNg=="],
"opencontrol": ["opencontrol@0.0.6", "", { "dependencies": { "@modelcontextprotocol/sdk": "1.6.1", "@tsconfig/bun": "1.0.7", "hono": "4.7.4", "zod": "3.24.2", "zod-to-json-schema": "3.24.3" }, "bin": { "opencontrol": "bin/index.mjs" } }, "sha512-QeCrpOK5D15QV8kjnGVeD/BHFLwcVr+sn4T6KKmP0WAMs2pww56e4h+eOGHb5iPOufUQXbdbBKi6WV2kk7tefQ=="],
"openid-client": ["openid-client@5.6.4", "", { "dependencies": { "jose": "^4.15.4", "lru-cache": "^6.0.0", "object-hash": "^2.2.0", "oidc-token-hash": "^5.0.3" } }, "sha512-T1h3B10BRPKfcObdBklX639tVz+xh34O7GjofqrqiAQdm7eHsQ00ih18x6wuJ/E6FxdtS2u3FmUGPDeEcMwzNA=="],
+1
View File
@@ -60,6 +60,7 @@
"jsonc-parser": "3.3.1",
"minimatch": "10.0.3",
"open": "10.1.2",
"opencode-ai": "0.0.0-dev-202510110425",
"partial-json": "0.1.7",
"remeda": "catalog:",
"solid-js": "catalog:",
@@ -3,9 +3,8 @@ import { Instance } from "@/project/instance"
import path from "path"
import { Server } from "@/server/server"
export const TuiCommand = cmd({
command: "$0 [project]",
describe: "start opencode tui",
export const TuiSpawnCommand = cmd({
command: "spawn [project]",
builder: (yargs) =>
yargs
.positional("project", {
@@ -2,8 +2,8 @@ import { cmd } from "@/cli/cmd/cmd"
import { tui } from "./app"
export const TuiThreadCommand = cmd({
command: "thread [project]",
describe: "start opencode tui threaded",
command: "$0 [project]",
describe: "start opencode tui",
builder: (yargs) =>
yargs
.positional("project", {
+3 -3
View File
@@ -17,9 +17,9 @@ import { StatsCommand } from "./cli/cmd/stats"
import { McpCommand } from "./cli/cmd/mcp"
import { GithubCommand } from "./cli/cmd/github"
import { ExportCommand } from "./cli/cmd/export"
import { TuiCommand } from "./cli/cmd/tui/tui"
import { AttachCommand } from "./cli/cmd/tui/attach"
import { TuiThreadCommand } from "./cli/cmd/tui/tui-thread"
import { TuiThreadCommand } from "./cli/cmd/tui/thread"
import { TuiSpawnCommand } from "./cli/cmd/tui/spawn"
const cancel = new AbortController()
@@ -70,7 +70,7 @@ const cli = yargs(hideBin(process.argv))
.usage("\n" + UI.logo())
.command(McpCommand)
.command(TuiThreadCommand)
.command(TuiCommand)
.command(TuiSpawnCommand)
.command(AttachCommand)
.command(RunCommand)
.command(GenerateCommand)