Files
oh-my-pi/packages/coding-agent/src/modes/theme/defaults/dark-ocean.json
T
can1357 cb5bbbf382 refactor(coding-agent): flattened directory structure, eliminated core/ folder
- Eliminated core/ directory (252 files, 23 subdirs → distributed)
- Reduced max nesting from 9 levels to 5 levels
- Promoted tool subdirs to top level: exa/, lsp/, patch/, task/, web/
- Merged web-scrapers/ + web-search/ into web/{scrapers,search}/
- Flattened modes/interactive/ to modes/
- Split execution/ into: ipy/ (python), exec/ (bash), ssh/
- Renamed ipy/python-*.ts to ipy/*.ts (executor, kernel, etc.)
- Flattened cursor/exec-bridge.ts to cursor.ts
- Created logical groupings: config/, session/, extensibility/, export/
- Updated all imports across 500+ files
2026-01-23 12:24:47 +01:00

102 lines
2.7 KiB
JSON

{
"$schema": "https://raw.githubusercontent.com/can1357/oh-my-pi/main/packages/coding-agent/theme-schema.json",
"name": "dark-ocean",
"vars": {
"deepSeaBlue": "#0B132B",
"navyBlue": "#1C2541",
"oceanBlue": "#3A506B",
"teal": "#5BC0BE",
"aquamarine": "#6FFFE9",
"coral": "#FF8B6D",
"brightCoral": "#FF6F5E",
"seafoamGreen": "#A7F0E8",
"abyssBlack": "#050A1A",
"deepWater": "#0D1B2A",
"midWater": "#1B263B",
"surfaceWater": "#415A77",
"mutedTeal": "#778DA9",
"dimTeal": "#5A7B99",
"darkBorder": "#1E2D3F",
"userMsgBg": "#0F1A28",
"toolPendingBg": "#0D1520",
"toolSuccessBg": "#0A1418",
"toolErrorBg": "#1A0D0F",
"customMsgBg": "#152535"
},
"colors": {
"accent": "coral",
"border": "teal",
"borderAccent": "aquamarine",
"borderMuted": "darkBorder",
"success": "seafoamGreen",
"error": "brightCoral",
"warning": "#FFD166",
"muted": "mutedTeal",
"dim": "dimTeal",
"text": "",
"thinkingText": "mutedTeal",
"selectedBg": "midWater",
"userMessageBg": "userMsgBg",
"userMessageText": "",
"customMessageBg": "customMsgBg",
"customMessageText": "",
"customMessageLabel": "aquamarine",
"toolPendingBg": "toolPendingBg",
"toolSuccessBg": "toolSuccessBg",
"toolErrorBg": "toolErrorBg",
"toolText": "",
"toolTitle": "",
"toolOutput": "mutedTeal",
"mdHeading": "coral",
"mdLink": "aquamarine",
"mdLinkUrl": "dimTeal",
"mdCode": "#D4A5FF",
"mdCodeBlock": "seafoamGreen",
"mdCodeBlockBorder": "darkBorder",
"mdQuote": "mutedTeal",
"mdQuoteBorder": "darkBorder",
"mdHr": "darkBorder",
"mdListBullet": "coral",
"toolDiffAdded": "seafoamGreen",
"toolDiffRemoved": "brightCoral",
"toolDiffContext": "mutedTeal",
"link": "aquamarine",
"syntaxComment": "#5A7B99",
"syntaxKeyword": "#6FFFE9",
"syntaxFunction": "#FFD166",
"syntaxVariable": "#A7F0E8",
"syntaxString": "#FF8B6D",
"syntaxNumber": "#5BC0BE",
"syntaxType": "#5BC0BE",
"syntaxOperator": "#778DA9",
"syntaxPunctuation": "#778DA9",
"thinkingOff": "darkBorder",
"thinkingMinimal": "dimTeal",
"thinkingLow": "oceanBlue",
"thinkingMedium": "teal",
"thinkingHigh": "aquamarine",
"thinkingXhigh": "#D4A5FF",
"bashMode": "aquamarine",
"statusLineBg": "abyssBlack",
"statusLineSep": 236,
"statusLineModel": "coral",
"statusLinePath": "teal",
"statusLineGitClean": "seafoamGreen",
"statusLineGitDirty": "#FFD166",
"statusLineContext": "#778DA9",
"statusLineSpend": "teal",
"statusLineStaged": 37,
"statusLineDirty": 214,
"statusLineUntracked": 87,
"statusLineOutput": 204,
"statusLineCost": 204,
"statusLineSubagents": "coral",
"pythonMode": "#f0c040"
},
"export": {
"pageBg": "abyssBlack",
"cardBg": "deepWater",
"infoBg": "midWater"
}
}