✅ Fix chat interface - restore continuous conversation flow
🎯 Major improvements to MissionControl component: - Always keep input field visible and functional after AI responses - Auto-clear input after submitting questions for better UX - Add dynamic visual indicators (first question vs follow-up) - Improve response layout with clear separation and hints - Enable proper chat-like experience for continuous learning 🌟 Additional enhancements: - Better language-specific messaging throughout interface - Clearer visual hierarchy between input and response areas - Intuitive flow that guides users to ask follow-up questions - Maintains responsive design and accessibility 🔧 Technical changes: - Enhanced MissionControl state management - Improved component layout and styling - Better TypeScript integration across components - Updated tsconfig for stricter type checking
This commit is contained in:
28
node_modules/openai/resources/beta/assistants.d.ts
generated
vendored
28
node_modules/openai/resources/beta/assistants.d.ts
generated
vendored
@@ -1,12 +1,11 @@
|
||||
import { APIResource } from "../../core/resource.js";
|
||||
import { APIResource } from "../../resource.js";
|
||||
import * as Core from "../../core.js";
|
||||
import * as Shared from "../shared.js";
|
||||
import * as MessagesAPI from "./threads/messages.js";
|
||||
import * as ThreadsAPI from "./threads/threads.js";
|
||||
import * as RunsAPI from "./threads/runs/runs.js";
|
||||
import * as StepsAPI from "./threads/runs/steps.js";
|
||||
import { APIPromise } from "../../core/api-promise.js";
|
||||
import { CursorPage, type CursorPageParams, PagePromise } from "../../core/pagination.js";
|
||||
import { RequestOptions } from "../../internal/request-options.js";
|
||||
import { CursorPage, type CursorPageParams } from "../../pagination.js";
|
||||
import { AssistantStream } from "../../lib/AssistantStream.js";
|
||||
export declare class Assistants extends APIResource {
|
||||
/**
|
||||
@@ -19,7 +18,7 @@ export declare class Assistants extends APIResource {
|
||||
* });
|
||||
* ```
|
||||
*/
|
||||
create(body: AssistantCreateParams, options?: RequestOptions): APIPromise<Assistant>;
|
||||
create(body: AssistantCreateParams, options?: Core.RequestOptions): Core.APIPromise<Assistant>;
|
||||
/**
|
||||
* Retrieves an assistant.
|
||||
*
|
||||
@@ -30,7 +29,7 @@ export declare class Assistants extends APIResource {
|
||||
* );
|
||||
* ```
|
||||
*/
|
||||
retrieve(assistantID: string, options?: RequestOptions): APIPromise<Assistant>;
|
||||
retrieve(assistantId: string, options?: Core.RequestOptions): Core.APIPromise<Assistant>;
|
||||
/**
|
||||
* Modifies an assistant.
|
||||
*
|
||||
@@ -41,7 +40,7 @@ export declare class Assistants extends APIResource {
|
||||
* );
|
||||
* ```
|
||||
*/
|
||||
update(assistantID: string, body: AssistantUpdateParams, options?: RequestOptions): APIPromise<Assistant>;
|
||||
update(assistantId: string, body: AssistantUpdateParams, options?: Core.RequestOptions): Core.APIPromise<Assistant>;
|
||||
/**
|
||||
* Returns a list of assistants.
|
||||
*
|
||||
@@ -53,19 +52,22 @@ export declare class Assistants extends APIResource {
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
list(query?: AssistantListParams | null | undefined, options?: RequestOptions): PagePromise<AssistantsPage, Assistant>;
|
||||
list(query?: AssistantListParams, options?: Core.RequestOptions): Core.PagePromise<AssistantsPage, Assistant>;
|
||||
list(options?: Core.RequestOptions): Core.PagePromise<AssistantsPage, Assistant>;
|
||||
/**
|
||||
* Delete an assistant.
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
* const assistantDeleted =
|
||||
* await client.beta.assistants.delete('assistant_id');
|
||||
* const assistantDeleted = await client.beta.assistants.del(
|
||||
* 'assistant_id',
|
||||
* );
|
||||
* ```
|
||||
*/
|
||||
delete(assistantID: string, options?: RequestOptions): APIPromise<AssistantDeleted>;
|
||||
del(assistantId: string, options?: Core.RequestOptions): Core.APIPromise<AssistantDeleted>;
|
||||
}
|
||||
export declare class AssistantsPage extends CursorPage<Assistant> {
|
||||
}
|
||||
export type AssistantsPage = CursorPage<Assistant>;
|
||||
/**
|
||||
* Represents an `assistant` that can call the model and use tools.
|
||||
*/
|
||||
@@ -1228,7 +1230,7 @@ export interface AssistantListParams extends CursorPageParams {
|
||||
order?: 'asc' | 'desc';
|
||||
}
|
||||
export declare namespace Assistants {
|
||||
export { type Assistant as Assistant, type AssistantDeleted as AssistantDeleted, type AssistantStreamEvent as AssistantStreamEvent, type AssistantTool as AssistantTool, type CodeInterpreterTool as CodeInterpreterTool, type FileSearchTool as FileSearchTool, type FunctionTool as FunctionTool, type MessageStreamEvent as MessageStreamEvent, type RunStepStreamEvent as RunStepStreamEvent, type RunStreamEvent as RunStreamEvent, type ThreadStreamEvent as ThreadStreamEvent, type AssistantsPage as AssistantsPage, type AssistantCreateParams as AssistantCreateParams, type AssistantUpdateParams as AssistantUpdateParams, type AssistantListParams as AssistantListParams, };
|
||||
export { type Assistant as Assistant, type AssistantDeleted as AssistantDeleted, type AssistantStreamEvent as AssistantStreamEvent, type AssistantTool as AssistantTool, type CodeInterpreterTool as CodeInterpreterTool, type FileSearchTool as FileSearchTool, type FunctionTool as FunctionTool, type MessageStreamEvent as MessageStreamEvent, type RunStepStreamEvent as RunStepStreamEvent, type RunStreamEvent as RunStreamEvent, type ThreadStreamEvent as ThreadStreamEvent, AssistantsPage as AssistantsPage, type AssistantCreateParams as AssistantCreateParams, type AssistantUpdateParams as AssistantUpdateParams, type AssistantListParams as AssistantListParams, };
|
||||
export { AssistantStream };
|
||||
}
|
||||
//# sourceMappingURL=assistants.d.ts.map
|
||||
Reference in New Issue
Block a user