From 0eb1203a178bc98fdf4385b6d58dea9904b12fea Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 2 Aug 2025 10:21:04 +0200 Subject: [PATCH 1/2] opencode: fix missing `tree-sitter-htesyypn.node` module runtime error Added `tree-sitter` to `buildInputs` to fix runtime error ```sh ResolveMessage: Cannot find module '/$bunfs/root/../../../tree-sitter- htesyypn.node' from '/$bunfs/root/opencode' ``` when command `/init` is executed when the project doesn't yet contain an `AGENTS.md` file. Closes #430293 --- pkgs/by-name/op/opencode/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 2a6a37040f33..b9893fc5f257 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -7,6 +7,7 @@ models-dev, nix-update-script, testers, + tree-sitter, writableTmpDirAsHomeHook, }: @@ -107,6 +108,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { outputHashMode = "recursive"; }; + buildInputs = [ tree-sitter ]; + nativeBuildInputs = [ bun models-dev From d4123ff1437c6006a07f51e323694db032f24bd9 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 2 Aug 2025 10:09:04 +0200 Subject: [PATCH 2/2] opencode: 0.3.110 -> 0.3.112 --- pkgs/by-name/op/opencode/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index b9893fc5f257..465a4287c8fe 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -13,10 +13,10 @@ let opencode-node-modules-hash = { - "aarch64-darwin" = "sha256-U/pDT9bxwsMf7E/LywxVasqNC46cF+GCqbrUmcVtzTE="; - "aarch64-linux" = "sha256-LOy/k8yeUEDe3FFDAgXGJ2BVIxMFy/Js0cgFbtThiDo="; - "x86_64-darwin" = "sha256-lZRV/CqGXgvAtzFZS4w9ry5yqHT4EYuQ4exuDdXCxBY="; - "x86_64-linux" = "sha256-qW/5VKxGuIARVOMPflET74mvIMootj4QHBt2X9sH094="; + "aarch64-darwin" = "sha256-QfsPK6iPuXXKpT3z1SUDdvCx3uT+U2IZy4msH8UiFg8="; + "aarch64-linux" = "sha256-/BpbECRBxLOz+YEQrEHNrtHSr/BaLOrAkJXH0TBHjFE="; + "x86_64-darwin" = "sha256-KA3jaU7BD7lueKBuM9cTJuEby6AC0E03JYZMKRxceqY="; + "x86_64-linux" = "sha256-us6m4Iwaf+zS3NBSoOEAVBpHoyXPDnt+P9/D/Qbui+Y="; }; bun-target = { "aarch64-darwin" = "bun-darwin-arm64"; @@ -27,12 +27,12 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "0.3.110"; + version = "0.3.112"; src = fetchFromGitHub { owner = "sst"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-2fvUSbQWBxjXLRfVFwJ6VNO2tx+qGa+IDRCSwFPqw+o="; + hash = "sha256-BeUgZUzuphQ1gqPnDnKP2HMy5nyoD5au4AekGT2deIc="; }; tui = buildGoModule {