Skip to content

Releases: ChisaAlter/WhaleIsle

Whale Isle v0.3.3

Choose a tag to compare

@ChisaAlter ChisaAlter released this 02 Oct 20:52

Whale Isle 0.3.3

涓枃 | English

鏈寘鍩轰簬 DeepSeek Harness 0.1.7-rc.2锛堜笂娓告彁浜?477b4f420553e8a52c2fbccc464d7561b239c443锛夛紱鍩虹嚎宸蹭粠鏈疆鍘熷瀹夎璐熻浇鏍稿銆?

杩欐鏇存柊

  • **杩滅▼宸ヤ綔鍖?*锛氬彲绠$悊 SSH 鏈哄櫒銆侀€夋嫨杩滅▼鐩綍锛屽苟鍦ㄦ闈細璇濅腑浣跨敤闀滃儚宸ヤ綔鍖恒€?
  • 浼氳瘽璐圭敤锛氭秷鑰楃粺璁¢〉鎸夋ā鍨嬫樉绀轰細璇濊垂鐢紝骞舵彁渚涗环鏍兼缂栬緫鍜屾洿绱у噾鐨勬椿鍔ㄦ棩鍘嗐€?
  • 椴搁奔濞樼粺涓€浼氳瘽锛氫富绐椼€佹闈㈠揩鎹峰璇濅笌宸插惎鐢ㄧ殑 IM 娓犻亾澶嶇敤鍚屼竴鏉″父椹讳細璇濄€傝缃垎涓鸿亰澶╀笌鑳藉姏銆佹闈㈠舰璞′笌琛屼负锛涘揩鎹峰璇濈殑妯″瀷涓庢€濊€冩。浣嶆敼涓烘诞灞傞€夋嫨銆?
  • **鏂囦欢涓庢祻瑙堝櫒宸ヤ綔鐜?*锛氳亰澶╁唴鐨勬枃浠跺紩鐢ㄥ拰浜х墿鍙墦寮€瀵瑰簲宸ヤ綔闈紱HTML銆丠TM銆乆HTML銆丳DF 浜х墿鍏堣繘鍏ヨ亰澶╁尯鎮诞棰勮锛屽啀鎸夐渶杞埌鍙虫爮 Browser锛屼繚鐣欏悓涓€椤甸潰鐨勫湴鍧€鍜屽巻鍙层€?
  • **鏂囦欢鍏ュ彛涓庣紪杈戜繚鎶?*锛氬彸鏍忓彧淇濈暀銆屾枃浠躲€嶇洰褰曞叆鍙o紝鍏蜂綋鏂囦欢鎵撳紑缂栬緫椤电锛涙棫鏃犳枃浠舵煡鐪嬪櫒鏄剧ず鎵€灞炰細璇濈洰褰曪紝鍐呴儴 sidebar:// 鍦板潃涓嶅啀褰撲綔鏂囦欢璺緞銆傜紪杈戞椂淇濈暀鑽夌锛屽叧闂湭淇濆瓨鏂囦欢鏃跺彲閫夋嫨淇濆瓨鎴栦涪寮冿紱淇濆瓨澶辫触浼氫繚鐣欑紪杈戦〉銆傞€夊尯鍘熸枃姝g‘杩涘叆鎵€灞炰細璇濓紝鏂囦欢鏍戜笌鎼滅储浣跨敤缁熶竴鐨勬墦寮€璺緞銆?
  • 杩滅▼璁块棶淇锛氱暩褰㈣姹備笉浼氫腑鏂?LAN 闈欐€佹湇鍔★紱浠呮湰鏈烘ā寮忎繚鎸佸洖鐜洃鍚紝閰嶇疆绔彛鐢ㄤ簬鐪熷疄杩滅▼ daemon銆傝缃〉绉婚櫎鏈疄鐜扮殑 LAN TLS 寮€鍏筹紝骞惰鏄庣幇鏈夊姞瀵嗚寖鍥淬€?
  • 棰勮璺緞淇锛氬甫涓枃銆佺┖鏍兼垨鐧惧垎鍙风殑鏂囦欢鍙甯搁瑙堬紝鍚屾椂缁х画鎷掔粷璺緞绌胯秺鍜岀紪鐮佽矾寰勫垎闅旂銆?
  • 鍗曚竴鍙虫爮锛氭枃浠躲€佹祻瑙堝櫒銆佸樊寮備笌鍏朵粬璧勬簮鍦ㄥ悓涓€鍙虫爮鍘熶綅鎵撳紑锛涘叧闂渶鍚庝竴涓唴瀹归〉绛惧悗鍥炲埌鍏ュ彛锛岄伩鍏嶅湪涓ゅ渚ф爮涔嬮棿鍒囨崲銆?
  • 鍚姩鍣ㄤ笌鏁版嵁淇濆叏锛氬鍏ュけ璐ユ椂淇濈暀鍘熸湁鏁版嵁锛屾彃浠惰鐩栧畨瑁呭け璐ユ椂鎭㈠鍘熷畨瑁咃紝骞朵慨澶?Windows 鍥炴粴蹇収涓殑鐩綍閾炬帴闂锛涘仠姝㈡垨鍙栨秷鍚姩鍚庯紝鏃х殑鎭㈠浠诲姟涓嶄細鍐嶆鍚姩妗岄潰銆傚鍏ュ垪琛ㄥ拰闀跨‘璁ゅ唴瀹瑰湪灏忕獥鍙e強楂樼缉鏀句笅鍙粴鍔ㄦ搷浣溿€?
  • 璐︽埛鐧诲綍锛氭闈㈣处鎴风櫥褰曢摼鎺ュ氨缁椂鑷姩鎵撳紑绯荤粺娴忚鍣紝浠嶅彲浠庡脊绐楀鍒堕摼鎺ャ€?
  • 鐣岄潰淇锛氬彸鏍忛〉绛剧殑鍏抽棴鎸夐挳涓庢爣棰樺眳涓榻愶紱浠诲姟鍒楄〃娴眰閬垮厤琚細璇濆ご閮ㄨ鍒囷紝娴忚鍣ㄦ偓娴瑙堢缉灏忚楗拌竟妗嗗苟鏀瑰杽鎷栨嫿銆佺缉鏀惧拰鏍囬鏄剧ず锛涢哺楸煎浜や簰鑼冨洿鏇磋创杩戣鑹叉湰浣撱€?
  • **瀹夎涓庡惎鍔ㄦ仮澶?*锛氫笅杞芥柇绾垮彲鏈夌晫閲嶈瘯锛屽畨瑁呭け璐ヤ細鏄剧ず鍙仮澶嶇姸鎬侊紱杩愯鏃跺厛鍦ㄤ复鏃剁洰褰曢獙璇佸啀鍒囨崲锛屽悓鐗堟湰瑕嗙洊瀹夎涔熸寜褰掓。鍐呭鍒锋柊锛岄伩鍏嶇户缁娇鐢ㄦ棫杩愯鏃躲€傚惎鍔ㄦ椂寮傛妫€鏌ヤ緷璧栭摼鎺ワ紝鍑忓皯闀挎椂闂寸晫闈㈡棤鍝嶅簲銆?
  • 鏇存柊澶辫触鎭㈠锛氬樊閲忎笅杞借秴鏃朵細鍙栨秷涓嬭浇锛涘畨瑁呭櫒鏃犳硶鍚姩鏃舵槑纭姤閿欍€佷繚鐣欏綋鍓嶅簲鐢ㄥ拰缁勪欢鏈嶅姟锛屽苟鍏佽閲嶆柊灏濊瘯锛屼笉鍐嶆彁鍓嶆樉绀烘洿鏂版垚鍔熸垨閫€鍑恒€?
  • **缁熻鍑嗙‘鎬т笌寮€鍏?*锛氫慨澶嶆仮澶嶄細璇濇紡璁$敤閲忋€侀噸澶嶅埛鏂扮疮璁$炕鍊嶏紱浼氳瘽缁熻銆佽垂鐢ㄤ笌宄拌胺寮€鍏冲嵆鏃跺搷搴旓紝杩炵画鍒囨崲鏃朵繚鐣欐渶鏂伴€夋嫨銆?
  • **Windows 绐楀彛涓庢瀹?*锛氫富绐楀拰鍚姩鍣ㄥ悓鏃朵繚鐣?20px 閫忔槑鍦嗚涓庣郴缁熺獥鍙e姩鐢伙紱妗屽疇缂╂斁閫傞厤灞忓箷瀵嗗害锛岃鑹插拰鑱婂ぉ鍗′箣闂寸殑绌洪殭鍙┛閫忕偣鍑汇€?
  • **Windows 浠诲姟鏍忓浘鏍?*锛氱獥鍙e厛澹版槑椴稿笨鍥炬爣銆佸悕绉颁笌閲嶅惎鍛戒护锛屽啀璁剧疆 AppID锛岀‘淇濅换鍔℃爮鍒锋柊鏃跺凡鍏峰瀹屾暣鍝佺墝灞炴€э紱瀹夎鐗堝惎鍔ㄦ椂绮剧‘璇嗗埆鏃ч€氱煡鐢熸垚鐨?Electron 蹇嵎鏂瑰紡锛屼繚鐣欏畬鏁寸殑闈炲揩鎹锋柟寮忓浠斤紝骞舵湁鐣岄€氱煡绯荤粺鏃у叆鍙e凡鍒犻櫎銆傛簮鐮佽繍琛岄伩鍏嶇郴缁熼€氱煡閲嶆柊鐢熸垚鍚岃韩浠芥潯鐩紝瀹夎鐗堥€氱煡淇濇寔鍙敤锛岀敤鎴峰浐瀹氶」淇濇寔鍘熸牱銆?
  • **姝e父閫€鍑?*锛氬叧闂弽棣堟渶澶氱瓑寰?500ms锛岄伩鍏嶉殣钘忛〉闈㈡病鏈夌粯鍒跺洖璋冩椂鍗′綇閫€鍑猴紱浠诲姟妫€鏌ャ€佹帓绌哄拰姝e父鍏冲仠娴佺▼缁х画淇濈暀銆?
  • 妗屽疇鎶曞杺鎭㈠锛氭竻鐞嗕細璇濇棩蹇楀悗锛屾柊澧炴秷璐逛粛鍙姇鍠傦紱鎭㈠鏃ф棩蹇椾笉浼氶噸澶嶅彂鏀俱€傚崌绾т繚鐣欐垚闀垮€笺€佺疮璁″凡鎶曞杺閲忓拰鍘熸湁鍙敤浣欓锛屽啓鍏ュけ璐ュ悗閲嶈瘯涓嶄細閲嶅鎵i櫎銆?
  • Harness 鍩虹嚎锛氭洿鏂板埌 dsh-v0.1.7-rc.2锛屽苟淇濈暀妗岄潰宸ヤ綔鐜笌鎻掍欢鑳藉姏銆?

