github deepseek-ai/deepseek-harness dsh-v0.1.7-rc.2
v0.1.7-rc.2

pre-release3 hours ago

中文 | English

✨ 新增

  • 启用定时任务后,可创建和管理提醒、查看运行记录;重启后任务仍会保留,并支持最短每分钟重复一次。 @Chinesezjc, @ZiyaZhang
  • 桌面端新增首次使用引导,介绍可用额度,并帮助选择用途和工作过程的展示方式;中途退出后可继续。 @std4453
  • Web 和桌面端支持查看、搜索、自定义及恢复快捷键,侧边栏同步显示当前键位。 @yxy72, @yixiangihsiang
  • 进行中的对话可直接使用新启用的工具,无需另开对话。 @Tuyixiang
  • 自动审阅拒绝操作后,允许人工审批的会话可由用户决定是否继续;审阅失败会单独提示。 @turtle1999
  • 关闭桌面窗口后,任务继续在后台运行;退出应用前会提示对任务的影响。 @winewill

🐛 修复

  • Windows 文件菜单更准确地显示应用图标,并优先使用已关联的应用打开文件。 @mektpoy
  • 修复部分桌面安装包启动失败的问题。 @winewill
  • 修复部分插件详情和设置页无法正常显示插件信息的问题,并改善启动失败时的错误提示。 @LegGasai
  • 减少浏览器将登录密码误填入 API Key 输入框的情况。 @LegGasai
  • 桌面端聊天中的本地 Markdown 图片可正常预览和放大。 @Kaige-Gao
  • 通过 GitHub 安装插件失败时,已使用镜像的用户可选择其他安装方式。 @ZiyaZhang
  • 账号模型可直接在设置页编辑。 @lsdsjy
  • 桌面端会记住当前账号在内嵌 Platform 页面中已确认的提示,避免反复显示。 @lsdsjy
  • 额度不足时显示与当前任务匹配的提示,避免 API Key 用户误充到登录账号。 @lsdsjy
  • Windows 更新提示更清楚地说明自动重启;更新后窗口自动显示到前台,安装时也会更早提醒退出正在运行的应用。 @winewill
  • 切换界面语言不再改变新建默认工作区的文件夹名称;显示名称仍可本地化,用户改名后保留自定义名称,已有工作区保持原样。 @kermanx
  • macOS 窗口顶部可稳定拖动,同时保持按钮、表单和弹窗正常操作。 @mektpoy
  • 改善 Agent 帮助用户启用插件和功能时的操作指引。 @turtle1999
  • 语音输入未就绪时,点击麦克风即可获得引导并前往语音插件设置。 @LegGasai
  • 文件侧边栏可正常进入目标位于工作区内的 Windows 目录链接。 @mektpoy
  • 修复应用异常退出或安装中断后,后续插件安装和配置保存持续失败的问题。 @turtle1999
  • 修复过长工具输出中的部分字符显示残缺、并可能导致后续对话失败的问题。 @mektpoy
  • 减少账号余额刷新稍慢时无法显示余额的情况。 @lsdsjy
  • 修复部分长对话持续无法发送消息的问题。 @LegGasai

⚠️ 调整

  • 插件管理页可启用自动审阅;Inspector 不再默认提供,需要单独安装。 @turtle1999
  • 账号任务与 API Key 任务使用独立的模型入口;退出账号前会确认并停止运行中的账号任务,登录失效时提示重新登录。 @lsdsjy
  • 「代码工作工具」统一控制轨迹、代码差异和新任务模式选择;原独立模式选择开关移除,新任务会使用已保存的默认模式。 @lsdsjy
  • 启用时间上下文后,默认每十分钟向 Agent 更新一次时间;自定义间隔保持有效。 @turtle1999
  • Web 和桌面端默认关闭定时任务与时间上下文,需要时可手动启用。 @turtle1999
  • 减少标准模式每轮对话中固定提示信息的 token 开销。 @turtle1999

🎨 优化

  • 归档筛选支持“隐藏已归档/全部对话/仅显示已归档”;仅查看归档时隐藏没有归档对话的工作区。 @Yifffan
  • 工具卡片、文件预览和代码差异的语法高亮更一致,并支持更多文件类型。 @mektpoy
  • 文档预览的加载提示更清晰,页面间距和浅色主题背景更易阅读。 @yudshj
  • 界面圆角、菜单和悬停样式更统一,单文件改动及纯新增或纯删除的差异展示更紧凑。 @yixiangihsiang
  • 键盘操作时的焦点提示更一致,鼠标操作后不再误显示焦点框。 @mektpoy
  • 切换模型时显示等待提示,并减少切换后的等待时间。 @turtle1999, @LegGasai
  • 不兼容插件的跳过提示每次启动只显示一次,避免重复打扰。 @turtle1999
  • 插件安装时可清楚辨认当前使用的官方源或镜像,重复选项合并显示。 @turtle1999
  • 审批卡片支持跟随界面语言显示说明,并引导 Agent 使用用户提问的语言解释审批理由。 @turtle1999
  • 中文插件管理与设置页统一使用「子智能体」名称。 @turtle1999
  • 折叠的网页抓取卡片可直接点击网址打开网页,无需先展开卡片。 @turtle1999

✨ New Features

  • Manage reminders and view their run history after enabling scheduled tasks. Tasks survive app restarts and can repeat as often as once a minute. by @Chinesezjc, @ZiyaZhang
  • New Desktop onboarding introduces available credit and helps users choose their intended use and how much work detail to show. Interrupted onboarding can be resumed. by @std4453
  • View, search, customize, and reset keyboard shortcuts on Web and Desktop, with current bindings shown in the sidebar. by @yxy72, @yixiangihsiang
  • Use newly enabled tools in an ongoing conversation without starting a new one. by @Tuyixiang
  • When Auto review denies an operation, users can decide whether to proceed in conversations that allow manual approval. Review failures are reported separately. by @turtle1999
  • Tasks continue in the background when the Desktop window is closed. Quitting the app warns users about the impact on tasks. by @winewill

🐛 Bug Fixes

  • Windows file menus display application icons more accurately and prefer associated applications when opening files. by @mektpoy
  • Fix startup failures in some Desktop installation packages. by @winewill
  • Fix missing plugin information on some plugin details and settings pages, and improve startup error messages. by @LegGasai
  • Reduce unwanted autofill of saved login passwords into API Key fields. by @LegGasai
  • Local Markdown images in Desktop chat can be previewed and enlarged. by @Kaige-Gao
  • Users already using a mirror can choose another installation method when installing a plugin from GitHub fails. by @ZiyaZhang
  • Edit account models directly in Settings. by @lsdsjy
  • Desktop remembers dismissed notices in embedded Platform pages for the current account, avoiding repeated prompts. by @lsdsjy
  • Quota warnings match the current task, helping API Key users avoid topping up the signed-in account by mistake. by @lsdsjy
  • Windows update prompts explain automatic restart more clearly, and the updated app opens in the foreground. Installation also warns earlier when the app is still running. by @winewill
  • The folder name of a newly created default workspace no longer depends on the interface language. Its display name remains localized unless renamed by the user; existing workspaces remain unchanged. by @kermanx
  • Drag macOS windows reliably from the top area while keeping buttons, forms, and dialogs usable. by @mektpoy
  • Improve the guidance agents follow when helping users enable plugins and features. by @turtle1999
  • When voice input is not ready, clicking the microphone provides guidance and a route to voice plugin settings. by @LegGasai
  • The file sidebar can open Windows directory links whose targets are inside the workspace. by @mektpoy
  • Fix persistent plugin installation and settings-save failures after an app crash or interrupted installation. by @turtle1999
  • Fix broken characters in long tool output that could also cause subsequent conversation requests to fail. by @mektpoy
  • Reduce cases where a slower account balance refresh leaves the balance unavailable. by @lsdsjy
  • Fix persistent message-sending failures in some long conversations. by @LegGasai

⚠️ Changes

  • Enable Auto review from the Plugins page. Inspector is no longer included by default and must be installed separately. by @turtle1999
  • Account-funded and API Key tasks have separate model entries. Signing out confirms and stops running account tasks; an expired sign-in prompts users to sign in again. by @lsdsjy
  • Coding Tools controls the trajectory, code changes, and mode selection for new tasks. The separate mode-selection switch is removed, and new tasks use the saved default mode. by @lsdsjy
  • When time context is enabled, the agent receives time updates every ten minutes by default. Custom intervals remain unchanged. by @turtle1999
  • Scheduled tasks and time context are disabled by default on Web and Desktop and can be enabled when needed. by @turtle1999
  • Reduce the token overhead of fixed instructions in each Standard mode conversation turn. by @turtle1999

🎨 Improvements

  • Choose Hide archived, All conversations, or Archived only. Archived-only views hide workspaces without archived conversations. by @Yifffan
  • Tool cards, file previews, and code diffs use more consistent syntax highlighting and support more file types. by @mektpoy
  • Document previews have clearer loading indicators, more readable page spacing, and improved light-theme backgrounds. by @yudshj
  • Rounded corners, menus, and hover states have more consistent styling. Single-file changes and addition-only or deletion-only diffs use a more compact layout. by @yixiangihsiang
  • Keyboard focus indicators are more consistent and no longer appear unexpectedly after mouse interaction. by @mektpoy
  • Show progress while switching models and reduce the wait after making a selection. by @turtle1999, @LegGasai
  • Warnings about skipped incompatible plugins appear only once per app startup. by @turtle1999
  • Plugin installation clearly identifies the selected official registry or mirror and combines duplicate choices. by @turtle1999
  • Approval cards follow the interface language and guide agents to explain approval requests in the language of the user's question. by @turtle1999
  • Chinese plugin management and settings pages consistently use 子智能体 for subagents. by @turtle1999
  • Open a fetched page directly from its URL in a collapsed tool card without expanding the card. by @turtle1999

Full Changelog: dsh-v0.1.7-rc.1...dsh-v0.1.7-rc.2

Don't miss a new deepseek-harness release

NewReleases is sending notifications on new releases.