✅ 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:
34
node_modules/openai/resources/containers/files/files.d.ts
generated
vendored
34
node_modules/openai/resources/containers/files/files.d.ts
generated
vendored
@@ -1,10 +1,8 @@
|
||||
import { APIResource } from "../../../core/resource.js";
|
||||
import { APIResource } from "../../../resource.js";
|
||||
import * as Core from "../../../core.js";
|
||||
import * as ContentAPI from "./content.js";
|
||||
import { Content, ContentRetrieveParams } from "./content.js";
|
||||
import { APIPromise } from "../../../core/api-promise.js";
|
||||
import { CursorPage, type CursorPageParams, PagePromise } from "../../../core/pagination.js";
|
||||
import { type Uploadable } from "../../../core/uploads.js";
|
||||
import { RequestOptions } from "../../../internal/request-options.js";
|
||||
import { Content } from "./content.js";
|
||||
import { CursorPage, type CursorPageParams } from "../../../pagination.js";
|
||||
export declare class Files extends APIResource {
|
||||
content: ContentAPI.Content;
|
||||
/**
|
||||
@@ -13,21 +11,23 @@ export declare class Files extends APIResource {
|
||||
* You can send either a multipart/form-data request with the raw file content, or
|
||||
* a JSON request with a file ID.
|
||||
*/
|
||||
create(containerID: string, body: FileCreateParams, options?: RequestOptions): APIPromise<FileCreateResponse>;
|
||||
create(containerId: string, body: FileCreateParams, options?: Core.RequestOptions): Core.APIPromise<FileCreateResponse>;
|
||||
/**
|
||||
* Retrieve Container File
|
||||
*/
|
||||
retrieve(fileID: string, params: FileRetrieveParams, options?: RequestOptions): APIPromise<FileRetrieveResponse>;
|
||||
retrieve(containerId: string, fileId: string, options?: Core.RequestOptions): Core.APIPromise<FileRetrieveResponse>;
|
||||
/**
|
||||
* List Container files
|
||||
*/
|
||||
list(containerID: string, query?: FileListParams | null | undefined, options?: RequestOptions): PagePromise<FileListResponsesPage, FileListResponse>;
|
||||
list(containerId: string, query?: FileListParams, options?: Core.RequestOptions): Core.PagePromise<FileListResponsesPage, FileListResponse>;
|
||||
list(containerId: string, options?: Core.RequestOptions): Core.PagePromise<FileListResponsesPage, FileListResponse>;
|
||||
/**
|
||||
* Delete Container File
|
||||
*/
|
||||
delete(fileID: string, params: FileDeleteParams, options?: RequestOptions): APIPromise<void>;
|
||||
del(containerId: string, fileId: string, options?: Core.RequestOptions): Core.APIPromise<void>;
|
||||
}
|
||||
export declare class FileListResponsesPage extends CursorPage<FileListResponse> {
|
||||
}
|
||||
export type FileListResponsesPage = CursorPage<FileListResponse>;
|
||||
export interface FileCreateResponse {
|
||||
/**
|
||||
* Unique identifier for the file.
|
||||
@@ -122,15 +122,12 @@ export interface FileCreateParams {
|
||||
/**
|
||||
* The File object (not file name) to be uploaded.
|
||||
*/
|
||||
file?: Uploadable;
|
||||
file?: Core.Uploadable;
|
||||
/**
|
||||
* Name of the file to create.
|
||||
*/
|
||||
file_id?: string;
|
||||
}
|
||||
export interface FileRetrieveParams {
|
||||
container_id: string;
|
||||
}
|
||||
export interface FileListParams extends CursorPageParams {
|
||||
/**
|
||||
* Sort order by the `created_at` timestamp of the objects. `asc` for ascending
|
||||
@@ -138,11 +135,8 @@ export interface FileListParams extends CursorPageParams {
|
||||
*/
|
||||
order?: 'asc' | 'desc';
|
||||
}
|
||||
export interface FileDeleteParams {
|
||||
container_id: string;
|
||||
}
|
||||
export declare namespace Files {
|
||||
export { type FileCreateResponse as FileCreateResponse, type FileRetrieveResponse as FileRetrieveResponse, type FileListResponse as FileListResponse, type FileListResponsesPage as FileListResponsesPage, type FileCreateParams as FileCreateParams, type FileRetrieveParams as FileRetrieveParams, type FileListParams as FileListParams, type FileDeleteParams as FileDeleteParams, };
|
||||
export { Content as Content, type ContentRetrieveParams as ContentRetrieveParams };
|
||||
export { type FileCreateResponse as FileCreateResponse, type FileRetrieveResponse as FileRetrieveResponse, type FileListResponse as FileListResponse, FileListResponsesPage as FileListResponsesPage, type FileCreateParams as FileCreateParams, type FileListParams as FileListParams, };
|
||||
export { Content as Content };
|
||||
}
|
||||
//# sourceMappingURL=files.d.ts.map
|
||||
Reference in New Issue
Block a user