鎶€鏈绾?

  • 椴搁奔濞樼殑浼氳瘽韬唤鐢?data/whale/settings.json 涓殑 sessionId 鎸佹湁锛涙湭鍚敤鎴栦細璇濅笉鍙敤鏃讹紝IM 涓嶄細鎮勬倓鍒涘缓鍙︿竴鏉¢哺楸煎浼氳瘽銆傛樉寮忛€夋嫨鍏朵粬棰勮鐨勬満鍣ㄤ汉浠嶄娇鐢ㄧ嫭绔嬩細璇濄€?
  • Browser 鍙虫爮涓庤亰澶╁尯鎮诞棰勮浜ゆ帴鍚屼竴 guest锛涚浠昏〃闈㈢殑寤惰繜闅愯棌涓嶅緱瑕嗙洊鏂拌〃闈㈢殑鏄剧ず銆?
  • Browser 棰勮鐨?dshd mini-player 鐢?renderer 鍦ㄨ亰澶╁彲瑙嗗尯瀹氫綅鎺у埗灞傦紝Browser guest锛圔rowserView锛夋寜 previewId 浜ゆ帴锛沀RL 涓?history 鐢卞悓涓€ guest 淇濈暀銆傚畨瑁呯増 Browser 璺緞鍒椾负 P0 楠屾敹銆?
  • 鏂囦欢鎵撳紑閫氳繃宸ヤ綔鍖烘巿鏉冭矾寰勬墽琛岋紱缂哄皯宸ヤ綔鐩綍鎴栨棤娉曞鐞嗙殑璺緞鍥為€€鍒?Host銆?
  • 鏃ф棤鏂囦欢鏌ョ湅鍣ㄤ娇鐢ㄦ墍灞炰細璇濈殑鐩綍涓讳綋鍜屾爣棰樺師浣嶅吋瀹瑰憟鐜帮紝淇濇寔鍘熼〉绛捐褰曘€佹爮灞曞紑涓庢诞绐楃姸鎬侊紱鏈夋晥鏂囦欢涓庤崏绋夸繚鎸佸師韬唤锛屼笉杩佺Щ鎸佷箙甯冨眬銆?
  • 宸噺涓庢暣鍖呭畨瑁呭叡鐢ㄧ洰鏍囩増鏈€佸彂甯冩竻鍗?SHA512 鍜屼换鍔℃帴绾虫鏌ワ紱瀹夎鍣ㄥ惎鍔ㄥけ璐ラ噴鏀炬帴绾抽攣锛岄噸璇曢噸鏂版鏌ュ伐浣滅姸鎬併€?
  • 杩愯鏃跺綊妗d娇鐢?SHA256 鍐呭韬唤锛屾棫鎻愬彇鏍囪杩佺Щ涓€娆★紱甯歌澶嶇敤鍙灏忔憳瑕佹竻鍗曪紝鏇挎崲鍓嶆牎楠岀湡瀹炲綊妗c€傛瀯寤哄嚟鎹悓鏃惰窡韪剼鏈?helper銆乿endor 婧愮爜鍜屽綋鍓嶅钩鍙板師鐢熶骇鐗╋紝鎺掗櫎鐢熸垚鐩綍銆?
  • 鏃ч€氱煡鏉$洰淇濈暀鍘熷瓧鑺傜殑 Electron.lnk.backup锛涘彧鍦ㄧЩ鍔ㄥ畬鎴愬悗瀵瑰師璺緞寮傛鍙戦€佺簿纭?SHCNE_DELETE / SHCNF_PATHW | SHCNF_FLUSH锛?00ms 鍚庝粛淇濈暀澶囦唤骞剁户缁惎鍔ㄣ€備簨浠舵姇閫掍笉璇佹槑浠诲姟鏍忓儚绱犳纭紝棣栨鍐峰惎鍔ㄩ』鍙﹁楠屾敹銆?
  • macOS 鏇存柊璺緞鎸夋灦鏋勯€夋嫨 DMG锛屾牎楠屽悗鎵撳紑骞舵彁绀烘墜鍔ㄦ嫋鍏?Applications锛涙墦寮€鏄犲儚涓嶈〃绀哄畨瑁呭凡瀹屾垚锛屼篃涓嶄細鑷姩閫€鍑哄簲鐢ㄣ€傛湰娆?Windows 鍙戣涓嶆彁渚?DMG銆?

