feat: new onboarding flow (#7266)

This commit is contained in:
Lifei Zhou
2026-03-17 12:33:41 +11:00
committed by GitHub
parent a518c42cbc
commit 4604354bc2
40 changed files with 1800 additions and 441 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+23 -2
View File
@@ -154,6 +154,10 @@ export type ContentBlock = ({
export type Conversation = Array<Message>;
export type CreateCustomProviderResponse = {
provider_name: string;
};
export type CreateRecipeRequest = {
author?: AuthorRequest | null;
session_id: string;
@@ -927,6 +931,10 @@ export type ProviderMetadata = {
* The unique identifier for this provider
*/
name: string;
/**
* step-by-step instructions for set up providers eg: api key
*/
setup_steps?: Array<string>;
};
export type ProviderTemplate = {
@@ -2229,10 +2237,10 @@ export type CreateCustomProviderResponses = {
/**
* Custom provider created successfully
*/
200: string;
200: CreateCustomProviderResponse;
};
export type CreateCustomProviderResponse = CreateCustomProviderResponses[keyof CreateCustomProviderResponses];
export type CreateCustomProviderResponse2 = CreateCustomProviderResponses[keyof CreateCustomProviderResponses];
export type RemoveCustomProviderData = {
body?: never;
@@ -3071,6 +3079,19 @@ export type TranscribeDictationResponses = {
export type TranscribeDictationResponse = TranscribeDictationResponses[keyof TranscribeDictationResponses];
export type StartNanogptSetupData = {
body?: never;
path?: never;
query?: never;
url: '/handle_nanogpt';
};
export type StartNanogptSetupResponses = {
200: SetupResponse;
};
export type StartNanogptSetupResponse = StartNanogptSetupResponses[keyof StartNanogptSetupResponses];
export type StartOpenrouterSetupData = {
body?: never;
path?: never;