From 0bdd819b797b6bc0841a9d30ed1693ea8d2f9c00 Mon Sep 17 00:00:00 2001 From: Spencer Gilbert Date: Sun, 19 Jul 2026 21:40:44 -0400 Subject: [PATCH] [pi] Add openrouter key and more defaults --- mise.toml | 2 +- pi/auth.json | 4 ++++ pi/settings.json | 14 +++++++++++++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/mise.toml b/mise.toml index 099126f..48ab77e 100644 --- a/mise.toml +++ b/mise.toml @@ -23,7 +23,7 @@ run = "mkdir -p -m 700 $HOME/.ssh/sockets" "~/.config/pi/AGENTS.md" = { source = "shared/AGENTS.md" } "~/.config/pi/auth.json" = { source = "pi/auth.json", mode = "template" } "~/.config/pi/models.json" = { source = "pi/models.json", mode = "copy" } -"~/.config/pi/settings.json" = { source = "pi/settings.json", mode = "copy" } +"~/.config/pi/settings.json" = { source = "pi/settings.json", mode = "template" } "~/.ssh/conf.d/" = { source = "ssh/conf.d/", mode = "symlink-each" } "~/.ssh/config/include" = { line = "Include conf.d/*.conf" } diff --git a/pi/auth.json b/pi/auth.json index 8f713c8..b7aba63 100644 --- a/pi/auth.json +++ b/pi/auth.json @@ -16,6 +16,10 @@ "opencode": { "type": "api_key", "key": "!op read 'op://Private/Pi/opencode-go'" + }, + "openrouter": { + "type": "api_key", + "key": "!op read 'op://Private/Pi/openrouter'" } {%- endif %} } diff --git a/pi/settings.json b/pi/settings.json index a8ac5e6..b4c573b 100644 --- a/pi/settings.json +++ b/pi/settings.json @@ -1,3 +1,15 @@ { - "theme": "dark" + "theme": "dark", +{%- if os() == "macos" %} + "defaultProvider": "openai", + "enabledModels": [], + "packages": [], +{%- else %} + "defaultProvider": "opencode", + "defaultModel": "deepseek-v4-flash-free", + "enabledModels": ["**/*free", "deepseek-v4-*"], + "packages": [], +{%- endif %} + "showCacheMissNotices": true, + "npmCommand": ["mise", "exec", "node@lts", "--", "npm"] } -- 2.54.0