From d4a2d527be34a174ce329c430e4657df8211f86c Mon Sep 17 00:00:00 2001 From: Federico Pasqua Date: Tue, 14 Jul 2026 11:25:50 +0200 Subject: [PATCH] Use OpenAI and add pi-permission-system extension --- extensions/pi-permission-system/.gitignore | 1 + extensions/pi-permission-system/config.json | 57 +++++++++++++++++++++ settings.json | 21 ++++---- 3 files changed, 70 insertions(+), 9 deletions(-) create mode 100644 extensions/pi-permission-system/.gitignore create mode 100644 extensions/pi-permission-system/config.json diff --git a/extensions/pi-permission-system/.gitignore b/extensions/pi-permission-system/.gitignore new file mode 100644 index 0000000..333c1e9 --- /dev/null +++ b/extensions/pi-permission-system/.gitignore @@ -0,0 +1 @@ +logs/ diff --git a/extensions/pi-permission-system/config.json b/extensions/pi-permission-system/config.json new file mode 100644 index 0000000..4884319 --- /dev/null +++ b/extensions/pi-permission-system/config.json @@ -0,0 +1,57 @@ +{ + "$schema": "https://raw.githubusercontent.com/gotgenes/pi-packages/main/packages/pi-permission-system/schemas/permissions.schema.json", + "permission": { + "*": "ask", + "path": { + "*": "allow", + "*.env": "deny", + "*.env.*": "deny", + "*.env.example": "allow" + }, + "read": "allow", + "glob": "allow", + "grep": "allow", + "find": "allow", + "ls": "allow", + "write": "allow", + "edit": "allow", + "bash": { + "*": "ask", + "cat *": "allow", + "head *": "allow", + "tail *": "allow", + "less *": "allow", + "more *": "allow", + "ls *": "allow", + "tree *": "allow", + "stat *": "allow", + "file *": "allow", + "wc *": "allow", + "du *": "allow", + "df *": "allow", + "grep *": "allow", + "egrep *": "allow", + "fgrep *": "allow", + "rg *": "allow", + "find *": "allow", + "fd *": "allow", + "diff *": "allow", + "cmp *": "allow", + "comm *": "allow", + "md5sum *": "allow", + "sha1sum *": "allow", + "sha256sum *": "allow", + "cksum *": "allow", + "pwd": "allow", + "git status": "allow", + "git diff *": "allow", + "git log *": "allow", + "git show *": "allow", + "git blame *": "allow", + "git ls-files *": "allow", + "git branch": "allow", + "git remote -v": "allow" + }, + "external_directory": "ask" + } +} diff --git a/settings.json b/settings.json index 00475b1..9f4d6b6 100644 --- a/settings.json +++ b/settings.json @@ -1,14 +1,17 @@ { - "lastChangelogVersion": "0.80.3", + "lastChangelogVersion": "0.80.6", "theme": "dark", - "defaultProvider": "openrouter", - "defaultModel": "z-ai/glm-5.2", - "defaultThinkingLevel": "high", + "defaultProvider": "openai-codex", + "defaultModel": "gpt-5.6-terra", + "defaultThinkingLevel": "medium", + "hideThinkingBlock": true, + "showCacheMissNotices": false, "enabledModels": [ - "openrouter/anthropic/claude-opus-4.8", - "openrouter/openai/gpt-5.6-sol", - "openrouter/openai/gpt-5.6-terra", - "openrouter/z-ai/glm-5.2" + "openai-codex/gpt-5.6-luna", + "openai-codex/gpt-5.6-terra", + "openai-codex/gpt-5.6-sol" ], - "packages": [] + "packages": [ + "npm:@gotgenes/pi-permission-system" + ] }