瀹夎涓庡崌绾?

Windows 10 鍙婁互涓?x64 鐢ㄦ埛鍙粠 Releases 鑾峰彇瀹夎鍖咃紝骞朵娇鐢ㄩ殢闄勭殑 SHA512SUMS.txt 鏍¢獙銆傚畨瑁呭櫒鏈繘琛?Authenticode 绛惧悕锛學indows 鍙兘鏄剧ず瀹夊叏鎻愮ず銆傚凡鏈夋闈㈠畨瑁呭彲鐩存帴瑕嗙洊鍗囩骇锛涜縼绉诲叾浠栫幆澧冭浣跨敤鍚姩鍣ㄤ腑鐨勩€屽鍏ャ€嶃€?

Git 鎿嶄綔瑕佹眰搴旂敤杩涚▼鑳芥壘鍒?Git CLI銆傝嫢绯荤粺灏氭湭閰嶇疆 Git锛岄渶鍏堝畨瑁呭苟纭浠庢闈㈠惎鍔ㄧ殑搴旂敤鑳藉璁块棶锛涘紑鍙戠粓绔腑鐨?Git 鍙敤涓嶇瓑浜庢闈㈣繘绋嬪凡鍏峰璇ヤ緷璧栥€?

骞冲彴鑼冨洿

鏈鍏紑璧勪骇浠呬负 Windows x64 瀹夎鍖呫€侫ndroid銆乵acOS 涓?Web 绗簩瀹㈡埛绔笉鍦ㄨ繖鎵瑰畨瑁呰祫浜т腑銆傝繙绋嬭闂渶瑕佺敤鎴蜂富鍔ㄥ紑鍚厤瀵癸紱LAN 闈欐€侀〉闈娇鐢?HTTP锛岀鍒扮鍔犲瘑涓庝腑缁?TLS 鐨勮寖鍥翠互璁剧疆椤佃鏄庝负鍑嗐€?

宸茬煡闄愬埗

濡傛灉褰撳墠 Windows 璧勬簮绠$悊鍣ㄤ細璇濆凡缂撳瓨鏃х増閫氱煡鐢熸垚鐨?Electron 蹇嵎鏂瑰紡锛屽崌绾у悗浠诲姟鏍忓彲鑳戒粛鏄剧ず鏃у悕绉版垨鐧借壊鏂囦欢鍥炬爣銆傛棫鍏ュ彛杩佺Щ瀹屾垚鍚庯紝涓嬫鐧诲綍鎴栭噸鍚祫婧愮鐞嗗櫒鍙仮澶嶏紱搴旂敤涓嶄細涓诲姩閲嶅惎璧勬簮绠$悊鍣ㄣ€傚共鍑€浼氳瘽鐨勬纭浘鏍囦笉鑳借瘉鏄庤繖鏉″崌绾ц矾寰勯娆℃樉绀烘纭€?

楠岃瘉鑼冨洿

寮€鍙?CI 杩愯鐩稿叧琛屼负娴嬭瘯銆佸畨瑁呭寘鏋勫缓鍜?packaged smoke锛涜嚜鍔ㄥ彂甯冨鐢ㄥ悓娆℃瀯寤鸿祫浜э紝骞舵牳瀵规洿鏂板厓鏁版嵁鍜屾牎楠屽拰銆傛湭鎵ц鐨勫畨瑁呫€佸崌绾у拰鎵嬪伐璺緞涓嶅绉伴€氳繃銆?

鍙嶉

璇峰湪 Issues 闄勪笂鎿嶄綔绯荤粺銆佸鐜版楠や笌鏃ュ織锛涘垎浜墠绉婚櫎瀵嗛挜绛夋晱鎰熶俊鎭€?


Whale Isle 0.3.3

涓枃 | English

This package uses DeepSeek Harness 0.1.7-rc.2 (upstream commit 477b4f420553e8a52c2fbccc464d7561b239c443), verified from this candidate's original installer payload.

What's new

  • Remote workspaces: Manage SSH machines, choose remote directories, and use mirrored workspaces in desktop sessions.
  • Session costs: Usage Statistics now shows costs by model, includes a price-period editor, and has a more compact activity calendar.
  • One resident whale conversation: The main window, desktop quick chat, and enabled IM channels share one persistent conversation. Settings separate chat and capabilities from desktop appearance and behavior; quick chat uses a floating model and reasoning picker.
  • File and browser work loops: File references and deliverables in chat open the relevant surface. HTML, HTM, XHTML, and PDF deliverables first open in the chat mini preview, then move to the right Browser panel on request while retaining the same page and history.
  • Files entry and editing protection: The right panel keeps one Files directory entry and opens editor tabs for specific files. Legacy fileless viewers show their owning conversation's directory instead of reading internal sidebar:// addresses as file paths. Edits retain a draft, and closing an unsaved file offers Save or Discard. A failed save keeps the editor open. Selected text goes into the owning conversation, and the file tree and search use the shared opening route.
  • Remote access fixes: Malformed requests no longer interrupt the LAN static server. Local-only mode retains loopback listening, and the configured port controls the actual remote daemon. Settings remove the unimplemented LAN TLS switch and explain the existing encryption scope.
  • Preview path fixes: Files with Chinese characters, spaces, or percent signs preview correctly, while path traversal and encoded path separators remain rejected.
  • One right panel: Files, browser pages, diffs, and other resources open in place in the same right panel. Closing the last content tab returns to its entry view without switching between separate sidebars.
  • Launcher and data preservation: Failed imports preserve existing data, and failed plugin replacements restore the previous installation, including a fix for directory links in Windows rollback snapshots. Stopping or cancelling startup invalidates older recovery tasks. Import lists and long confirmations remain scrollable in small windows and at high zoom levels.
  • Account sign-in: The system browser opens automatically when a desktop account authorization link becomes available; the dialog still offers a copyable link.
  • Interface fixes: Right-panel tab close buttons align with their titles. The Jobs popover avoids clipping under the conversation header. The browser mini preview has slimmer chrome and improved dragging, resizing, and title display. The whale pet's interaction area follows the character more closely.
  • Installation and startup recovery: Interrupted downloads retry within a bounded limit, and installation failures show a recoverable state. The runtime is validated in a temporary directory before replacement. Same-version upgrades refresh it by archive content to avoid reusing an older runtime. Startup checks dependency links asynchronously to reduce long UI stalls.
  • Update failure recovery: A differential-download timeout cancels the download. If the installer cannot start, the app reports the error, keeps the current app and component services running, and allows a retry without claiming success or quitting early.
  • Accurate statistics and responsive switches: Fixed missing usage in restored sessions and totals doubling on repeated refreshes. Session statistics, cost, and peak/off-peak switches respond immediately and retain the latest choice during rapid changes.
  • Windows windows and desktop pet: The main window and launcher retain both 20px transparent corners and native window animations. The pet adapts to screen density, and clicks pass through the gap between the character and chat card.
  • Windows taskbar icon: Windows set the Whale Isle icon, name and relaunch command before the AppID, so complete branding is available when the taskbar refreshes. Installed startup identifies the exact old notification-generated Electron shortcut, keeps a complete backup without the shortcut extension, and notifies the system that the old entry was deleted within a bounded wait. Source runs prevent notification registration from recreating the entry, installed notifications remain available, and user pins are retained.
  • Normal quit: Closing feedback waits at most 500ms, preventing a hidden page without paint callbacks from stalling quit. Task inspection, draining, and normal shutdown remain in place.
  • Pet feeding recovery: New consumption remains available for feeding after session logs are cleaned up. Restoring old logs does not grant food twice. Upgrading preserves growth, lifetime feeding and the existing available balance; a retry after a failed save does not consume it twice.
  • Harness baseline: Updated to dsh-v0.1.7-rc.2 while retaining desktop work loops and plugin capabilities.

