chore: update dotfiles with new tool configs and pi settings

- Add configs for goose, herdr, ostt, fabric, zero, gnupg
- Restructure pi models.json (dupont, obelix, bianca, cloudflare)
- Update pi settings with new provider lineup, subagent overrides
- Add pi permission system, search config
- Add desktop entries (RampClient, terminal, tmux)
- Add tmux-open script, rename battery.sh -> battery
- Refactor fish config (simplify conditionals, fix nvim aliases)
- Switch worktrunk commit command from opencode to pi
- Update mise.toml with new tool symlinks
- Fix mise auth.json path reference
This commit is contained in:
2026-07-18 12:19:17 -04:00
parent 156b7261db
commit ffec9e25a0
25 changed files with 651 additions and 82 deletions
+189
View File
@@ -0,0 +1,189 @@
extensions:
extensionmanager:
enabled: true
type: platform
name: Extension Manager
description: Enable extension management tools for discovering, enabling, and disabling extensions
display_name: Extension Manager
bundled: true
available_tools: []
chatrecall:
enabled: false
type: platform
name: chatrecall
description: Search past conversations and load session summaries for contextual memory
display_name: Chat Recall
bundled: true
available_tools: []
skills:
enabled: true
type: platform
name: skills
description: Discover and provide skill instructions from filesystem and builtins
display_name: Skills
bundled: true
available_tools: []
todo:
enabled: true
type: platform
name: todo
description: Enable a todo list for goose so it can keep track of what it is doing
display_name: Todo
bundled: true
available_tools: []
code_execution:
enabled: true
type: platform
name: code_execution
description: Goose will make extension calls through code execution, saving tokens
display_name: Code Mode
bundled: true
available_tools: []
memory:
enabled: true
type: builtin
name: memory
description: Tools to save and retrieve durable memories
display_name: Memory
timeout: 300
bundled: true
available_tools: []
computercontroller:
enabled: true
type: builtin
name: computercontroller
description: controls for webscraping, file caching, and automations
display_name: Computer Controller
timeout: 300
bundled: true
available_tools: []
developer:
enabled: true
type: platform
name: developer
description: Write and edit files, and execute shell commands
display_name: Developer
bundled: true
available_tools: []
apps:
enabled: true
type: platform
name: apps
description: Create and manage custom Goose apps through chat. Apps are HTML/CSS/JavaScript and run in sandboxed windows.
display_name: Apps
bundled: true
available_tools: []
tom:
enabled: true
type: platform
name: tom
description: Inject custom context into every turn via GOOSE_MOIM_MESSAGE_TEXT and GOOSE_MOIM_MESSAGE_FILE environment variables
display_name: Top Of Mind
bundled: true
available_tools: []
summon:
enabled: true
type: platform
name: summon
description: Load knowledge and delegate tasks to subagents
display_name: Summon
bundled: true
available_tools: []
analyze:
enabled: true
type: platform
name: analyze
description: 'Analyze code structure with tree-sitter: directory overviews, file details, symbol call graphs'
display_name: Analyze
bundled: true
available_tools: []
summarize:
enabled: false
type: platform
name: summarize
description: Load files/directories and get an LLM summary in a single call
display_name: Summarize
bundled: true
available_tools: []
orchestrator:
enabled: false
type: platform
name: orchestrator
description: 'Manage agent sessions: list, view, start, send messages, interrupt, and stop agents'
display_name: Orchestrator
bundled: true
available_tools: []
autovisualiser:
enabled: false
type: builtin
name: autovisualiser
description: Data visualization and UI generation tools
display_name: Auto Visualiser
timeout: 300
bundled: true
available_tools: []
tutorial:
enabled: false
type: builtin
name: tutorial
description: Access interactive tutorials and guides
display_name: Tutorial
timeout: 300
bundled: true
available_tools: []
GOOSE_TELEMETRY_ENABLED: false
OLLAMA_HOST: 192.168.33.74:11434
CHATGPT_CODEX_REASONING_EFFORT: medium
providers:
chatgpt_codex:
enabled: true
model: gpt-5.5
configured: true
github_copilot:
enabled: true
model: gpt-5-mini
configured: true
custom_opencode_zen:
enabled: true
model: north-mini-code-free
configured: true
ollama:
enabled: true
model: qwen3.6:35b
configured: true
custom_sagacity:
enabled: true
model: gemma4:31b
configured: true
custom_opencode_go:
enabled: true
model: mimo-v2.5-pro
configured: true
opencode_go:
enabled: true
model: deepseek-v4-flash
configured: true
custom_allears:
enabled: true
model: qwen3.6:35b
configured: true
custom_obelix:
enabled: true
model: north-mini-code-1.0
configured: true
custom_dupont:
enabled: true
model: north-mini-code-1.0
configured: true
active_provider: opencode_go
GOOSE_THINKING_EFFORT: off
voice_dictation_provider: openai
GOOSE_MODE: auto
OLLAMA_TIMEOUT: '600'
SECURITY_PROMPT_ENABLED: false
SECURITY_PROMPT_CLASSIFIER_ENABLED: false
SECURITY_PROMPT_CLASSIFIER_MODEL: ''
OPENAI_BASE_URL: https://opencode.ai/zen/go/
OPENAI_HOST: https://api.openai.com
OPENAI_BASE_PATH: v1/chat/completions
OPENAI_TIMEOUT: '600'