Conversation
Make the official StepFun endpoint selectable and preserve its model capabilities while first-party catalog coverage is incomplete. Keep reseller metadata separate and retain user overrides and safety limits. Cover discovery, saved bindings, reasoning replay and tool continuation through the real adapter, with no credentials in fixtures. fixes vastsa#738
Route the service preset to the subscription endpoint so Step API keys can discover Step 5 Preview. Keep saved ordinary endpoints unchanged. Normalize disabled retry settings to false on both read paths so an unrelated settings edit can pass the existing strict write validation.
Validate the provider and settings changes against the current target branch.
Keep the request head current with the target branch before publishing.
Retain both provider settings and URL regression scenarios when merging current upstream changes into the request branch.
Honor the requested scope by retaining the existing test suite and removing the new provider and settings cases and their coverage claims. Production behavior remains unchanged.
Retain both model capabilities when incorporating the latest upstream documentation and implementation.
Preserve the request behavior alongside the latest hosted search contracts and runtime imports.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更
服务商设置新增 StepFun Plan(订阅),使用
https://api.stepfun.com/step_plan/v1和 Chat Completions,让 Step API key 能正确发现、保存并使用step-5-preview。选择器只保留订阅预设;已有普通 API 自定义服务保持原地址和配置。infiniteProviderRetry is invalid:主进程和渲染进程读取关闭或缺省值时统一返回false,使“读取设置 → 修改其他选项 → 保存”通过原有严格校验,不放宽非法类型检查。当前候选验证(2026-09-22)
候选提交:
0fdbc157be1cef4dd771a6d3b0bdacf29ccf3de6;已纳入目标 main:5c7e67aecdbf87d5363484f0215b03741ddc225f。本次保留冲突双方的文档/运行时导入,功能语义不变,没有新增测试。同步主线锁定的依赖后,JS 和 Rust 构建、桌面类型检查、lint、文档、差异及主线包含检查通过。现有设置、目录及生图相关测试 36 项通过。 隔离 Electron 启动检查通过(800 会话、preload / IPC)。
环境:macOS,Electron 43.6.0;安装后缺失的 Electron 二进制复用本机同版本缓存。未调用真实模型服务、未使用生产数据、未运行
verify:ui:*。本次运行相关既有测试,没有重复全量套件;此前版本结果不作为当前全量通过结论。CI 以最新提交为准。本次仅解决冲突并更新 PR,不合并。Fixes #738