Merge branch 'main' of https://github.com/mweinbach/agent-coworker
7 months ago
68 files changed
- apps/TUI/context/local.test.ts+36−0
- apps/TUI/context/local.tsx+0−1
- apps/TUI/context/sync.tsx+6−1
- apps/desktop/electron/services/persistence.ts+9−0
- apps/desktop/src/app/persistedProviderState.ts+1−1
- apps/desktop/src/app/providerUiState.ts+62−0
- apps/desktop/src/app/store.actions/bootstrap.ts+14−2
- apps/desktop/src/app/store.actions/provider.ts
+45
−1
apps/desktop/src/app/store.actions/workspaceDefaults.ts+16−12apps/desktop/src/app/store.helpers.ts+7−0apps/desktop/src/app/store.helpers/controlSocket.ts+1−1apps/desktop/src/app/store.helpers/persistence.ts+3−0apps/desktop/src/app/store.ts+2−0apps/desktop/src/app/types.ts+10−0apps/desktop/src/lib/desktopSchemas.ts+11−0apps/desktop/src/lib/modelChoices.ts+39−7apps/desktop/src/lib/providerDisplayNames.ts+4−0apps/desktop/src/ui/ChatView.tsx+22−4apps/desktop/src/ui/chat/ActivityGroupCard.tsx+2−12apps/desktop/src/ui/onboarding/DesktopOnboarding.tsx+67−12apps/desktop/src/ui/settings/pages/ProvidersPage.tsx+152−4apps/desktop/src/ui/settings/pages/WorkspacesPage.tsx+32−7apps/desktop/test/modelChoices.test.ts+96−0apps/desktop/test/onboarding-ui.test.tsx+85−0apps/desktop/test/persistence-state-sanitization.test.ts+88−0apps/desktop/test/protocol-v2-events.test.ts+24−0apps/desktop/test/providers-page.test.ts+146−0docs/websocket-protocol.md+67−18src/cli/repl.ts+12−0src/cli/repl/commandRouter.ts+11−1src/cli/repl/serverEventHandler.ts+2−0src/config.ts+41−14src/models/childModelRouting.ts+5−4src/models/metadata.ts+136−0src/models/metadataTypes.ts+20−0src/models/registry.ts+18−6src/prompt.ts+22−8src/providerStatus.ts+68−2src/providers/authRegistry.ts+1−0src/providers/catalog.ts+13−3src/providers/connectionCatalog.ts+112−4src/providers/index.ts+6−3src/providers/lmstudio.ts+8−0src/providers/lmstudio/catalog.ts+324−0src/providers/lmstudio/client.ts+299−0src/providers/lmstudio/types.ts+61−0src/providers/modelAdapter.ts+37−1src/runtime/piRuntime.ts+60−2src/server/agents/modelRouter.ts+21−11src/server/protocol.ts+1−1src/server/protocolParser.ts+24−1src/server/session/AgentSession.ts+4−3src/server/session/ProviderAuthManager.ts+13−8src/server/session/ProviderCatalogManager.ts+4−2src/server/sessionTitleService.ts+9−3src/shared/openaiCompatibleOptions.ts+66−0src/types.ts+1−0tasks/lessons.md+2−0test/config.test.ts+101−0test/prompt.test.ts+33−0test/protocol.test.ts+57−1test/providers/connection-catalog.test.ts+1−1test/providers/cross-provider.test.ts+8−0test/providers/index.test.ts+23−0test/providers/lmstudio.test.ts+342−0test/repl.test.ts+6−0test/runtime.pi-runtime.test.ts+157−0test/types.test.ts+8−2