mirror of
https://github.com/langchain-ai/openwork.git
synced 2026-07-21 10:05:29 -04:00
[PR #34] [CLOSED] feat: add deepseek support, settings access, and model persistence #42
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/langchain-ai/openwork/pull/34
Author: @warrofua
Created: 1/18/2026
Status: ❌ Closed
Base:
main← Head:deepseek-settings-model-persistence📝 Commits (4)
0f08307feat: add deepseek support, settings access, and model persistence9c2525cfix: keep large checkpoints and restore serialized messagesbf0613eMerge origin/mainc667dfdfix: restore serialized checkpoint message fields📊 Changes
17 files changed (+694 additions, -28 deletions)
View changed files
📝
package-lock.json(+18 -0)➕
src/main/agent/deepseek-model.ts(+192 -0)📝
src/main/agent/runtime.ts(+50 -5)📝
src/main/checkpointer/sqljs-saver.ts(+1 -1)📝
src/main/ipc/models.ts(+29 -1)📝
src/main/storage.ts(+1 -0)📝
src/main/types.ts(+1 -1)📝
src/preload/index.d.ts(+4 -0)📝
src/preload/index.ts(+8 -0)📝
src/renderer/src/components/chat/ApiKeyDialog.tsx(+2 -1)📝
src/renderer/src/components/chat/ContextUsageIndicator.tsx(+4 -0)📝
src/renderer/src/components/chat/ModelSwitcher.tsx(+14 -1)➕
src/renderer/src/components/settings/SettingsDialog.tsx(+265 -0)📝
src/renderer/src/components/sidebar/ThreadSidebar.tsx(+24 -10)➕
src/renderer/src/components/ui/switch.tsx(+30 -0)📝
src/renderer/src/lib/thread-context.tsx(+50 -7)📝
src/renderer/src/types.ts(+1 -1)📄 Description
Summary
Settings UI access point:

Settings menu w/ auto-approve toggle:

Deepseek integration w/ model selection in UI:

Testing
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.