Technical contract

  • The whale's sessionId in data/whale/settings.json owns its conversation identity. IM does not silently create another whale conversation when the ...
Read more

Deepseek-Harness-Desktop v0.3.2

Choose a tag to compare

@github-actions github-actions released this 19 Sep 06:00

Deepseek-Harness-Desktop 0.3.2

中文 | English

把 DeepSeek Harness 带到 Windows 桌面:在一个本地窗口里完成对话、文件处理、网页预览、终端操作和 Git 工作流。

这次更新

  • 终端透明度:外观新增独立滑杆(40–100,默认 75),终端井可以按自己的实心度透出壁纸或流动渐变,不跟随玻璃滑杆;低于默认值时设置页提示 TUI 选中行可读性,不做强制钳制。Trajectory 等标签页同样改透明画布,背景可以到达这些区域。
  • 按钮悬停光泽开关:界面设置新增「按钮悬停光泽 / Button sheen」开关(默认关);默认状态下按钮悬停只剩原本的填充效果,打开后恢复金属扫光。
  • 桌宠常驻通知:whale_notify 推送的重要消息在桌宠气泡上钉住并带关闭按钮,只有手动关闭才退场,期间新气泡排队不顶替;「看看」的成功结果同样常驻显示。
  • 长会话周期性卡顿修复:桌宠成长值的会话日志扫描移出主进程到 worker 线程——此前每 60 秒的重扫在大语料会话上会让所有窗口与 IPC 冻结数秒,现在只占后台线程。
  • 增量更新:启动器升级改走 electron-updater 的 NSIS blockmap 通道——不变的分块直接复用本地副本,只有变化的块经 HTTP Range 下载,更新不再每次拉取约 636 MB 的完整安装包;增量下载时进度条会标注。增量通道失败自动回退到整包校验下载。
  • 品牌徽标换新:应用图标、窗口/任务栏、托盘与安装器标统一换成白色圆角底板上的鲸鱼娘头像,告别黑底白鲸鱼;启动页加载换成鲸鱼娘旋转动画(减少动态效果时显示静态头像)。
  • Harness 基线 dsh-v0.1.6-alpha.2:桌面客户端与安装包升级到同一套新的钉版基线;官方 DeepSeek 端点归一到 Messages 协议根 https://api.deepseek.com/anthropic,第三方网关地址不受影响。
  • 新会话不误占旧身份:新建会话只复用没有任何历史记录的空白草稿——曾被插件管理、有过消息或定过标题的会话保持原状、仍可手动打开,不会再被当成新草稿顶掉。

技术契约

  • 安装版 Browser 交付 dshd mini-player P0 路径:复用同一 Browser guest / previewId,挂到聊天可视区内的 renderer 浮层,支持标题栏拖拽与八方向缩放;恢复后保留当前 URL 与 history。
  • mini-player 只迁移 guest 的呈现边界,不创建第二个 BrowserView、外部窗口或 mini 专用 IPC。
  • LAN 配对着陆页(:3180 静态托管)补纵深防御响应头 nosniff / no-referrer / DENY;刻意不加 CSP——同源 connect-src 会阻断配对所需的跨源中继 WebSocket。

安装与升级

当前公开安装包为 Windows 10 及以上 x64。请从 Releases 下载,并用随附的 SHA512SUMS.txt 校验文件完整性。安装器未进行 Authenticode 签名,Windows 可能显示安全提示。

已有桌面安装可以直接覆盖升级。若要从官方 CLI 或其他旧环境迁移,请在启动器中使用「导入」,不要直接复制整个 profiles 目录。dshbot 已回归桌面内置并随包发布:Bots 页签默认出现,旧预置的受管装载会在首次启动时自动迁移,机器人设置、记忆、房间 preset 与会话全部保留。

平台范围

本次公开资产为 Windows x64 安装包。macOS、Android 和 Web 第二客户端不包含在这批 Windows 安装资产中;远程访问需要用户主动开启配对。

验证范围

Windows 候选已通过同一提交的桌面测试、安装包构建和 packaged smoke,并在晋级时重新校验了候选 Setup 的 SHA256。完整安装版手工验收尚未全部执行,未执行的路径不在本公告中宣称为已验证能力。

反馈

请通过 Issues 报告问题,并附上操作系统、复现步骤和相关日志。分享日志前请移除 API 密钥等敏感信息。


Deepseek-Harness-Desktop 0.3.2

中文 | English

DeepSeek Harness on the Windows desktop: conversations, files, web previews, terminal work, and Git in one local application.

