fix: add LM Studio start-and-retry modal
2 months ago
30 files changed
- apps/desktop/src/App.tsx+2−0
- apps/desktop/src/app/store.actions.ts+2−0
- apps/desktop/src/app/store.actions/lmstudioLocal.ts+122−0
- apps/desktop/src/app/store.helpers.ts+4−0
- apps/desktop/src/app/store.helpers/threadEventReducer/messaging.ts+34−1
- apps/desktop/src/app/store.ts+1−0
- apps/desktop/src/app/types.ts+24−0
- apps/desktop/src/lib/lmStudioLocalError.ts+23−0
- apps/desktop/src/ui/chat/LmStudioStartDialog.tsx+91−0
- apps/desktop/test/jsonrpc-single-connection.test.ts+187−0
- apps/desktop/test/lmstudio-start-dialog.test.tsx+157−0
- docs/generated/websocket-jsonrpc.d.ts+6−2
- docs/generated/websocket-jsonrpc.schema.json+1−1
- docs/websocket-protocol.md+27−1
- src/cli/repl.ts+4−0
- src/client/jsonRpcSocket.ts+4−0
- src/models/metadata.ts+28−4
- src/providers/lmstudio/local.ts+242−0
- src/server/jsonrpc/routes/provider.ts+49−0
- src/server/jsonrpc/routes/turn.ts+36−0
- src/server/jsonrpc/routes/types.ts+2−0
- src/server/jsonrpc/schema.provider.ts+8−0
- src/server/protocol.ts+1−1
- src/server/runtime/ServerRuntime.ts+2−0
- src/shared/jsonrpcControlSchemas.ts+53−0
- test/jsonrpc.provider-lmstudio-local-route.test.ts+131−0
- test/jsonrpc.turn-lmstudio-guard.test.ts+181−0
- test/jsonrpcSocket.runtime.test.ts+44−0
- test/models.lmstudioPlaceholderWarning.test.ts+71−0
- test/providers/lmstudio-local.test.ts+270−0