Skip to content

v0.22.0-beta.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 05:39
· 4 commits to main since this release

What's Changed

  • fix(agent-runtime): do not treat connection abort wording as user Stop by @xpeng5278-web in #1865
  • fix(file-manager): theme editor search controls by @AuhNijGnahz in #1861
  • perf(sessions): cache file-derived session summaries by file identity by @CJLY-0915 in #1796
  • fix(ci): keep Electron user-path test out of unit suite by @vastsa in #1872
  • fix(composer): scale the mode chip reservation with the appearance font by @SeanLiu326 in #1879
  • fix(agent-runtime): restore MCP resource text in toolResultFromUi by @xpeng5278-web in #1878
  • fix(agent-runtime): do not treat TLS authentication wording as unauthorized by @xpeng5278-web in #1874
  • fix(sessions): preserve ambiguous legacy titles during upgrade by @ShawTim in #1848
  • fix(host-core): keep transcript writers working after a torn append tail by @SeanLiu326 in #1885
  • fix(project-group): keep a group editable after its folder is renamed externally by @SeanLiu326 in #1882
  • fix(transcript): exclude disclosure title toggle from reading hold by @soulet in #1888
  • fix(settings): give every capability row its own busy guard by @SeanLiu326 in #1881
  • fix(renderer): surface refused background writes and external opens by @SeanLiu326 in #1886
  • docs(plugins): reconcile developer documentation with current contracts by @vastsa in #1890
  • fix(skills): match plugin workspace folders across Windows path spellings by @SeanLiu326 in #1883
  • fix(sidebar): portal the submenu out of the scrollable menu by @SeanLiu326 in #1902
  • fix(chat): keep restored live turns visibly running by @Seraph-x in #1900
  • fix(delegation): keep the prompt prefix stable across settlements by @vastsa in #1903
  • perf(agent-runtime): parallelize independent read-only tool calls by @caulif in #1596
  • fix(models): persist discovery membership without deleting bindings by @imsinolam in #1901
  • feat(work-panel): add tab context menu actions by @vastsa in #1904
  • feat(chat): opt-in radial context menu on the transcript background by @Linuxdazhao in #1919
  • fix(ci): avoid repeated Electron client certificate handshake by @vastsa in #1927
  • fix(plugins): bundle scoped remote File Manager reads by @Seraph-x in #1824
  • fix(agent-runtime): bound Bash progress by UTF-16 length without splitting surrogate pairs by @xpeng5278-web in #1939
  • fix(agent-runtime): drop tool results orphaned by skipped delegate assistants by @xpeng5278-web in #1937
  • fix(chat): hide the task dock with its last row by @algerkong in #1932
  • fix(session): restore running state when the window reopens by @FuYukiH in #1915
  • fix(host-runtime): preserve UTF-8 filenames in workspace index by @FuYukiH in #1914
  • fix(desktop): acknowledge revision roots without replaying old messages by @Seraph-x in #1922
  • fix(agent-runtime): collapse dot and duplicate segments in path-lock keys by @xpeng5278-web in #1935
  • fix(chat): send a queued follow-up with the steer shortcut by @zszz3 in #1921
  • fix(settings): give model-provider and plugin rows their own busy guards by @SeanLiu326 in #1928
  • fix(e2e): ignore Chromium background CONNECTs in the certificate probe by @algerkong in #1933
  • fix(plugin-view): follow the app type scale in docked plugin pages by @algerkong in #1930
  • fix(agent-runtime): do not treat billing or disk quota as rate limit by @xpeng5278-web in #1876
  • fix(agent-runtime): recover sessions after malformed tool calls by @Linuxdazhao in #1944
  • fix(chat): persist follow intent before session or project navigation by @new-Beginner in #1916
  • fix(work-panel): detach plugin views on renderer reload by @liujinsheng0616 in #1925
  • fix(work-panel): keep native tab menus above Browser by @vastsa in #1924
  • perf(chat): preload chart helpers for inline visualizations by @zszz3 in #1867
  • fix(storage): persist tool images losslessly and bound history mutations by @Seraph-x in #1907
  • chore(deps): sync Pi runtime to 1.4.0 by @vastsa in #1947
  • feat(session): 新增 /fast,使用 OpenAI 优先服务档位(Fast 模式) by @zszz3 in #1740
  • fix(host-core): terminate background task process tree on Windows by @Totopo27 in #1863
  • feat(chat): rebuild the radial context menu and move its settings to General by @vastsa in #1961
  • fix(tests): resolve test resource URLs to real paths on Windows by @SeanLiu326 in #1959
  • fix(storage): append review state without rewriting history by @Seraph-x in #1956
  • fix(transcript): stop smooth navigation when the reader takes over by @Seraph-x in #1952
  • fix(chat): never read an idle turn with live rows as completed by @SeanLiu326 in #1965
  • fix(composer): 修复中文输入法下输入斜杠出现 /、 的问题 by @xuesecanmeng in #1967
  • fix(host-core): use wall clock for Windows descendant cleanup by @Linuxdazhao in #1970
  • fix(runtime): keep provider thinking signatures across runtime rebuilds by @zszz3 in #1973
  • fix(mcp-market): honor explicit project installation targets by @Linuxdazhao in #1977
  • fix(transcript): keep a live turn running when it is not the tail entry by @eatmoreduck in #1976
  • fix(host-runtime): drain checkpoint writes across turn settlement by @FuYukiH in #1978
  • fix(transcript): keep system rows inside the live-turn walk by @eatmoreduck in #1979
  • fix(settings): record the global default when a global capability row toggles by @SeanLiu326 in #1964
  • fix(agent-runtime): avoid blocking read-only Stop on abort RPCs by @FuYukiH in #1980
  • fix(agent-runtime): exclude retry backoff from stream idle time by @FuYukiH in #1981
  • fix(agent-runtime): keep file ops from the folded compaction tail by @xpeng5278-web in #1984
  • fix(agent-runtime): size summary chunks with the guard's token estimate by @xpeng5278-web in #1988
  • fix(desktop): show a specific message for failed SSH host installs (does not fix the reported connection failure) by @afsuyadi in #1989
  • fix(agent-runtime): include cached usage in context budget by @FuYukiH in #1994
  • feat(plugins): expose durable project enumeration by @vastsa in #1998
  • perf(agent-runtime): order parallel tool batches by resource conflicts by @caulif in #1982
  • fix(chat): update the context ring as soon as a compaction lands by @zszz3 in #2018
  • fix(chat): restore the kit's #widget layout for inline visualizations by @zszz3 in #2001
  • docs(zh-CN): translate tray shortcuts heading by @alexrain in #2012
  • docs(zh-CN): fix plugin spec subsection numbering by @alexrain in #2002
  • docs(plugins): fix duplicate section 12 in marketplace spec by @alexrain in #2004
  • docs(zh-CN): add missing plugin security sections by @alexrain in #2005
  • docs(zh-CN): add floating widgets section to plugin API by @alexrain in #2006
  • docs(zh-CN): translate remaining English headings by @alexrain in #2007
  • docs(zh-CN): translate agent runtime headings by @alexrain in #2008
  • docs(zh-CN): translate runtime goal headings by @alexrain in #2009
  • docs(zh-CN): translate remaining runtime goal headings by @alexrain in #2010
  • docs(plugins): align manifest schema doc with validators by @zszz3 in #2019
  • docs(plugins): align plugin API doc with host runtime by @zszz3 in #2021
  • docs(plugins): align permissions matrix with host behavior by @zszz3 in #2024
  • docs(plugins): align plugin security doc with egress and grant code by @zszz3 in #2025
  • fix(desktop): scroll the New launcher tool list when it overflows the panel by @eatmoreduck in #2028
  • feat(scheduled): add a default-on feature switch in settings by @vastsa in #2030
  • fix(agent-runtime): count Japanese kana and Korean Hangul in the output-cap CJK correction by @xpeng5278-web in #2033
  • fix(agent-runtime): apply the CJK correction to tool-call arguments in the output cap by @xpeng5278-web in #2043
  • fix(agent-runtime): restore tool images and MCP resources when resuming a delegate by @xpeng5278-web in #2035
  • fix(agent-runtime): treat HTTP 402 credit exhaustion as terminal by @xpeng5278-web in #2037
  • fix(agent-runtime): record compaction file ops for aliased path arguments by @xpeng5278-web in #2039
  • fix(agent-runtime): read the HTTP status from Gemini JSON error bodies by @xpeng5278-web in #2041
  • fix(plugins): enforce command registration ownership by @Seraph-x in #2046
  • fix(agent-runtime): name the field that forces a runtime rebuild by @muzimu217 in #2047
  • fix(ui): improve tool overflow and collapse turn change summaries by @vastsa in #2049

New Contributors

Full Changelog: v0.21.0...v0.22.0-beta.3