Summary
July 26 bounds tool context, lengthens agent runs, and hardens runtime continuity.
Tiered tool disclosure remains the day's main architectural move, keeping catalogs of 830 schemas usable within an explicit budget. The default tool-calling limit rose from 90 to 500, while late updater and gateway fixes preserve service and session continuity around longer runs. Guarded recovery remains the safety model for the deeper work these changes enable.
Read on their thinking
Tool discovery is being treated as an information-budget problem rather than a larger prompt. Progressive disclosure, catalog summaries, and adversarial benchmarks now form one tested design.
Recovery continues to require positive safety evidence. Partial salvage is opt-in, live databases cannot be snapshotted, and reconstructed sessions are retained rather than discarded.
Hermes is increasing the permitted depth of tool-driven work while tightening runtime continuity around it. The higher iteration ceiling is now paired with tested updater restarts and notification scoping.
What changed
Compared with 2026-07-25, 2026-07-26 has 95 commits versus 93, 22 contributors versus 30, and 54 merged pull requests versus 60. It also has 0 published releases versus 0 and 25 closed issues versus 38.
What shipped
What they are prioritizing
- 01
Keep large tool catalogs discoverable within explicit listing budgets.
- 02
Preserve recovered session data without reading or snapshotting unsafe live state.
- 03
Preserve service and session identity through updates and asynchronous notification delivery.
Continuous threads
Bounded tool discovery
Established at production-scale catalogsTiered disclosure defers MCP and plugin schemas while preserving full catalog access through search and explicit listing.
Failure containment
Strengthened from safe inspection into guarded salvageRecovery refuses live snapshots, reports damaged metadata as loss, and reconstructs missing sessions without deleting salvaged messages.
Runtime continuity
Extending from scoped delivery into update recoveryKanban wake-ups preserve chat type and creator session keys, while updater restarts restore supervised or manually started backends.
New signals
Commits e869accc1, 0986ac393, and e9fe060eb implement catalog listings, tiered disclosure, and a 5% default listing budget.
Commit 1b081e489 raises the default tool-calling iteration limit from 90 to 500 across runtime entry points, configuration, tests, and documentation.
Commits a417c6e08 and 2a2ae3bca preserve kanban chat type and verify that a DM wake resumes the creator's real DM session key.
Commits 13590ce68 and 83bba799e extend MEDIA handling to spaced paths, GIS extensions, safe display stripping, and history-aware deduplication.
Commits d1f376006 and 8e1fb9ea3 restore stale backends after updates under supervised and manual launch modes.
Hermes is pairing a larger execution horizon with stricter context limits and more explicit runtime restoration.