What's new

  • Terminal opacity: A dedicated Appearance slider (40–100, default 75) lets the terminal well show the wallpaper or ambient gradient at its own solidity instead of following the glass slider. Below the default, Settings shows a TUI-selection readability hint rather than clamping. Trajectory and similar tabs also switched to a transparent canvas so the backdrop reaches them.
  • Button sheen toggle: A new Appearance switch (按钮悬停光泽 / Button sheen, off by default) keeps each button's plain hover fill; turning it on restores the metallic sheen.
  • Pinned pet notifications: Important messages pushed through whale_notify now pin to the desktop pet bubble with a close button and stay until dismissed; new bubbles queue behind the pin instead of replacing it. Successful "看看" (take a look) results stay on screen the same way.
  • Periodic-stutter fix: The desktop pet's growth-token scan of session logs moved off the main process onto a worker thread. The 60-second rescan used to freeze every window and IPC for seconds on large session corpora; it now costs a background thread only.
  • Differential updates: Launcher upgrades now ride electron-updater's NSIS blockmap channel — unchanged chunks are reused locally and only changed blocks travel over HTTP Range, instead of re-pulling the ~636 MB Setup every release. Any updater failure falls back to the verified whole-file download.
  • New brand mark: The app icon, window/taskbar, tray, and installer marks now share the whale-girl's head portrait on a white rounded tile, replacing the black-tile whale glyph; the boot page loader is now her spinning animation (a static head shows under reduced motion).
  • Harness baseline dsh-v0.1.6-alpha.2: The desktop client and installer moved to the same new pinned baseline. Official DeepSeek endpoints now resolve to the Messages protocol root https://api.deepseek.com/anthropic; third-party gateway addresses are unaffected.
  • New Session no longer takes over old identities: New Session reuses only blank drafts with no history at all — sessions once managed by a plugin, containing messages, or pinned by a user title keep their identity, stay explicitly openable, and are never repurposed as fresh drafts.

Technical contract

  • The installed-package Browser P0 path ships dshd mini-player: it reuses the same Browser guest / previewId, mounts as a renderer overlay inside the chat viewport, and preserves the current URL and history on restore.
  • The mini-player only moves the guest's presentation bounds; it does not create a second BrowserView, external window, or mini-specific IPC.
  • The LAN pairing landing page (:3180 static host) gains defense-in-depth headers nosniff / no-referrer / DENY; CSP is deliberately omitted — a same-origin connect-src would break the cross-origin relay WebSocket pairing needs.

Install and upgrade

The public installer targets Windows 10 or later on x64. Download it from Releases and verify the files with the accompanying SHA512SUMS.txt. The installer is not Authenticode-signed, so Windows may show a security warning.

Existing desktop installations can be upgraded in place. To migrate from the official CLI or another older environment, use Import in the launcher instead of copying the entire profiles directory. dshbot is back as a desktop built-in and ships in the installer: the Bots tab appears by default, the old preset's managed mount is migrated on first start, and bot settings, memories, room presets, and sessions are preserved.

Platform scope

This publication contains a Windows x64 installer. macOS, Android, and the Web second client are not included in this Windows asset set. Remote access requires an explicit pairing opt-in.

Verification scope

The Windows candidate passed same-commit desktop tests, installer packaging, and packaged smoke, and the promotion step independently rechecked the candidate Setup SHA256. Full manual acceptance of every installed-app path was not completed; paths not exercised are not claimed as verified here.

Feedback

Report problems through Issues with your OS, reproduction steps, and relevant logs. Remove API keys and other sensitive data before sharing logs.

Release provenance

  • Release tag: v0.3.2
  • Candidate workflow: release.yml run 35423619175
  • Candidate commit: 36c02961bf429333311d9048073f009d003474a5
  • Verified Windows Setup SHA256: a2b63a60fcf1b9a41b843e0780838068e41377fdfb2a5784ab4735e1ea03d3be
  • Release body combines the Chinese and English release notes above.
  • Assets were downloaded from that candidate run; this promotion does not rebuild them.

Deepseek-Harness-Desktop v0.3.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 13:05

Deepseek-Harness-Desktop 0.3.1

把 DeepSeek Harness 带到 Windows 桌面:在一个本地窗口里完成对话、文件处理、网页预览、终端操作和 Git 工作流。

这次更新

  • Browser mini-player:网页预览可以切换为聊天区域内的浮层,支持拖拽和八方向缩放;恢复后保留当前页面和历史记录。
  • 工作区工作流:Files、Browser、Diff、终端和 Git 围绕当前工作区协作,文件和终端选区可以直接加入对话。
  • 启动器与恢复:改进冷启动、插件排查、数据导入和更新流程;内置的用量统计、消息渠道和市场入口保持可用。
  • 模型与扩展:设置中可以管理模型服务、MCP、技能和插件,并从内置市场查看和安装扩展。
  • 运行时可靠性:修复工具调用校验、畸形响应重试、会话投影恢复、终端布局和多个桌面交互边界。
  • 安装包可靠性:修复 Windows 打包时依赖运行时文件被过滤的问题,确保安装版可以加载完整的 Harness 依赖。
  • Harness 基线:桌面客户端与安装包使用同一套固定的 DeepSeek Harness 基线。

技术契约

  • 安装版 Browser 交付 dshd mini-player P0 路径:复用同一 Browser guest / previewId,挂到聊天可视区内的 renderer 浮层,支持标题栏拖拽与八方向缩放;恢复后保留当前 URL 与 history。
  • mini-player 只迁移 guest 的呈现边界,不创建第二个 BrowserView、外部窗口或 mini 专用 IPC。

安装与升级

当前公开安装包为 Windows 10 及以上 x64。请从 Releases 下载,并用随附的 SHA512SUMS.txt 校验文件完整性。安装器未进行 Authenticode 签名,Windows 可能显示安全提示。

已有桌面安装可以直接覆盖升级。若要从官方 CLI 或其他旧环境迁移,请在启动器中使用「导入」,不要直接复制整个 profiles 目录。dshbot 已回归桌面内置并随包发布:Bots 页签默认出现,旧预置的受管装载会在首次启动时自动迁移,机器人设置、记忆、房间 preset 与会话全部保留。

平台范围

本次公开资产为 Windows x64 安装包。macOS、Android 和 Web 第二客户端不包含在这批 Windows 安装资产中;远程访问需要用户主动开启配对。

验证范围

Windows 候选已通过同一提交的桌面测试、安装包构建和 packaged smoke,并在晋级时重新校验了候选 Setup 的 SHA256。完整安装版手工验收尚未全部执行,未执行的路径不在本公告中宣称为已验证能力。

反馈

请通过 Issues 报告问题,并附上操作系统、复现步骤和相关日志。分享日志前请移除 API 密钥等敏感信息。


Deepseek-Harness-Desktop 0.3.1

DeepSeek Harness on the Windows desktop: conversations, files, web previews, terminal work, and Git in one local application.

What's new

  • Browser mini-player: Move a web preview into an overlay inside the chat area, resize it from any edge or corner, and restore it without losing the current page or history.
  • Workspace flow: Files, Browser, Diff, terminal, and Git work around the active workspace. Files and terminal selections can be sent directly to the conversation.
  • Launcher and recovery: Improve cold start, plugin troubleshooting, data import, and update flows while keeping the built-in usage, messaging, and marketplace entry points available.
  • Models and extensions: Manage model providers, MCP, skills, and plugins from Settings, and browse or install extensions from the built-in marketplace.
  • Runtime reliability: Fix tool-call validation, malformed-response retries, session projection recovery, terminal layout, and several desktop interaction edge cases.
  • Installer reliability: Preserve dependency runtime files during Windows packaging so the installed app can load the complete Harness runtime.
  • Harness baseline: The desktop client and installer use the same pinned DeepSeek Harness baseline.

