refresh onboarding when provider catalog loads (#9051)
Signed-off-by: tulsi <tulsi@block.xyz>
This commit is contained in:
@@ -93,6 +93,48 @@ export function buildInitScript(options?: {
|
||||
],
|
||||
},
|
||||
];
|
||||
const PROVIDER_SETUP_CATALOG = [
|
||||
{
|
||||
providerId: "claude",
|
||||
name: "Claude",
|
||||
category: "model",
|
||||
description: "Claude provider",
|
||||
setupMethod: "single_api_key",
|
||||
fields: [
|
||||
{
|
||||
key: "ANTHROPIC_API_KEY",
|
||||
label: "API key",
|
||||
secret: true,
|
||||
required: true,
|
||||
},
|
||||
],
|
||||
group: "default",
|
||||
showOnlyWhenInstalled: false,
|
||||
supportsInstall: false,
|
||||
supportsAuth: false,
|
||||
supportsAuthStatus: false,
|
||||
},
|
||||
{
|
||||
providerId: "openai",
|
||||
name: "OpenAI",
|
||||
category: "model",
|
||||
description: "OpenAI provider",
|
||||
setupMethod: "single_api_key",
|
||||
fields: [
|
||||
{
|
||||
key: "OPENAI_API_KEY",
|
||||
label: "API key",
|
||||
secret: true,
|
||||
required: true,
|
||||
},
|
||||
],
|
||||
group: "default",
|
||||
showOnlyWhenInstalled: false,
|
||||
supportsInstall: false,
|
||||
supportsAuth: false,
|
||||
supportsAuthStatus: false,
|
||||
},
|
||||
];
|
||||
|
||||
localStorage.setItem(
|
||||
"goose:onboarding:v1",
|
||||
@@ -243,7 +285,7 @@ export function buildInitScript(options?: {
|
||||
case "_goose/providers/list":
|
||||
return jsonRpcResult(message.id, { entries: PROVIDER_INVENTORY });
|
||||
case "_goose/providers/setup/catalog/list":
|
||||
return jsonRpcResult(message.id, { providers: [] });
|
||||
return jsonRpcResult(message.id, { providers: PROVIDER_SETUP_CATALOG });
|
||||
case "_goose/providers/inventory/refresh":
|
||||
return jsonRpcResult(message.id, { started: [], skipped: [] });
|
||||
case "_goose/defaults/read":
|
||||
|
||||
Reference in New Issue
Block a user