mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-15 10:05:14 +00:00
- Rewrote README intro to emphasize extensibility and pi packages - Added Pi Packages section to README - Created docs/packages.md covering install, sources, manifest, filtering - Created docs/prompt-templates.md covering format and arguments - Created docs/themes.md with overview linking to theme.md
1.1 KiB
1.1 KiB
pi can create themes. Ask it to build one for your setup.
Themes
Themes are JSON files that define colors for the TUI. You can select themes in /settings or via settings.json.
Locations
Pi loads themes from:
- Built-in:
dark,light - Global:
~/.pi/agent/themes/*.json - Project:
.pi/themes/*.json - Packages:
themes/directories orpi.themesentries inpackage.json - Settings:
themesarray with files or directories - CLI:
--theme <path>(repeatable)
Disable discovery with --no-themes.
Format
Themes use this structure:
{
"$schema": "https://raw.githubusercontent.com/badlogic/pi-mono/main/packages/coding-agent/theme-schema.json",
"name": "my-theme",
"vars": {
"accent": "#00aaff",
"muted": 242
},
"colors": {
"accent": "accent",
"muted": "muted",
"text": "",
"userMessageBg": "#2d2d30",
"toolSuccessBg": "#1e2e1e"
}
}
nameis required and must be unique.varsis optional. It lets you reuse colors.colorsmust define all required tokens.
See theme.md for the full token list, color formats, and validation details.