Technical contract

  • The installed-package Browser P0 path ships dshd mini-player: it reuses the same Browser guest / previewId, mounts as a renderer overlay inside the chat viewport, and preserves the current URL and history on restore.
  • The mini-player only moves the guest's presentation bounds; it does not create a second BrowserView, external window, or mini-specific IPC.

Install and upgrade

The public installer targets Windows 10 or later on x64. Download it from Releases and verify the files with the accompanying SHA512SUMS.txt. The installer is not Authenticode-signed, so Windows may show a security warning.

Existing desktop installations can be upgraded in place. To migrate from the official CLI or another older environment, use Import in the launcher instead of copying the entire profiles directory. dshbot is back as a desktop built-in and ships in the installer: the Bots tab appears by default, the old preset's managed mount is migrated on first start, and bot settings, memories, room presets, and sessions are preserved.

Platform scope

This publication contains a Windows x64 installer. macOS, Android, and the Web second client are not included in this Windows asset set. Remote access requires an explicit pairing opt-in.

Verification scope

The Windows candidate passed same-commit desktop tests, installer packaging, and packaged smoke, and the promotion step independently rechecked the candidate Setup SHA256. Full manual acceptance of every installed-app path was not completed; paths not exercised are not claimed as verified here.

Feedback

Report problems through Issues with your OS, reproduction steps, and relevant logs. Remove API keys and other sensitive data before sharing logs.

Release provenance

  • Release tag: v0.3.1
  • Candidate workflow: release.yml run 34693579838
  • Candidate commit: fe871549ff718643e0be08811bae7b0e7847ab65
  • Verified Windows Setup SHA256: bb10de43ee6423fbb6c31b57b6399ba717bd93dd581f79118a86771ec72c6eea
  • Release body combines the Chinese and English release notes above.
  • Assets were downloaded from that candidate run; this promotion does not rebuild them.

Deepseek-Harness-Desktop v0.2.9

Choose a tag to compare

@ChisaAlter ChisaAlter released this 06 Sep 07:21

Deepseek-Harness-Desktop 0.2.9

发布日期:2026-09-06。平台:Windows x64。

相对 0.2.7:Harness 升级到 0.1.2-rc.1,修复识图路由、历史工作区关联和非法工具调用保护,并带来内置用量统计、内置市场、透明主题与服务器默认远程连接。0.2.8 未对外发布。

升级注意(必读)

dshbot 已从桌面本体剥离。 不再附带其源码、开发预置或第一方推荐。旧版 dshbot 可能因调用新版 Harness 已移除的接口而启动失败;已安装用户请在启动器的插件排查中单独禁用 dshbot,再启动桌面。插件文件、机器人设置、记忆与会话不会因禁用而删除。待独立插件兼容后可重新启用;不要清空用户数据。

Caution

从早于 0.2.7 的版本、或官方 CLI 升级过来,不会自动带上旧对话。

0.2.7 起桌面只用自己的 dsh-home,不读、不迁官方 ~/.dsh。请先完全退出应用(托盘也要退)。

推荐做法: 冷启动进入 启动器 → 导入,按勾选项拷进桌面家目录。不要拷 profiles。本版会对可兼容的旧投影缓存自动冷重建,但仍不会直接读取官方 ~/.dsh。

已经在用 0.2.7 桌面家目录的,直接覆盖安装即可;本版仍钉同一桌面 home,不回读 ~/.dsh。

启动器不可用时,可用下面的手动拷贝兜底(拷完后打开当时聊天用的工作区路径;未绑定工作区的对话在「无工作区」):

Windows(PowerShell)

$old = "$env:USERPROFILE\.dsh"
$new = "$env:APPDATA\Deepseek-Harness-Desktop\dsh-home"
Copy-Item "$old\sessions\*" "$new\sessions\" -Recurse -Force
if (Test-Path "$old\attachments") {
  Copy-Item "$old\attachments\*" "$new\attachments\" -Recurse -Force
}

安装包

本次 0.2.9 仅发布 Windows x64 安装包,不提供 macOS 新版安装包。

平台 文件
Windows x64 Deepseek-Harness-Desktop-Setup-0.2.9.exe
  • 校验:同页的 SHA512SUMS.txt(Windows Setup / blockmap)
  • 安装器未做 Authenticode 签名;请从本仓库下载并核对校验文件。

本版变化

关键修复

  • 恢复识图模型设置的请求消费,上传图片和工具读取图片可交由识图模型生成描述;后续请求复用已记录描述,取消和超时不再伪装为成功
  • 恢复工具调用标识校验、畸形响应重试和旧历史投影修复,原始会话日志保持不变
  • 注册或重新添加工作区时重新关联后来导入的历史会话,保留原有归属和排序
  • 启动时自动补回仍登记工作区遗漏的历史和已归档会话,保留原成员顺序与归档状态,不恢复已删除的工作区
  • 修复插件 Git 安装失败被误报为构建授权的问题
  • 文件搜索先按查询过滤再限制结果,避免目标文件被截断漏检
  • 修复旧版 session_projcache 记录可能让 Harness 陷入启动崩溃循环的问题;旧格式记录会备份并冷重建,不再阻塞进入应用
  • 修复已重建的 Web UI 组合仍命中旧 index.html 缓存的问题
  • 恢复侧栏分组折叠动画,并补齐输入卡四角连续边光与静止态边缘层级

Harness 与会话

  • Harness 钉 dsh-v0.1.2-rc.1;安装包与源码从 0.2.9 起使用同一官方基线
  • 归档 / 就地编辑重新接上官方 workspace / session Remote
  • 会话统计与峰谷行停靠在输入卡宽度内;界面设置可开「会话累计费用」
  • 标题栏 Git:登记工作区后即可切分支 / 推拉(0.1.2 工作区 unary 口径)

设置与外观

  • 设置里的值选择改为官方胶囊 + 菜单(模型、MCP、Skills、通用 / 界面、价格面板)
  • 外观新增「透明主题」:有壁纸时表层 0% 填充;毛玻璃低于 20% 会一次性提到 20%
  • Skills 支持多选分组
  • 用量统计与市场改为桌面内置模块;市场 Discover 分页,退役家族(含改名绕过)整段拒绝安装
  • 工作区 / 空态选择器统一为紧凑方形入口

启动与恢复

  • 启动失败仍只在启动器 Recovery Board 做插件级排查
  • 对话页多标签遵守「显示会话标签」开关;AppFrame 不再露出 cozy Session 日志标签

本版不交付

  • dshbot 的机器人功能由独立插件维护,不随桌面交付;旧用户安装保留,由通用插件管理负责禁用和恢复

远程连接

  • 设置中的「外出」改为「服务器」,未配置时默认服务器;局域网保留为手动选项
  • 默认模式不会自动开启配对;已保存的连接方式和中继地址保持不变
  • 手机目录只传列表必需信息,保留全部会话;模型、权限与计划详情在打开会话时获取,降低弱网下目录同步超时的风险
  • 首次连接失败恢复重试入口,配对成功后自动重连改用保存凭据;新配对链接可取消未完成的旧连接
  • 内置消息渠道适配新版 Harness 鉴权、事件与审批协议,修复 Windows 飞书 SDK 构建兼容问题
  • 精简远程运行时并统一 DSHD 命名,补齐与 Electron 匹配的 SQLite 原生绑定
  • Android 壳层同步连接与前后台恢复修复;本次发布不包含 Android APK,Android 实机验收尚未完成

