Skip to content

feat: migrate Kimi K3 settings to DeepSeek V4 Flash - #253

Merged
neubig merged 4 commits into
mainfrom
migrate-kimi-k3-to-deepseek-default
Aug 26, 2026
Merged

feat: migrate Kimi K3 settings to DeepSeek V4 Flash#253
neubig merged 4 commits into
mainfrom
migrate-kimi-k3-to-deepseek-default

Conversation

@neubig

@neubig neubig commented Aug 26, 2026

Copy link
Copy Markdown
Member

Summary

  • Make deepseek-v4-flash the next enterprise default model version.
  • Change the app-server OpenHands default to openhands/deepseek-v4-flash.
  • Add migration 153 to migrate managed persisted Kimi K3 settings and encrypted LLM profiles.
  • Preserve the existing managed-deployment gate so self-hosted installations are untouched.

Validation

  • Migration and test files compile successfully.
  • Replacement mapping and migration-chain checks pass.
  • Full pytest execution is blocked in this checkout by missing enterprise test dependencies (httpx/Keycloak imports).

This complements OpenHands/OpenHands#16922 and OpenHands/saas-deploy#801.

This pull request was created by an AI agent (OpenHands) on behalf of the user.


Enterprise server image for this PR:

ghcr.io/openhands/enterprise-server:sha-cd2cb3b

Make DeepSeek V4 Flash the enterprise default and migrate managed persisted settings.

Co-authored-by: openhands <openhands@all-hands.dev>
@github-actions github-actions Bot added the type: feat A new feature label Aug 26, 2026
@github-actions

Copy link
Copy Markdown

⚠️ This PR contains migrations. Please synchronize before merging to prevent conflicts.

Co-authored-by: openhands <openhands@all-hands.dev>
@github-actions

Copy link
Copy Markdown

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  enterprise/migrations/versions
  153_migrate_kimi_k3_to_deepseek_v4_flash.py 45, 61, 76-99, 103-105, 109-114, 123-155, 159-186, 195
  enterprise/server
  constants.py
  openhands/app_server/utils
  llm.py
Project Total  

This report was generated by python-coverage-comment-action

neubig and others added 2 commits August 26, 2026 14:33
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: openhands <openhands@all-hands.dev>
@neubig
neubig enabled auto-merge (squash) August 26, 2026 14:40
@neubig
neubig merged commit 348fb7a into main Aug 26, 2026
19 checks passed
@neubig
neubig deleted the migrate-kimi-k3-to-deepseek-default branch August 26, 2026 14:48
@openhands-release-bot openhands-release-bot Bot added the released: 1.56.0 Shipped in 1.56.0 label Aug 26, 2026
@openhands-release-bot

Copy link
Copy Markdown

🚀 Released in 1.56.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released: 1.56.0 Shipped in 1.56.0 type: feat A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants