cb5bbbf382
- 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
102 lines
2.7 KiB
JSON
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"
|
|
}
|
|
}
|