发布验证与已知边界

  • 固定源码:583b6fa92d93df2ee56363e96e2891b356af75b9;Desktop tests 和 Windows 构建及打包冒烟 已通过。
  • 发布的是同一批 CI 原始产物,Setup SHA256:1eb5bd7c3769e1d09a6e863f8948706359f255a91608f0989e7982d19c380117。
  • 本次经维护者在获知验收缺口后明确授权发布;完整新包实机 P0 验收仍未完成,未测项不计 Pass,历史候选结果不沿用。
  • Web 第二客户端、Android 与 macOS 实机验收不在本次放行范围;全库文档检查仍有既有问题,不宣称所有检查通过。

Deepseek-Harness-Desktop 0.2.9 (English)

Release date: September 6, 2026. Platform: Windows x64.

Compared with 0.2.7, this release upgrades Harness to 0.1.2-rc.1, repairs vision routing, historical workspace membership, and malformed tool-call handling, and includes built-in Usage Stats, Market, transparent themes, and Server-default remote connections. 0.2.8 was not publicly released.

Important upgrade notes

dshbot is no longer bundled with the desktop. Its source, development preset, and first-party recommendation have been removed. Older dshbot installations may fail to start because they call APIs removed by the newer Harness. Disable only dshbot in the launcher's plugin recovery tools, then start the desktop. Disabling it does not delete plugin files, bot settings, memories, or sessions. Re-enable it after the independent plugin becomes compatible; do not clear user data.

Caution

Migration from a version older than 0.2.7 or from the official CLI does not bring old conversations over automatically.

Since 0.2.7, the desktop uses its own dsh-home and does not read or automatically migrate the official ~/.dsh. Quit the application completely, including the tray, before migrating.

Recommended: open launcher > Import on cold start and copy only the selected items into the desktop home. Do not copy profiles. Compatible old projection caches can be cold-rebuilt automatically, but the app still does not directly read the official ~/.dsh.

Existing 0.2.7 desktop-home users can install over their current version. The desktop home stays the same and the app does not switch back to ~/.dsh.

If the launcher is unavailable, use this Windows PowerShell fallback. Reopen the original workspace path afterwards; directory-free conversations appear in the ungrouped workspace section.

$old = "$env:USERPROFILE\.dsh"
$new = "$env:APPDATA\Deepseek-Harness-Desktop\dsh-home"
Copy-Item "$old\sessions\*" "$new\sessions\" -Recurse -Force
if (Test-Path "$old\attachments") {
  Copy-Item "$old\attachments\*" "$new\attachments\" -Recurse -Force
}

Installer

0.2.9 ships a Windows x64 installer only. There is no new macOS installer in this release.

Platform File
Windows x64 Deepseek-Harness-Desktop-Setup-0.2.9.exe
  • Checksums: SHA512SUMS.txt on this release, covering the Windows Setup and blockmap.
  • The installer is not Authenticode-signed. Download from this repository and verify the checksum file.

Changes

Key fixes

  • Restore consumption of the configured vision model: uploads and images read by tools can be described by the fallback model; later requests reuse recorded descriptions, and cancellation or timeout is not reported as success.
  • Restore tool-call identifier validation, malformed-response retries, and historical projection repair while leaving original session logs unchanged.
  • Registering or re-adding a workspace adopts subsequently imported history while preserving existing ownership and ordering.
  • Startup restores missing active and archived history for still-registered workspaces, preserves original member order and archive state, and does not recreate deleted workspaces.
  • Do not misreport Git plugin installation failures as build-approval requests.
  • Filter file-search matches before limiting results so matching files are not lost to truncation.
  • Back up and cold-rebuild compatible old session_projcache records instead of letting them cause a startup crash loop.
  • Revalidate index.html after rebuilding the Web UI composition instead of serving an old cached page.
  • Restore sidebar group-fold animation and complete composer corner lighting and resting-edge layering.

Harness and conversations

  • Pin Harness to dsh-v0.1.2-rc.1; source and installer builds share the official baseline from 0.2.9 onward.
  • Reconnect archive and inline message editing to the official workspace/session Remotes.
  • Align session statistics and peak/off-peak information with the composer width; cumulative session costs can be enabled in Interface Settings.
  • Restore titlebar branch switching and push/pull for registered workspaces using the 0.1.2 workspace unary API.

Settings and appearance

  • Use official capsule-and-menu value selectors for models, MCP, Skills, General, Interface, and pricing controls.
  • Add transparent themes: with a wallpaper, surfaces use 0% fill; frost below 20% is raised to 20% once.
  • Support grouped multi-selection in Skills.
  • Make Usage Stats and Market built-in desktop modules. Market Discover is paginated; retired plugin families, including renamed variants, are rejected.
  • Use compact square entries for workspace and empty-state pickers.

Startup and recovery

  • Keep plugin-level startup recovery in the launcher's Recovery Board.
  • Conversation tabs follow the Show session tabs preference; AppFrame no longer exposes the cozy Session log tab.

Not shipped

  • dshbot functionality belongs to the independent plugin and is not bundled. Existing user installations remain available to generic plugin management and recovery.

Remote connections

  • Rename Away to Server and default to Server when unconfigured; LAN remains manually selectable.
  • The default mode does not enable pairing automatically. Saved modes and relay addresses are preserved.
  • Send only catalog-required metadata while retaining all sessions; fetch model, permission, and plan details when opening a session to reduce weak-network catalog timeouts.
  • Restore retry after first-connect failure, use saved credentials for reconnect after pairing, and allow new pairing links to cancel unfinished older connections.
  • Adapt built-in messaging channels to newer Harness authentication, event, and approval APIs, including Windows Feishu SDK build compatibility.
  • Trim the remote runtime, standardize DSHD naming, and provide SQLite native bindings compatible with Electron.
  • Update Android connection and foreground/background recovery code. No Android APK is shipped, and Android device acceptance remains incomplete.

Verification and known limits

  • Fixed source: 583b6fa92d93df2ee56363e96e2891b356af75b9. Desktop tests and the Windows build and packaged smoke passed.
  • These are the same original CI artifacts. Setup SHA256: 1eb5bd7c3769e1d09a6e863f8948706359f255a91608f0989e7982d19c380117.
  • The maintainer explicitly authorized publication after being informed of the acceptance gap. Full installed-package P0 acceptance remains incomplete; untested cases are not Pass, and earlier c...
Read more

Deepseek-Harness-Desktop v0.2.7

Choose a tag to compare

@github-actions github-actions released this 25 Aug 01:04

Deepseek-Harness-Desktop 0.2.7

相对 0.2.6:新增冷启动启动器与官方数据导入,桌面家目录与官方 ~/.dsh 隔离,Harness 钉到 0.1.1-rc.1,终端 Ghostty 资源打进安装包,识图不再误写第三方网关凭证。

升级注意(必读)

Caution

升级后不会自动带上旧对话,侧栏可能是空的。

0.2.7 起桌面只用自己的 dsh-home,不读、不迁官方 ~/.dsh。请先完全退出应用(托盘也要退)。

推荐做法: 冷启动进入 启动器 → 导入,按勾选项拷进桌面家目录。不要拷 profiles。旧 rc 的 SQLite 会话库与本版不兼容,不要硬开。

启动器不可用时,可用下面的手动拷贝兜底(拷完后打开当时聊天用的工作区路径;未绑定工作区的对话在「无工作区」):

Windows(PowerShell)

$old = "$env:USERPROFILE\.dsh"
$new = "$env:APPDATA\Deepseek-Harness-Desktop\dsh-home"
Copy-Item "$old\sessions\*" "$new\sessions\" -Recurse -Force
if (Test-Path "$old\attachments") {
  Copy-Item "$old\attachments\*" "$new\attachments\" -Recurse -Force
}

macOS: 把 $HOME/.dsh/sessions 拷到 ~/Library/Application Support/Deepseek-Harness-Desktop/dsh-home/sessions(attachments 同理)。

安装包

平台 文件
Windows x64 Deepseek-Harness-Desktop-Setup-0.2.7.exe
macOS Apple Silicon(arm64) Deepseek-Harness-Desktop-0.2.7-mac-arm64.dmg
  • macOS 包未签名:下载后右键 → 打开;或执行 xattr -cr /Applications/Deepseek-Harness-Desktop.app
  • Intel Mac 与 Linux 请从源码运行
  • 校验:同页的 SHA512SUMS.txt(Setup / blockmap / DMG)

若终端仍见 Unable to load libghostty-vt (404),或装过 0.2.4 / 0.2.5(市场依赖不完整),请改装本版。

本版变化

启动与导入

  • 冷启动先开启动器(同一安装包、同一进程),再按需启动桌面端
  • 有新正式版时询问;空桌面且官方 home 有可导入数据时停在导入页
  • 启动失败时留在启动器,用 Recovery Board 排查插件
  • 版本页可查看本机安装、更新 / 卸载 Setup
  • 「关闭桌面端」只停内核并关主窗,不退出应用
  • 桌面「通用设置 → 启动时」与启动器「打开后自动启动桌面端」共用同一开关

数据与模型

  • 桌面 $DSH_HOME 仅在应用 userData/dsh-home,不碰官方 ~/.dsh
  • Harness 钉 dsh-v0.1.1-rc.1(与更早 rc 的 SQLite 会话库不兼容)
  • 自定义网关不再被写成官方 DEEPSEEK_API_KEY / DEEPSEEK_BASE_URL
  • 主模型不识图时走官方识图兜底(需官方 key);缺 key 报缺凭证,不再报「模型不存在 UNKNOWN」

界面与终端

  • Files 列出目录时不再误闪「此目录为空」
  • Wallhaven 网络失败 / 超时有可读提示
  • Ghostty wasm / 字体打进安装包;缺资源则拒绝启动或打包失败
  • 侧栏隐藏「远程」/ 手机与「机器人」入口;预置机器人插件启动时卸掉
  • 设置里的值选择改为官方胶囊 + 菜单

Deepseek-Harness-Desktop v0.2.6

Choose a tag to compare

@github-actions github-actions released this 20 Aug 11:13

0.2.6

安装包

  • Windows x64:Deepseek-Harness-Desktop-Setup-0.2.6.exe
  • macOS Apple Silicon(arm64):Deepseek-Harness-Desktop-0.2.6-mac-arm64.dmg(未签名:下载后右键 → 打开;或执行 xattr -cr /Applications/Deepseek-Harness-Desktop.app)
  • Intel Mac 与 Linux 仍请从源码运行

相对 0.2.5 的修复

  • 打包不再把 Git 里残缺的 node_modules 当真相:安装包里的 dshmarket 在打包时用 npm 补齐运行时依赖(undici、js-yaml 及其入口文件)
  • 门禁检查依赖的真实 exports / module / main 文件,缺 js-yaml.mjs 这类入口则构建失败
  • 这些依赖若仍缺失,桌面不会把残缺市场插件写进 profile,Harness 还能启动(设置里暂时没有市场)

0.2.3 / 0.2.4 的功能说明仍适用:内置插件市场、壁纸图库、用户插件树恢复、终端与 Files 工作循环、浏览器预览。内置 Harness 仍钉在 0.1.0-rc.7。

Deepseek-Harness-Desktop v0.2.3

Choose a tag to compare

@github-actions github-actions released this 17 Aug 15:21

0.2.3

当前请用这一版。v0.2.0 因启动失败已撤回,不要再装。v0.2.1 与 v0.2.2 从未发出安装包。

安装包

  • Windows x64:Deepseek-Harness-Desktop-Setup-0.2.3.exe
  • macOS Apple Silicon(arm64):Deepseek-Harness-Desktop-0.2.3-mac-arm64.dmg(未签名:下载后右键 → 打开;或执行 xattr -cr /Applications/Deepseek-Harness-Desktop.app)
  • Intel Mac 与 Linux 仍请从源码运行

相对 0.1.3 的新能力

  • 设置 → MCP、设置 → 技能
  • 标题栏 Git、完整 VT 终端、右边栏 Files / Diff / Browser / Agents
  • 最新用户消息可编辑后重新发送
  • Harness 意外退出后自动回到故障页并有限次重启
  • 关闭窗口时可最小化到托盘或直接退出
  • 插件市场安装改为打开空白会话并预填草稿

本版修复

  • 编辑第一条消息或空白 fork:会话标题跟新提示走,不再钉成「父标题 (1)」
  • 标题栏变窄时折叠 Git / 会话文案,减轻拥挤
  • 终端抽屉首次打开能正确适应尺寸并聚焦
  • 重复注入桌面安装插件导致 Harness 起不来
  • 桌面 IPC 校验调用来源、下载文件名净化、配置字段白名单、插件安装只接受 github:owner/repo
  • macOS 工作区路径按 realpath 归一,桌面单测不再因 /var 符号链接整批失败(这是 v0.2.1 发不出去的原因)
  • 桌面单测不再依赖已安装的 vendor,并兼容 macOS realpath、文件系统 Git remote 与进程停止时序
  • 发布任务只构建和上传安装包;双平台单测与 vendor GUI 留在日常 CI,移除依赖虚拟屏幕和合成鼠标的误报门禁
  • Windows 构建成功即可发版;macOS 失败不再吞掉 Windows 安装包;tag 必须与 package.json 一致

手机远程办公入口本版仍隐藏。

Deepseek-Harness-Desktop v0.1.3

Choose a tag to compare

@github-actions github-actions released this 14 Aug 18:34

Full Changelog: v0.1.2...v0.1.3

Deepseek-Harness-Desktop v0.1.2

Choose a tag to compare

@github-actions github-actions released this 14 Aug 06:39

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.1.2

Deepseek-Harness-Desktop v0.1.1

Choose a tag to compare

@github-actions github-actions released this 14 Aug 03:17

Full Changelog: v0.1.0...v0.1.1