From 11a25df584d6f5a9164b03759ff9db9c0e974361 Mon Sep 17 00:00:00 2001 From: Ryder Sun Date: Sat, 17 Oct 2026 19:09:45 +0800 Subject: [PATCH] release: prepare Meldwork V1.0.6 What changed - Package version 0.1.5 -> 0.1.6 in desktop and frontend (package.json and the lock files). - CHANGELOG entry for 0.1.6 (Meldwork-V1.0.6 prerelease). Why V1.0.5 was published on 2026-09-17 from the tag Meldwork-V1.0.5 (bb55fad). Everything after it, 38 commits of Agent reliability, group conversation and interface work, is version 1.0.6. This line was developed under the name feature/1.0.5 by mistake. It is feature/1.0.6 now, and feature/1.0.5 is back at the published V1.0.5. Checks - Only version fields and the changelog change, and no test pins the version. - The code under test is that of ce995cb: frontend 357/357, desktop 1603/1603, deterministic evaluation 6 cases / 18 results. --- CHANGELOG.md | 42 ++++++++++++++++++++++++++++++++++++++ desktop/package-lock.json | 4 ++-- desktop/package.json | 2 +- frontend/package-lock.json | 4 ++-- frontend/package.json | 2 +- 5 files changed, 48 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 278b80d..50234ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,47 @@ # Changelog +## 0.1.6 - 2026-10-17 (Meldwork-V1.0.6 prerelease) + +### Agent Reliability + +- Tier authentication failures instead of treating any authentication-looking diagnostic as a sign-in problem, and retry transient provider errors. +- Keep long-lived ACP Agents (Hermes, Kimi, MiMo, OpenCode) usable across stops, restarts, and hangs, including when a group alternates between read-only and write turns. +- Stop the watchdog from killing Agents that are still thinking or building, and keep an ACP turn alive through traffic this client does not recognise. +- Keep an Agent available through an inconclusive readiness probe and preserve its shell environment. +- Let MiMo and OpenCode turns that call tools finish instead of returning a partial answer, and report a CLI's own error instead of EPIPE. +- Launch WorkBuddy's app-bundled CLI again (it now ships only the lite bundle) and stop skipping every WorkBuddy permission check in write mode. +- Refuse unsafe ACP permission requests during read-only turns. +- Give direct chats the current request and the delivery contract again after a native session is rebuilt. +- Compare installed Agent CLI versions as releases, so a newer installed CLI is not offered a downgrade. +- Write workspace state compactly and durably, and record unhandled main-process faults in the diagnostics log. +- Internal: split the auto-runner and the Agent invocation into modules grouped by purpose. + +### Group Conversations + +- Show group replies in the order Agents were dispatched. +- Keep natural discussions going instead of ending on one slip, ask Agents to engage with each other, and let peers see workspace file paths. +- Keep group members after an Agent failure, so one proxy 403 or an expired sign-in no longer removes an Agent from later turns, and recover groups that were emptied. +- A member that is not ready no longer blocks a message to the whole group; skipped members are named. +- Deliver attachments and knowledge bases to group Agents, and send Hermes image attachments over ACP. +- Conversations no longer wait for each other, even in the same folder; writers inside one conversation still take turns. +- Import only files an Agent wrote, including paths with spaces. +- Explain run failures in Chinese and English instead of showing raw codes. + +### Interface + +- Start without waiting for Agent detection: the sidebar, home page, and composer show that detection is running. +- Mark conversations that wait for your decision in the sidebar and list them on the home page; mark group runs that finished while you were in another conversation. +- Add a General settings tab with language and a System, Light, or Dark appearance; System follows the operating system until you choose. +- Explain on each Agent card why an installed Agent is unavailable: its installed version, the verified range, and the failed check. +- Use a shared type scale and semantic status colors, keep secondary text within contrast guidelines, and keep long notices on screen long enough to read. +- Keep unsent text per conversation, add Skip and arrow-key navigation to first-run onboarding, ask before deleting a cloud server connection, and show Gemini CLI's own logo. + +### Verification And Distribution + +- Frontend 357/357, desktop 1603/1603, and deterministic evaluation 6 cases / 18 results passed on a clean checkout. +- DMG and ZIP are ad-hoc signed, without Apple Developer ID signing or notarization. No installed user application is replaced automatically. +- Live coverage is limited to observed CLI versions and configurations; this release did not repeat the live Agent acceptance run. + ## 0.1.5 - 2026-09-09 (Meldwork-V1.0.5 prerelease) ### Local Agent Reliability diff --git a/desktop/package-lock.json b/desktop/package-lock.json index 4fe2a64..e75f223 100644 --- a/desktop/package-lock.json +++ b/desktop/package-lock.json @@ -1,12 +1,12 @@ { "name": "meldwork-desktop", - "version": "0.1.5", + "version": "0.1.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "meldwork-desktop", - "version": "0.1.5", + "version": "0.1.6", "license": "Apache-2.0", "dependencies": { "@agentclientprotocol/sdk": "0.23.0", diff --git a/desktop/package.json b/desktop/package.json index bf0d07e..5fb2a04 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,6 +1,6 @@ { "name": "meldwork-desktop", - "version": "0.1.5", + "version": "0.1.6", "private": true, "description": "A local-first desktop workspace for multi-Agent collaboration", "author": "Ryder-MHumble", diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 97b687c..dd1c0a6 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "meldwork-frontend", - "version": "0.1.5", + "version": "0.1.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "meldwork-frontend", - "version": "0.1.5", + "version": "0.1.6", "license": "Apache-2.0", "dependencies": { "@vicons/ionicons5": "^0.12.0", diff --git a/frontend/package.json b/frontend/package.json index 7ee4b28..d932325 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "meldwork-frontend", - "version": "0.1.5", + "version": "0.1.6", "private": true, "description": "Meldwork local-first multi-Agent collaboration workspace", "author": "Ryder-MHumble",