✅ 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:
240
node_modules/openai/package.json
generated
vendored
240
node_modules/openai/package.json
generated
vendored
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "openai",
|
||||
"version": "5.8.2",
|
||||
"version": "4.104.0",
|
||||
"description": "The official TypeScript library for the OpenAI API",
|
||||
"author": "OpenAI <support@openai.com>",
|
||||
"types": "./index.d.ts",
|
||||
@@ -16,20 +16,68 @@
|
||||
"scripts": {
|
||||
"test": "./scripts/test",
|
||||
"build": "./scripts/build",
|
||||
"format": "./scripts/format",
|
||||
"format": "prettier --write --cache --cache-strategy metadata . !dist",
|
||||
"tsn": "ts-node -r tsconfig-paths/register",
|
||||
"lint": "./scripts/lint",
|
||||
"fix": "./scripts/format"
|
||||
},
|
||||
"dependencies": {},
|
||||
"dependencies": {
|
||||
"@types/node": "^18.11.18",
|
||||
"@types/node-fetch": "^2.6.4",
|
||||
"abort-controller": "^3.0.0",
|
||||
"agentkeepalive": "^4.2.1",
|
||||
"form-data-encoder": "1.7.2",
|
||||
"formdata-node": "^4.3.2",
|
||||
"node-fetch": "^2.6.7"
|
||||
},
|
||||
"sideEffects": [
|
||||
"./_shims/index.js",
|
||||
"./_shims/index.mjs",
|
||||
"./shims/node.js",
|
||||
"./shims/node.mjs",
|
||||
"./shims/web.js",
|
||||
"./shims/web.mjs"
|
||||
],
|
||||
"imports": {
|
||||
"openai": ".",
|
||||
"openai/*": "./src/*"
|
||||
},
|
||||
"bin": {
|
||||
"openai": "bin/cli"
|
||||
},
|
||||
"exports": {
|
||||
"./_shims/auto/*": {
|
||||
"deno": {
|
||||
"types": "./_shims/auto/*.d.ts",
|
||||
"require": "./_shims/auto/*.js",
|
||||
"default": "./_shims/auto/*.mjs"
|
||||
},
|
||||
"bun": {
|
||||
"types": "./_shims/auto/*.d.ts",
|
||||
"require": "./_shims/auto/*-bun.js",
|
||||
"default": "./_shims/auto/*-bun.mjs"
|
||||
},
|
||||
"browser": {
|
||||
"types": "./_shims/auto/*.d.ts",
|
||||
"require": "./_shims/auto/*.js",
|
||||
"default": "./_shims/auto/*.mjs"
|
||||
},
|
||||
"worker": {
|
||||
"types": "./_shims/auto/*.d.ts",
|
||||
"require": "./_shims/auto/*.js",
|
||||
"default": "./_shims/auto/*.mjs"
|
||||
},
|
||||
"workerd": {
|
||||
"types": "./_shims/auto/*.d.ts",
|
||||
"require": "./_shims/auto/*.js",
|
||||
"default": "./_shims/auto/*.mjs"
|
||||
},
|
||||
"node": {
|
||||
"types": "./_shims/auto/*-node.d.ts",
|
||||
"require": "./_shims/auto/*-node.js",
|
||||
"default": "./_shims/auto/*-node.mjs"
|
||||
},
|
||||
"types": "./_shims/auto/*.d.ts",
|
||||
"require": "./_shims/auto/*.js",
|
||||
"default": "./_shims/auto/*.mjs"
|
||||
},
|
||||
".": {
|
||||
"require": {
|
||||
"types": "./index.d.ts",
|
||||
@@ -38,177 +86,21 @@
|
||||
"types": "./index.d.mts",
|
||||
"default": "./index.mjs"
|
||||
},
|
||||
"./_vendor/*.mjs": {
|
||||
"default": "./_vendor/*.mjs"
|
||||
"./*.mjs": {
|
||||
"types": "./*.d.ts",
|
||||
"default": "./*.mjs"
|
||||
},
|
||||
"./_vendor/*.js": {
|
||||
"default": "./_vendor/*.js"
|
||||
"./*.js": {
|
||||
"types": "./*.d.ts",
|
||||
"default": "./*.js"
|
||||
},
|
||||
"./_vendor/*": {
|
||||
"import": "./_vendor/*.mjs",
|
||||
"require": "./_vendor/*.js"
|
||||
},
|
||||
"./api-promise": {
|
||||
"import": "./api-promise.mjs",
|
||||
"require": "./api-promise.js"
|
||||
},
|
||||
"./api-promise.js": {
|
||||
"default": "./api-promise.js"
|
||||
},
|
||||
"./api-promise.mjs": {
|
||||
"default": "./api-promise.mjs"
|
||||
},
|
||||
"./azure": {
|
||||
"import": "./azure.mjs",
|
||||
"require": "./azure.js"
|
||||
},
|
||||
"./azure.js": {
|
||||
"default": "./azure.js"
|
||||
},
|
||||
"./azure.mjs": {
|
||||
"default": "./azure.mjs"
|
||||
},
|
||||
"./beta/*.mjs": {
|
||||
"default": "./beta/*.mjs"
|
||||
},
|
||||
"./beta/*.js": {
|
||||
"default": "./beta/*.js"
|
||||
},
|
||||
"./beta/*": {
|
||||
"import": "./beta/*.mjs",
|
||||
"require": "./beta/*.js"
|
||||
},
|
||||
"./client": {
|
||||
"import": "./client.mjs",
|
||||
"require": "./client.js"
|
||||
},
|
||||
"./client.js": {
|
||||
"default": "./client.js"
|
||||
},
|
||||
"./client.mjs": {
|
||||
"default": "./client.mjs"
|
||||
},
|
||||
"./core/*.mjs": {
|
||||
"default": "./core/*.mjs"
|
||||
},
|
||||
"./core/*.js": {
|
||||
"default": "./core/*.js"
|
||||
},
|
||||
"./core/*": {
|
||||
"import": "./core/*.mjs",
|
||||
"require": "./core/*.js"
|
||||
},
|
||||
"./error": {
|
||||
"import": "./error.mjs",
|
||||
"require": "./error.js"
|
||||
},
|
||||
"./error.js": {
|
||||
"default": "./error.js"
|
||||
},
|
||||
"./error.mjs": {
|
||||
"default": "./error.mjs"
|
||||
},
|
||||
"./helpers/*.mjs": {
|
||||
"default": "./helpers/*.mjs"
|
||||
},
|
||||
"./helpers/*.js": {
|
||||
"default": "./helpers/*.js"
|
||||
},
|
||||
"./helpers/*": {
|
||||
"import": "./helpers/*.mjs",
|
||||
"require": "./helpers/*.js"
|
||||
},
|
||||
"./index": {
|
||||
"import": "./index.mjs",
|
||||
"require": "./index.js"
|
||||
},
|
||||
"./index.js": {
|
||||
"default": "./index.js"
|
||||
},
|
||||
"./index.mjs": {
|
||||
"default": "./index.mjs"
|
||||
},
|
||||
"./lib/*.mjs": {
|
||||
"default": "./lib/*.mjs"
|
||||
},
|
||||
"./lib/*.js": {
|
||||
"default": "./lib/*.js"
|
||||
},
|
||||
"./lib/*": {
|
||||
"import": "./lib/*.mjs",
|
||||
"require": "./lib/*.js"
|
||||
},
|
||||
"./pagination": {
|
||||
"import": "./pagination.mjs",
|
||||
"require": "./pagination.js"
|
||||
},
|
||||
"./pagination.js": {
|
||||
"default": "./pagination.js"
|
||||
},
|
||||
"./pagination.mjs": {
|
||||
"default": "./pagination.mjs"
|
||||
},
|
||||
"./resource": {
|
||||
"import": "./resource.mjs",
|
||||
"require": "./resource.js"
|
||||
},
|
||||
"./resource.js": {
|
||||
"default": "./resource.js"
|
||||
},
|
||||
"./resource.mjs": {
|
||||
"default": "./resource.mjs"
|
||||
},
|
||||
"./resources/*.mjs": {
|
||||
"default": "./resources/*.mjs"
|
||||
},
|
||||
"./resources/*.js": {
|
||||
"default": "./resources/*.js"
|
||||
},
|
||||
"./resources/*": {
|
||||
"import": "./resources/*.mjs",
|
||||
"require": "./resources/*.js"
|
||||
},
|
||||
"./resources": {
|
||||
"import": "./resources.mjs",
|
||||
"require": "./resources.js"
|
||||
},
|
||||
"./resources.js": {
|
||||
"default": "./resources.js"
|
||||
},
|
||||
"./resources.mjs": {
|
||||
"default": "./resources.mjs"
|
||||
},
|
||||
"./streaming": {
|
||||
"import": "./streaming.mjs",
|
||||
"require": "./streaming.js"
|
||||
},
|
||||
"./streaming.js": {
|
||||
"default": "./streaming.js"
|
||||
},
|
||||
"./streaming.mjs": {
|
||||
"default": "./streaming.mjs"
|
||||
},
|
||||
"./uploads": {
|
||||
"import": "./uploads.mjs",
|
||||
"require": "./uploads.js"
|
||||
},
|
||||
"./uploads.js": {
|
||||
"default": "./uploads.js"
|
||||
},
|
||||
"./uploads.mjs": {
|
||||
"default": "./uploads.mjs"
|
||||
},
|
||||
"./version": {
|
||||
"import": "./version.mjs",
|
||||
"require": "./version.js"
|
||||
},
|
||||
"./version.js": {
|
||||
"default": "./version.js"
|
||||
},
|
||||
"./version.mjs": {
|
||||
"default": "./version.mjs"
|
||||
"./*": {
|
||||
"types": "./*.d.ts",
|
||||
"require": "./*.js",
|
||||
"default": "./*.mjs"
|
||||
}
|
||||
},
|
||||
"bin": "./bin/cli",
|
||||
"peerDependencies": {
|
||||
"ws": "^8.18.0",
|
||||
"zod": "^3.23.8"
|
||||
@@ -221,4 +113,4 @@
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user