feat(hermes): bump Hermes Agent to v2026.7.1 and enable Slack Block Kit - #6442
feat(hermes): bump Hermes Agent to v2026.7.1 and enable Slack Block Kit#6442wscurran wants to merge 2 commits into
Conversation
Upgrade Hermes to v2026.7.1 (0.18.0) and enable Slack rich Block Kit output. Preserve trusted base-image resolution while the v0.18 base digest is prepared. Refs #5591 Signed-off-by: Will Curran <wcurran@nvidia.com>
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (20)
📝 WalkthroughWalkthroughThis PR upgrades the pinned Hermes Agent version from 0.17.0 to 0.18.0 across the CI resolver action, Dockerfiles, wrapper, session-preview patch script, manifest, and base-image compatibility checks, and adds Slack rich_blocks support to the Hermes messaging platform config, with corresponding test updates. ChangesHermes 0.18.0 version pinning and validation
Estimated code review effort: 3 (Moderate) | ~30 minutes Slack rich blocks for Hermes
Estimated code review effort: 2 (Simple) | ~15 minutes Suggested labels: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Code Coverage OverviewLanguages: TypeScript TypeScript / code-coverage/pluginThe overall coverage in the Show a code coverage summary of the most covered files.
Updated |
|
🌿 Preview your docs: https://nvidia-preview-pr-6442.docs.buildwithfern.com/nemoclaw |
E2E Advisor RecommendationRequired E2E: Dispatch hint: Full advisor summaryE2E Recommendation AdvisorBase: Required E2E
Optional E2E
New E2E recommendations
Dispatch hint
|
E2E Target RecommendationRequired E2E targets: Dispatch required E2E targets:
Full E2E target advisor summaryE2E Target AdvisorBase: Required E2E targets
Optional E2E targets
Relevant changed files
|
PR Review Advisor (Nemotron Ultra) — Changes requestedMerge posture: Do not merge yet Action checklist
Findings index
🚨 Required before mergeAddress these before merging unless a maintainer explicitly overrides the advisor with rationale.
|
Keep changed test files branch-free for the codebase growth guard. Signed-off-by: Will Curran <wcurran@nvidia.com>
PR Review Advisor — Changes requestedMerge posture: Do not merge yet Action checklist
Findings index
🚨 Required before mergeAddress these before merging unless a maintainer explicitly overrides the advisor with rationale.
|
|
@ericksoa fyi, after some research, discovered that the latest version of Hermes (7/1) supports markdown in Slack. |
|
Way over-engineered, trying again. |
Summary
Hermes v0.18.0 is the first release with Slack Block Kit rendering and native table blocks, so this upgrade enables rich Slack responses and native Markdown-table rendering in NemoClaw's Hermes integration. Building on #5594, it pins Hermes v2026.7.1 / 0.18.0, enables
platforms.slack.extra.rich_blocks, and prevents stale v0.17 bases from silently defeating the upgrade. Before merge, the v0.18 multi-architecture base must be published and the immutable final-image digest repinned; this draft safely falls back to a local v0.18 base build until then.Related Issue
Refs #5591
Changes
agent.verify_on_stop: falsebehavior.Type of Change
Quality Gates
Verification
Verifiedin GitHubpre-commit,commit-msg, andpre-pushhooks passed, ornpm run check:diffpassed when hooks were skipped or unavailablenpm testfor broad runtime/test-harness changes;npm run checkfor repo-wide validation/coverage changes — command/result: Not run locally; draft CI will provide the broad gate and sandbox-image coverage.npm run docsbuilds without warnings (doc changes only)Signed-off-by: Will Curran wcurran@nvidia.com
Summary by CodeRabbit
New Features
Bug Fixes
Documentation