This commit is contained in:
Dax Raad 2026-07-07 00:13:29 -04:00
commit dd1c007877
4 changed files with 97 additions and 28 deletions

0
packages/cli/bin/opencode2.cjs Normal file → Executable file
View file

View file

@ -7,7 +7,6 @@ import { LayerNode } from "@opencode-ai/core/effect/layer-node"
import { Global } from "@opencode-ai/core/global"
import { InstallationVersion } from "@opencode-ai/core/installation/version"
import { AppProcess } from "@opencode-ai/core/process"
import { Flock } from "@opencode-ai/core/util/flock"
import { start } from "@opencode-ai/server/process"
import { randomBytes, randomUUID } from "node:crypto"
import path from "node:path"
@ -37,14 +36,6 @@ const processEffect = Effect.fnUntraced(function* (options: Options) {
if (options.mode === "service") yield* Effect.sync(() => process.chdir(Global.Path.home))
return yield* Effect.scoped(
Effect.gen(function* () {
if (options.mode === "service") {
const service = yield* ServiceConfig.options()
yield* Flock.effect(path.basename(service.file, ".json") + "-process", {
dir: path.dirname(service.file),
staleMs: 3_000,
timeoutMs: 15_000,
})
}
const environmentPassword = yield* Env.password
// Keep the lease credential out of the environment inherited by tools.
if (options.mode === "stdio") {

View file

@ -17,7 +17,12 @@
"tabs": [
{
"tab": "Docs",
"pages": ["index", "config", "plugins", "troubleshooting"]
"groups": [
{
"group": "Get started",
"pages": ["index", "config", "plugins", "troubleshooting"]
}
]
},
{
"tab": "SDK",
@ -39,19 +44,6 @@
],
"global": {}
},
"navbar": {
"links": [
{
"label": "Discord",
"href": "https://opencode.ai/discord"
}
],
"primary": {
"type": "button",
"label": "GitHub",
"href": "https://github.com/anomalyco/opencode"
}
},
"contextual": {
"options": ["copy", "view", "chatgpt", "claude", "mcp", "cursor", "vscode"]
},