f31dcc6a29
* feat(skill-hub): add Skill Hub catalog, publish flow, and lite materialize pipeline Introduce Skill Hub for browsing, importing, publishing, and installing skills, with lite instance package materialization and runtime sync support. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(skill-hub): remove token-governance hooks from Skill Hub PR Strip validateManagedRuntimeEnvironmentOverrides, network lock policy sync, and egress proxy audit wiring that belong to the upcoming token-usage work, so the Skill Hub branch compiles independently. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(skill-hub): update migration number in materialize docs Co-authored-by: Cursor <cursoragent@cursor.com> * fix(skill-hub): make RuntimeAgentClient test stub and hub tests compile-safe Add ResyncInstanceSkills to the runtime pool handler fake client, and harden skill hub payload helpers/tests against nil storage/instance repos so go test passes. Co-authored-by: Cursor <cursoragent@cursor.com> * feat: add Skill Hub hardening with session usage tracking and egress governance Unify Skill Hub runtime sync improvements with session-token observability, egress network policy, and admin/instance usage reporting for reopenable PR. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(skill-hub): repair CI tests and nested skill install * fix(ci): restore release deployment configuration * feat(skill-hub): 支持 Skill 批量安装与 Hermes 导入 * 定时任务开发,Skill hub功能优化,最新Hermes版本适配 * skill hub中文适配 * skill 描述功能调整,私网开通 * codex opencode claude pro版本适配 * opencode适配 * test(skill-hub): preserve existing blob ID in provenance test * fix(skills): tolerate non-root OpenCode ownership setup --------- Co-authored-by: heshengran <heshengran@ieisystem.com> Co-authored-by: Cursor <cursoragent@cursor.com>
224 lines
4.2 KiB
JSON
224 lines
4.2 KiB
JSON
{
|
|
"$schema": "https://opencode.ai/theme.json",
|
|
"defs": {
|
|
"nord0": "#2E3440",
|
|
"nord1": "#3B4252",
|
|
"nord2": "#434C5E",
|
|
"nord3": "#4C566A",
|
|
"nord4": "#D8DEE9",
|
|
"nord5": "#E5E9F0",
|
|
"nord6": "#ECEFF4",
|
|
"nord7": "#8FBCBB",
|
|
"nord8": "#88C0D0",
|
|
"nord9": "#81A1C1",
|
|
"nord10": "#5E81AC",
|
|
"nord11": "#BF616A",
|
|
"nord12": "#D08770",
|
|
"nord13": "#EBCB8B",
|
|
"nord14": "#A3BE8C",
|
|
"nord15": "#B48EAD"
|
|
},
|
|
"theme": {
|
|
"primary": {
|
|
"dark": "nord10",
|
|
"light": "nord9"
|
|
},
|
|
"secondary": {
|
|
"dark": "nord9",
|
|
"light": "nord9"
|
|
},
|
|
"accent": {
|
|
"dark": "nord7",
|
|
"light": "nord7"
|
|
},
|
|
"error": {
|
|
"dark": "nord11",
|
|
"light": "nord11"
|
|
},
|
|
"warning": {
|
|
"dark": "nord12",
|
|
"light": "nord12"
|
|
},
|
|
"success": {
|
|
"dark": "nord14",
|
|
"light": "nord14"
|
|
},
|
|
"info": {
|
|
"dark": "nord8",
|
|
"light": "nord10"
|
|
},
|
|
"text": {
|
|
"dark": "nord6",
|
|
"light": "nord0"
|
|
},
|
|
"textMuted": {
|
|
"dark": "#8B95A7",
|
|
"light": "nord1"
|
|
},
|
|
"background": {
|
|
"dark": "nord0",
|
|
"light": "nord6"
|
|
},
|
|
"backgroundPanel": {
|
|
"dark": "nord1",
|
|
"light": "nord5"
|
|
},
|
|
"backgroundElement": {
|
|
"dark": "nord2",
|
|
"light": "nord4"
|
|
},
|
|
"border": {
|
|
"dark": "nord2",
|
|
"light": "nord3"
|
|
},
|
|
"borderActive": {
|
|
"dark": "nord3",
|
|
"light": "nord2"
|
|
},
|
|
"borderSubtle": {
|
|
"dark": "nord2",
|
|
"light": "nord3"
|
|
},
|
|
"diffAdded": {
|
|
"dark": "nord14",
|
|
"light": "nord14"
|
|
},
|
|
"diffRemoved": {
|
|
"dark": "nord11",
|
|
"light": "nord11"
|
|
},
|
|
"diffContext": {
|
|
"dark": "#8B95A7",
|
|
"light": "nord3"
|
|
},
|
|
"diffHunkHeader": {
|
|
"dark": "#8B95A7",
|
|
"light": "nord3"
|
|
},
|
|
"diffHighlightAdded": {
|
|
"dark": "nord14",
|
|
"light": "nord14"
|
|
},
|
|
"diffHighlightRemoved": {
|
|
"dark": "nord11",
|
|
"light": "nord11"
|
|
},
|
|
"diffAddedBg": {
|
|
"dark": "#36413C",
|
|
"light": "#E6EBE7"
|
|
},
|
|
"diffRemovedBg": {
|
|
"dark": "#43393D",
|
|
"light": "#ECE6E8"
|
|
},
|
|
"diffContextBg": {
|
|
"dark": "nord1",
|
|
"light": "nord5"
|
|
},
|
|
"diffLineNumber": {
|
|
"dark": "nord2",
|
|
"light": "nord4"
|
|
},
|
|
"diffAddedLineNumberBg": {
|
|
"dark": "#303A35",
|
|
"light": "#DDE4DF"
|
|
},
|
|
"diffRemovedLineNumberBg": {
|
|
"dark": "#3C3336",
|
|
"light": "#E4DDE0"
|
|
},
|
|
"markdownText": {
|
|
"dark": "nord4",
|
|
"light": "nord0"
|
|
},
|
|
"markdownHeading": {
|
|
"dark": "nord8",
|
|
"light": "nord10"
|
|
},
|
|
"markdownLink": {
|
|
"dark": "nord9",
|
|
"light": "nord9"
|
|
},
|
|
"markdownLinkText": {
|
|
"dark": "nord7",
|
|
"light": "nord7"
|
|
},
|
|
"markdownCode": {
|
|
"dark": "nord14",
|
|
"light": "nord14"
|
|
},
|
|
"markdownBlockQuote": {
|
|
"dark": "#8B95A7",
|
|
"light": "nord3"
|
|
},
|
|
"markdownEmph": {
|
|
"dark": "nord12",
|
|
"light": "nord12"
|
|
},
|
|
"markdownStrong": {
|
|
"dark": "nord13",
|
|
"light": "nord13"
|
|
},
|
|
"markdownHorizontalRule": {
|
|
"dark": "#8B95A7",
|
|
"light": "nord3"
|
|
},
|
|
"markdownListItem": {
|
|
"dark": "nord8",
|
|
"light": "nord10"
|
|
},
|
|
"markdownListEnumeration": {
|
|
"dark": "nord7",
|
|
"light": "nord7"
|
|
},
|
|
"markdownImage": {
|
|
"dark": "nord9",
|
|
"light": "nord9"
|
|
},
|
|
"markdownImageText": {
|
|
"dark": "nord7",
|
|
"light": "nord7"
|
|
},
|
|
"markdownCodeBlock": {
|
|
"dark": "nord4",
|
|
"light": "nord0"
|
|
},
|
|
"syntaxComment": {
|
|
"dark": "#8B95A7",
|
|
"light": "nord3"
|
|
},
|
|
"syntaxKeyword": {
|
|
"dark": "nord9",
|
|
"light": "nord9"
|
|
},
|
|
"syntaxFunction": {
|
|
"dark": "nord8",
|
|
"light": "nord8"
|
|
},
|
|
"syntaxVariable": {
|
|
"dark": "nord7",
|
|
"light": "nord7"
|
|
},
|
|
"syntaxString": {
|
|
"dark": "nord14",
|
|
"light": "nord14"
|
|
},
|
|
"syntaxNumber": {
|
|
"dark": "nord15",
|
|
"light": "nord15"
|
|
},
|
|
"syntaxType": {
|
|
"dark": "nord7",
|
|
"light": "nord7"
|
|
},
|
|
"syntaxOperator": {
|
|
"dark": "nord9",
|
|
"light": "nord9"
|
|
},
|
|
"syntaxPunctuation": {
|
|
"dark": "nord4",
|
|
"light": "nord0"
|
|
}
|
|
}
|
|
}
|