From 90fcb6c5ed703a8fcdea7befd221f87081c94d55 Mon Sep 17 00:00:00 2001 From: "RingOfStorms (Joshua Bell)" Date: Tue, 13 Jan 2026 08:22:52 -0600 Subject: [PATCH 1/2] Use latest ref for opencode and update flake.lock --- hosts/lio/flake.lock | 13 +++++++------ hosts/lio/flake.nix | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/hosts/lio/flake.lock b/hosts/lio/flake.lock index 24f17bd7..8e8563ce 100644 --- a/hosts/lio/flake.lock +++ b/hosts/lio/flake.lock @@ -315,11 +315,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1767364772, - "narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=", + "lastModified": 1767273430, + "narHash": "sha256-kDpoFwQ8GLrPiS3KL+sAwreXrph2KhdXuJzo5+vSLoo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa", + "rev": "76eec3925eb9bbe193934987d3285473dbcfad50", "type": "github" }, "original": { @@ -1230,15 +1230,16 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1767994684, - "narHash": "sha256-UIijTI9ndnvhRC4tJDiSc19iMxeZZbDjkYTnfCbJpV8=", + "lastModified": 1767388146, + "narHash": "sha256-E4Zce3466wABErQl0wMm+09BbH06FFShUCdJGcSqmQk=", "owner": "sst", "repo": "opencode", - "rev": "563b4c33f2bace782403de88e60de4f9167a3c93", + "rev": "0cf0294787322664c6d668fa5ab0a9ce26796f78", "type": "github" }, "original": { "owner": "sst", + "ref": "latest", "repo": "opencode", "type": "github" } diff --git a/hosts/lio/flake.nix b/hosts/lio/flake.nix index ef10c580..45954158 100644 --- a/hosts/lio/flake.nix +++ b/hosts/lio/flake.nix @@ -19,7 +19,7 @@ # de_plasma.url = "path:../../flakes/de_plasma"; de_plasma.url = "git+https://git.joshuabell.xyz/ringofstorms/dotfiles?dir=flakes/de_plasma"; - opencode.url = "github:sst/opencode"; + opencode.url = "github:sst/opencode?ref=latest"; ros_neovim.url = "git+https://git.joshuabell.xyz/ringofstorms/nvim"; }; From 198713d3cf09911e72fe3aab701393a645546852 Mon Sep 17 00:00:00 2001 From: "RingOfStorms (Joshua Bell)" Date: Tue, 13 Jan 2026 09:29:03 -0600 Subject: [PATCH 2/2] Add Azure GPT-5.2 low/medium/high reasoning aliases to litellm --- hosts/h001/mods/litellm.nix | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/hosts/h001/mods/litellm.nix b/hosts/h001/mods/litellm.nix index 457206e0..9bce5cb7 100644 --- a/hosts/h001/mods/litellm.nix +++ b/hosts/h001/mods/litellm.nix @@ -122,6 +122,45 @@ in # "temperature": 0.7 # }' | jq ) + # Azure reasoning aliases + ++ [ + { + model_name = "azure-gpt-5.2-low"; + litellm_params = { + model = "azure/gpt-5.2-2025-12-11"; + api_base = "http://100.64.0.8:9010/azure"; + api_version = "2025-04-01-preview"; + api_key = "na"; + extra_body = { + reasoning_effort = "low"; + }; + }; + } + { + model_name = "azure-gpt-5.2-medium"; + litellm_params = { + model = "azure/gpt-5.2-2025-12-11"; + api_base = "http://100.64.0.8:9010/azure"; + api_version = "2025-04-01-preview"; + api_key = "na"; + extra_body = { + reasoning_effort = "medium"; + }; + }; + } + { + model_name = "azure-gpt-5.2-high"; + litellm_params = { + model = "azure/gpt-5.2-2025-12-11"; + api_base = "http://100.64.0.8:9010/azure"; + api_version = "2025-04-01-preview"; + api_key = "na"; + extra_body = { + reasoning_effort = "high"; + }; + }; + } + ] # 宙 Proxy ++ (builtins.map (m: {