feat(grokbuild): add first-class Grok Build support (#5453)

* feat(grokbuild): add backend integration

* feat(grokbuild): add provider and management UI

* test(grokbuild): cover configuration and integrations

* fix(grokbuild): address backend review feedback

* fix(grokbuild): complete UI review feedback

* feat(grokbuild): add CLI lifecycle management

* fix(grokbuild): align provider icon fallback

* test(grokbuild): cover provider icon persistence
This commit is contained in:
Thefool
2026-07-17 15:50:50 +08:00
committed by GitHub
parent f6e37ed994
commit 1c0ee0c58a
112 changed files with 4530 additions and 246 deletions
+1
View File
@@ -337,6 +337,7 @@ export const handlers = [
claude: false,
codex: false,
gemini: false,
grokbuild: false,
}),
),
+4
View File
@@ -69,6 +69,7 @@ const createDefaultProviders = (): ProvidersByApp => ({
createdAt: Date.now(),
},
},
grokbuild: {},
opencode: {},
openclaw: {},
hermes: {},
@@ -79,6 +80,7 @@ const createDefaultCurrent = (): CurrentProviderState => ({
"claude-desktop": "",
codex: "codex-1",
gemini: "gemini-1",
grokbuild: "",
opencode: "",
openclaw: "",
hermes: "",
@@ -191,6 +193,7 @@ let mcpConfigs: McpConfigState = {
},
},
gemini: {},
grokbuild: {},
opencode: {},
openclaw: {},
hermes: {},
@@ -259,6 +262,7 @@ export const resetProviderState = () => {
},
},
gemini: {},
grokbuild: {},
opencode: {},
openclaw: {},
hermes: {},