✅ 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:
12
node_modules/openai/lib/ChatCompletionStream.d.ts
generated
vendored
12
node_modules/openai/lib/ChatCompletionStream.d.ts
generated
vendored
@@ -1,9 +1,9 @@
|
||||
import * as Core from "../core.js";
|
||||
import { ChatCompletionTokenLogprob, type ChatCompletion, type ChatCompletionChunk, type ChatCompletionCreateParams, type ChatCompletionCreateParamsBase, type ChatCompletionRole } from "../resources/chat/completions/completions.js";
|
||||
import { AbstractChatCompletionRunner, type AbstractChatCompletionRunnerEvents } from "./AbstractChatCompletionRunner.js";
|
||||
import { type ReadableStream } from "../internal/shim-types.js";
|
||||
import { type ReadableStream } from "../_shims/index.js";
|
||||
import OpenAI from "../index.js";
|
||||
import { ParsedChatCompletion } from "../resources/chat/completions.js";
|
||||
import { RequestOptions } from "../internal/request-options.js";
|
||||
import { ParsedChatCompletion } from "../resources/beta/chat/completions.js";
|
||||
export interface ContentDeltaEvent {
|
||||
delta: string;
|
||||
snapshot: string;
|
||||
@@ -76,9 +76,9 @@ export declare class ChatCompletionStream<ParsedT = null> extends AbstractChatCo
|
||||
* in this context.
|
||||
*/
|
||||
static fromReadableStream(stream: ReadableStream): ChatCompletionStream<null>;
|
||||
static createChatCompletion<ParsedT>(client: OpenAI, params: ChatCompletionStreamParams, options?: RequestOptions): ChatCompletionStream<ParsedT>;
|
||||
protected _createChatCompletion(client: OpenAI, params: ChatCompletionCreateParams, options?: RequestOptions): Promise<ParsedChatCompletion<ParsedT>>;
|
||||
protected _fromReadableStream(readableStream: ReadableStream, options?: RequestOptions): Promise<ChatCompletion>;
|
||||
static createChatCompletion<ParsedT>(client: OpenAI, params: ChatCompletionStreamParams, options?: Core.RequestOptions): ChatCompletionStream<ParsedT>;
|
||||
protected _createChatCompletion(client: OpenAI, params: ChatCompletionCreateParams, options?: Core.RequestOptions): Promise<ParsedChatCompletion<ParsedT>>;
|
||||
protected _fromReadableStream(readableStream: ReadableStream, options?: Core.RequestOptions): Promise<ChatCompletion>;
|
||||
[Symbol.asyncIterator](this: ChatCompletionStream<ParsedT>): AsyncIterator<ChatCompletionChunk>;
|
||||
toReadableStream(): ReadableStream;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user