diff --git a/backend/apps/help/changelog.py b/backend/apps/help/changelog.py index 48fd14a7..bea3b380 100644 --- a/backend/apps/help/changelog.py +++ b/backend/apps/help/changelog.py @@ -21,6 +21,16 @@ P_RELEASES: List[ReleaseNote] = [ # Only lines that are true of the built app belong here. This one file feeds the in-app card, the # GitHub body AND the Help agent's context, so a line written for a planned feature becomes the # agent confidently describing something that does not exist. + ReleaseNote( + version="1.7.10-exp.4", + headline="The startup self-heal now waits for the router to actually be ready.", + highlights=[ + "A chat that starts while the app's model router is still waking up now recovers on its own instead of failing with an error card.", + ], + fixes=[ + "The automatic recovery for a chat that started during a router restart no longer retries before the router is ready, and it now recognises the error even when the router cuts the message short.", + ], + ), ReleaseNote( version="1.7.10-exp.3", headline="A model hiccup at startup can no longer sink a long run an hour later.", diff --git a/electron/package-lock.json b/electron/package-lock.json index 3e9eed90..b8947476 100644 --- a/electron/package-lock.json +++ b/electron/package-lock.json @@ -1,12 +1,12 @@ { "name": "openswarm", - "version": "1.7.10-exp.3", + "version": "1.7.10-exp.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "openswarm", - "version": "1.7.10-exp.3", + "version": "1.7.10-exp.4", "hasInstallScript": true, "license": "AGPL-3.0-only", "dependencies": { diff --git a/electron/package.json b/electron/package.json index 92a0b12e..78f2ea2f 100644 --- a/electron/package.json +++ b/electron/package.json @@ -1,6 +1,6 @@ { "name": "openswarm", - "version": "1.7.10-exp.3", + "version": "1.7.10-exp.4", "license": "AGPL-3.0-only", "description": "OpenSwarm \u2014 AI Agent Orchestrator", "author": "openswarm-ai",