summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-12-16 13:52:40 -0500
committerDax Raad <[email protected]>2025-12-16 13:52:40 -0500
commit79599f351e143e88ec0b95424364021ad6752496 (patch)
tree70a90061d77d78617aa33cf0e37af71d6197d690
parent83bcb9e95bcbdd8f4f9e53a0d8fa44f3f51b6c6e (diff)
downloadopencode-79599f351e143e88ec0b95424364021ad6752496.tar.gz
opencode-79599f351e143e88ec0b95424364021ad6752496.zip
chore: update opencode plugin dependencies and fix tauri sidecar path
-rw-r--r--.opencode/bun.lock6
-rw-r--r--.opencode/package.json2
-rw-r--r--packages/tauri/src-tauri/src/lib.rs13
3 files changed, 14 insertions, 7 deletions
diff --git a/.opencode/bun.lock b/.opencode/bun.lock
index 7add90d06..c5da73870 100644
--- a/.opencode/bun.lock
+++ b/.opencode/bun.lock
@@ -5,7 +5,7 @@
"": {
"dependencies": {
"@octokit/rest": "^22.0.1",
- "@opencode-ai/plugin": "0.0.0-dev-202512160327",
+ "@opencode-ai/plugin": "1.0.161",
},
},
},
@@ -34,9 +34,9 @@
"@octokit/types": ["@octokit/[email protected]", "", { "dependencies": { "@octokit/openapi-types": "^27.0.0" } }, "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg=="],
- "@opencode-ai/plugin": ["@opencode-ai/[email protected]", "", { "dependencies": { "@opencode-ai/sdk": "0.0.0-dev-202512160327", "zod": "4.1.8" } }, "sha512-KuT7prfGEFa3No6dHWQ1PhClJt2X+GvYPRDpSTcFhPueQ/KvWjHV7kr1pXdtHDEhae3zz/OF5qQujNUUqKjplw=="],
+ "@opencode-ai/plugin": ["@opencode-ai/[email protected]", "", { "dependencies": { "@opencode-ai/sdk": "1.0.161", "zod": "4.1.8" } }, "sha512-8bD/SvqO0LMrhPx8rNTF02nUWNW0ajYkuO9uTMnCCqiyWMx7QLcGfM1xMb/qm1gUiWR9KsSFsAr3s5cGkA78yQ=="],
- "@opencode-ai/sdk": ["@opencode-ai/[email protected]", "", {}, "sha512-towhYrsC5z4mOox+LkiKGTCy62aY/7zlx3s9NR0nbGQQZfAq/KysKt8yHRlcKlE1IYrequKvmHVyzrSEsXbsWA=="],
+ "@opencode-ai/sdk": ["@opencode-ai/[email protected]", "", {}, "sha512-yhduFCmayZ0C7GKecwZ1fvtixReC3wHM4FOgRTc4ai9nwd7jiGCtFi/pimc/0/6DV4lVkNyp0/2jdMekAZnt7A=="],
"before-after-hook": ["[email protected]", "", {}, "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ=="],
diff --git a/.opencode/package.json b/.opencode/package.json
index 8c1441ef9..59598c25e 100644
--- a/.opencode/package.json
+++ b/.opencode/package.json
@@ -1,6 +1,6 @@
{
"dependencies": {
"@octokit/rest": "^22.0.1",
- "@opencode-ai/plugin": "0.0.0-dev-202512160327"
+ "@opencode-ai/plugin": "1.0.161"
}
}
diff --git a/packages/tauri/src-tauri/src/lib.rs b/packages/tauri/src-tauri/src/lib.rs
index e06eff7fc..c35137043 100644
--- a/packages/tauri/src-tauri/src/lib.rs
+++ b/packages/tauri/src-tauri/src/lib.rs
@@ -67,14 +67,21 @@ fn spawn_sidecar(app: &AppHandle, port: u16) -> CommandChild {
#[cfg(not(target_os = "windows"))]
let (mut rx, child) = {
- let sidecar = app.shell().sidecar("opencode-cli").unwrap();
- let sidecar_path = sidecar.get_program().to_string_lossy();
+ let sidecar_path = tauri::utils::platform::current_exe()
+ .expect("Failed to get current exe")
+ .parent()
+ .expect("Failed to get parent dir")
+ .join("opencode-cli");
let shell = get_user_shell();
app.shell()
.command(&shell)
.env("OPENCODE_EXPERIMENTAL_ICON_DISCOVERY", "true")
.env("OPENCODE_CLIENT", "desktop")
- .args(["-l", "-c", &format!("{} serve --port={}", sidecar_path, port)])
+ .args([
+ "-l",
+ "-c",
+ &format!("{} serve --port={}", sidecar_path.display(), port),
+ ])
.spawn()
.expect("Failed to spawn opencode")
};