feat(pi): add localai provider and desktop workflow packages

This commit is contained in:
2026-08-27 15:50:30 +02:00
parent 10c214fc36
commit b6ae6887a3
3 changed files with 30 additions and 3 deletions
@@ -86,6 +86,7 @@
"command -v *": "allow", "command -v *": "allow",
"find *": "allow", "find *": "allow",
"hypa *": "allow", "hypa *": "allow",
"hypa_find *": "allow",
"git status": "allow", "git status": "allow",
"git status *": "allow", "git status *": "allow",
+19
View File
@@ -25,6 +25,25 @@
"contextWindow": 1050000 "contextWindow": 1050000
} }
} }
},
"localai": {
"baseUrl": "http://127.0.0.1:8080/v1",
"api": "openai-completions",
"apiKey": "localai",
"compat": {
"supportsDeveloperRole": false,
"supportsReasoningEffort": false,
"maxTokensField": "max_tokens"
},
"modelOverrides": {
"qwen3.8-27b-heretic-abliterated-uncensored": {
"name": "Qwen 3.8 27B Heretic (LocalAI)",
"input": [
"text",
"image"
]
}
}
} }
} }
} }
+10 -3
View File
@@ -1,8 +1,8 @@
{ {
"quietStartup": true, "quietStartup": true,
"lastChangelogVersion": "0.84.2", "lastChangelogVersion": "0.84.3",
"defaultProvider": "openai-codex", "defaultProvider": "openai-codex",
"defaultModel": "gpt-5.6-terra", "defaultModel": "gpt-5.6-sol",
"defaultThinkingLevel": "high", "defaultThinkingLevel": "high",
"packages": [ "packages": [
"npm:pi-subagents", "npm:pi-subagents",
@@ -14,6 +14,12 @@
"npm:@juicesharp/rpiv-btw", "npm:@juicesharp/rpiv-btw",
"npm:pi-powerline-footer", "npm:pi-powerline-footer",
"npm:pi-studio", "npm:pi-studio",
"npm:pi-ui-design",
"npm:pi-frontend-check",
"npm:@senad-d/drawme",
"npm:pi-powerpoint",
"npm:@joemccann/pi-pdf",
"npm:pi-universal-view",
"npm:@hypabolic/pi-hypa", "npm:@hypabolic/pi-hypa",
"npm:bigpowers", "npm:bigpowers",
"npm:@gotgenes/pi-permission-system", "npm:@gotgenes/pi-permission-system",
@@ -22,7 +28,8 @@
"npm:pi-lens", "npm:pi-lens",
"npm:@juicesharp/rpiv-todo", "npm:@juicesharp/rpiv-todo",
"npm:@majorgilles/pi-grill-me", "npm:@majorgilles/pi-grill-me",
"npm:pi-mcp-adapter" "npm:pi-mcp-adapter",
"npm:pi-caveman"
], ],
"powerline": "full", "powerline": "full",
"hideThinkingBlock": false, "hideThinkingBlock": false,