v0.4.23
snakers4/silero-vadv0.4.23Aug 11, 2026by github-actions[bot]
AI Summary
Improves Hermes agent memory persistence and introduces features for sub-issue inheritance. It also enhances WeCom bot functionality to read photos, files, and videos sent by users.
Key Highlights
- Give Hermes agents memory that survives the task
- Inherit parent's project and assignee for sub-issues
- Read photos, files, and videos from WeCom bot
- Browser-style history navigation shortcuts
New Features
- Remove legacy agent templates
Full Release Notes
## Changelog * 00e12d34030156b0927a520a3df4253d196129f6 MUL-5906 feat(wecom): read the photos, files and videos people send the bot (#6605) * f26b97e395f5337766f30144c252504a5dfd015a MUL-5932: fix(daemon): give Hermes agents memory that survives the task (#6693) * eb3cd4fe9e720c5efbf863bbb39e63647ef6a8c1 MUL-5951: fix(issues): reject a cross-workspace project on issue update (#6666) * a937710fc746a825eae5e502f28b81be36681dce MUL-5958: 回复人类评论时跳过 assignee 兜底 (#6676) * d317eb3f461cfbf0fef3a868a0d75f0f3aed77de MUL-5966 fix(channels): skip media for duplicate issue commands (#6688) * 4deea5a30a17317ae98b048d8044cc9cca65c59f MUL-5974 fix(cli): reject unknown --profile instead of reporting "stopped" (#6757) * 8cafe1d08c17bd57ad8ea5a60b6cdf929fcd6c87 MUL-5979 fix(views): hide empty agent detail menu (#6696) * 6bce42b84a509a7f5aba4208949e6e4b83f6c574 MUL-5983 fix(workspace): stop workspace delete from hanging on advisory lock 4246 (#6710) * 84a02cc2acb2b21cfa04a58c6adc141c769000da MUL-5991 feat(agent): drive ACP thinking_level from the backend's own configOptions (reasonix first) (#6752) * 807b8706bb91d8083348542f2cc9ea9fec5f2692 MUL-5992 fix(daemon): deny the Reasonix ask tool per task (supersedes #6745) (#6746) * a1da8e536fad972841eca9221374c081ea9f0eb6 MUL-6000 fix(daemon): link user Codex skills into codex-home instead of copying them (#6742) * 59021eb8a6745925527755572f9b6705f2db03f8 MUL-6004 fix(issues): bound inline chips so long titles stop breaking prose (#6744) * dbe55d6bb18b5bb0c4a0755b281e3f8659ad76b6 docs(changelog): add v0.4.23 release entry (2026-08-11) (MUL-6021) (#6758) * 673104d26e2d1f9f1f7030e7e0632670cee70f78 docs(daemon): correct the Hermes overlay's skill-less claim (#6703) * d2f1d23d6e1e5ec5dd5f3a81d119f9adcf7e037f docs(skills): remove implicit reply routing guidance (MUL-6021) (#6763) * 822c6a0b8c0841efa2f5f700b34a89d68a998e7e feat(issues): inherit parent's project and assignee when creating a sub-issue (#6727) * d1e9a2ccb91f01dd8e7adad5805dc34a13508e17 feat(shortcuts): browser-style Cmd+[ / Cmd+] history navigation (#6728) * 8eaa0d229f0f022a249e1aab28b83b2e081819b0 fix(agent): keep Reasonix off the ask tool in unattended tasks (#6745) * 2c7414309612157e687594b840f9fd4116b99a4e fix(agent): preserve effort for Claude context variants (#6748) * 3ebd0b5417eaaf15a2099849aae92085834072ec fix(agents): use DingTalk brand icon (#6692) * d8c41cc79168e229837afb1f3d9a330389ecee61 fix(channels): a cancelled run must stop the typing indicator, not leave it spinning (#6631) * 9c21786f4c3f03ebfdb960021684a8912fa5468e fix(composer): preserve focus on send and stop (#6733) * e0d0b3815342a80460f8a1c66c56ddfc662c7d46 fix(daemon): keep the runtime owner's Reasonix deny rules in a task (MUL-6021) (#6764) * 4345bf567a551e49f8a486578e15e2dbb89e4be5 fix(editor): download web attachments via the signed capability URL (#6713) * 02b73d58749ed180795e808f0020e07ed6be7abb fix(selfhost): forward SMTP_FROM_EMAIL to backend (#6653) * 50cfca6409cc0a1d4381d31b6c40f6e449e4bf38 fix(wecom): pin the wrong-key test, and stop four comments claiming more than the code (#6706) * e519dd9e8b884b3e3ae84b6722b9edc6ae75e5b6 perf(tasks): dedupe agent-status reconciliation on bulk cancel (#6726) * 8e96329196bd67ada89e956745598302b5657036 refactor(daemon): drop the MULTICA_HERMES_TASK_MEMORY rollback switch (#6760)