ActionableOps How-To · Hermes
Changelog
What changed in the Hermes docs, which episodes were re-cut, and what is new. Updated automatically on every doc-watch run.
Doc watch run
Update
70 changed docsNew
detected between upstream commits a9f3f087 and 226e8de827a6 (July 14, 2026).
Update
38 re-cuts flaggedNew
Major upstream release with new commands, config keys, env vars, and behavior changes across nearly every episode doc. Full list below.
Update
13 coverage correctionsNew
These upstream docs already had published episodes. A stale 59-episode coverage ledger caused false "new episode" labels. The ledger is now synced to all 87 published episodes.
Update
19 flagged for human reviewNew
Unclassifiable changes across various docs.
Update
0 skippedNew
.
Update
38 re-cuts pendingNew
No episodes were built during this run because the Desktop worker endpoint timed out.
Episode changes
Re-cut
One-Line Install (RE-CUT)New
Upstream quickstart.md gained opt-in Blank Slate with explicit platform_toolsets.cli list. Build deferred - Desktop GPU worker unreachable.
Re-cut
Nix (RE-CUT)New
Upstream installation.md: Nix is no longer an explicitly supported install path (best-effort only). Build deferred.
Re-cut
Updating (RE-CUT)New
Upstream updating.md: Nix no longer explicitly supported. Build deferred.
Re-cut
Five Slash Commands (RE-CUT)New
Upstream slash-commands.md gained /prompt, /moa, /model, /timestamps, /learn, /suggestions, /blueprint, /pet, /hatch, /credits, /billing, /new, /platform commands. Build deferred.
Re-cut
Pick Your Brain (RE-CUT)New
Upstream cli-commands.md gained hermes moa, hermes whatsapp-cloud, hermes auth, hermes project, hermes pets, hermes desktop, hermes update, --provider, --safe-mode, migrate-legacy, enroll, and many more. Build deferred.
Re-cut
Sessions (RE-CUT)New
Upstream sessions.md gained export overhaul (jsonl, md/qmd, html, trace formats), archive, list improvements, gateway session auto-reset. Build deferred.
Re-cut
Profiles (RE-CUT)New
Upstream profiles.md: per-profile gateways supervised by s6-overlay, tool subprocesses keep real HOME by default. Build deferred.
Re-cut
It Remembers You (RE-CUT)New
Upstream memory.md gained write_approval gate, memory_notifications (off/on/verbose), background_review config. Build deferred.
Re-cut
Memory Providers (RE-CUT)New
Upstream memory-providers.md gained mode (platform/oss), host, rerank config keys. Build deferred.
Re-cut
Curator (RE-CUT)New
Upstream curator.md gained consolidate and prune_builtins config keys. Consolidation opt-in by default. Build deferred.
Re-cut
Browser (RE-CUT)New
Upstream tool-gateway.md gained hermes setup --portal and hermes portal info commands. Build deferred.
Re-cut
Web Search (RE-CUT)New
Upstream web-search.md gained formats, secret_key, image_proxy config keys. Build deferred.
Re-cut
Telegram (RE-CUT)New
Upstream telegram.md gained auto/edit draft streaming modes, platforms config key, rich messages, status indicators. Build deferred.
Re-cut
Discord (RE-CUT)New
Upstream discord.md gained DISCORD_ALLOWED_USERS, DISCORD_ALLOW_ALL_USERS, GATEWAY_ALLOW_ALL_USERS, voice_fx config. Build deferred.
Re-cut
Slack (RE-CUT)New
Upstream slack.md gained mpim:history, mpim:read, message.mpim scopes, rich_blocks, cron_continuable_surface. Build deferred.
Re-cut
WhatsApp (RE-CUT)New
Upstream whatsapp.md gained platforms, whatsapp, extra config keys with text_batch_delay. Build deferred.
Re-cut
Email (RE-CUT)New
Upstream email.md: stricter by default, dedicated inbox recommended. Build deferred.
Re-cut
SMS (RE-CUT)New
Upstream sms.md gained SMS_WEBHOOK_HOST env var, telephony skill credential sharing. Build deferred.
Re-cut
Webhooks (RE-CUT)New
Upstream webhooks.md gained prompt, filters, script config keys with declarative payload filtering. Build deferred.
Re-cut
Skills (RE-CUT)New
Upstream skills.md gained hermes skills opt-out/opt-in, url/clawhub/lobehub/browse-sh sources, write_approval, groupings. Build deferred.
Re-cut
Cron (RE-CUT)New
Upstream cron.md gained mirror_delivery, cron_continuable_surface, reply_in_thread, require_mention config keys. Build deferred.
Re-cut
Goals (RE-CUT)New
Upstream goals.md gained /goal draft, /goal show, /goal wait/unwait, completion contracts (outcome, verification, constraints, boundaries, stop_when). Build deferred.
Re-cut
Delegation (RE-CUT)New
Upstream delegation.md: delegate_task runs inside parent's current turn and blocks by default. Build deferred.
Re-cut
Kanban (RE-CUT)New
Upstream kanban.md gained kanban_block, blocked, dependency_wait, block_loop_detected, unblocked commands, scratch workspace lifecycle. Build deferred.
Re-cut
Hooks (RE-CUT)New
Upstream hooks.md gained session_id, platform, model, coding, attempt, final_response, changed_paths, delegation context variables. Build deferred.
Re-cut
MCP (RE-CUT)New
Upstream mcp.md gained connect_timeout, idle_timeout_seconds, max_lifetime_seconds config, playwright server. Build deferred.
Re-cut
Plugins Tour (RE-CUT)New
Upstream built-in-plugins.md gained security-guidance, observability/nemo_relay, teams_pipeline plugins. Build deferred.
Re-cut
Code Execution (RE-CUT)New
Upstream code-execution.md gained passthrough allowlist, terminal, env_passthrough config keys. Build deferred.
Re-cut
Batch Processing (RE-CUT)New
Upstream batch-processing.md gained --reasoning_effort flag. Build deferred.
Re-cut
Python Library (RE-CUT)New
Upstream python-library.md gained model config key. Build deferred.
Re-cut
Provider Landscape (RE-CUT)New
Upstream providers.md gained provider, project_id, region, chat_template_kwargs, enable_thinking config keys. Fireworks native slash-form catalog IDs. Build deferred.
Re-cut
Fallback Providers (RE-CUT)New
Upstream fallback-providers.md gained fallback_chain config with multiple provider entries. Build deferred.
Re-cut
Credential Pools (RE-CUT)New
Upstream credential-pools.md gained secret_source, secret_fingerprint, anthropic config keys with structured credential entries. Build deferred.
Re-cut
Configuring Models (RE-CUT)New
Upstream configuring-models.md gained title_generation, provider, model, fallback_chain config keys. Build deferred.
Re-cut
Security (RE-CUT)New
Upstream security.md gained mode (smart/manual) and deny config keys. Build deferred.
Re-cut
Docker (RE-CUT)New
Upstream docker.md: HERMES_DASHBOARD_INSECURE deprecated/no-op, hard_stop_enabled, hard_stop_after config. Build deferred.
Re-cut
Configuration (RE-CUT)New
Upstream configuration.md gained TERMINAL_DOCKER_NETWORK, provider/model/base_url config, smart/manual approval modes, docker_network, max_turns, cache_ttl, and many more config keys. Build deferred.
Re-cut
Env Vars (RE-CUT)New
Upstream environment-variables.md gained FIREWORKS_API_KEY, LM_API_KEY, LM_BASE_URL, COPILOT_API_BASE_URL, KIMI_CODING_API_KEY, and dozens more env vars across all platforms. Build deferred.
Existing episodes mapped to newly tracked docs13
Update
getting-started/platform-support.md.
Update
guides/google-vertex.md.
Update
guides/local-ollama-setup.md.
Update
guides/run-hermes-with-nous-portal.md.
Update
guides/run-nemotron-3-ultra-free.md.
Update
user-guide/features/mixture-of-agents.md.
Update
PetsNew
user-guide/features/pets.md.
Update
Tool SearchNew
user-guide/features/tool-search.md.
Update
TTSNew
user-guide/features/tts.md.
Update
IRCNew
user-guide/messaging/irc.md.
Update
PhotonNew
user-guide/messaging/photon.md.
Update
RaftNew
user-guide/messaging/raft.md.
Update
user-guide/messaging/whatsapp-cloud.md.
Reviewed (no action)19
Update
New
getting-started/termux.md: 10+ 1- lines, unclassifiable. Needs human review.
Update
New
getting-started/nix-setup.md: 25+ 22- lines, unclassifiable. Needs human review.
Update
New
user-guide/features/provider-routing.md: 22+ 22- lines, unclassifiable. Needs human review.
Update
New
integrations/nous-portal.md: 1+ 1- lines, unclassifiable. Needs human review.
Update
New
user-guide/features/tools.md: 3+ 3- lines, unclassifiable. Needs human review.
Update
New
user-guide/features/context-files.md: 5+ 5- lines, unclassifiable. Needs human review.
Update
New
user-guide/features/personality.md: 4+ 4- lines, unclassifiable. Needs human review.
Update
New
user-guide/features/voice-mode.md: 16+ 12- lines, unclassifiable. Needs human review.
Update
New
guides/use-voice-mode-with-hermes.md: 14+ 10- lines, unclassifiable. Needs human review.
Update
New
user-guide/features/vision.md: 5+ 1- lines, unclassifiable. Needs human review.
Update
New
user-guide/features/image-generation.md: 1+ 1- lines, unclassifiable. Needs human review.
Update
New
user-guide/git-worktrees.md: 2+ 3- lines, unclassifiable. Needs human review.
Update
New
user-guide/messaging/signal.md: 6+ 0- lines, unclassifiable. Needs human review.
Update
New
user-guide/messaging/matrix.md: 3+ 3- lines, unclassifiable. Needs human review.
Update
New
user-guide/messaging/homeassistant.md: 17+ 0- lines, unclassifiable. Needs human review.
Update
New
guides/daily-briefing-bot.md: 13+ 9- lines, unclassifiable. Needs human review.
Update
New
guides/automate-with-cron.md: 8+ 8- lines, unclassifiable. Needs human review.
Update
New
user-guide/features/plugins.md: 5+ 5- lines, unclassifiable. Needs human review.
Update
New
user-guide/features/api-server.md: 18+ 1- lines, unclassifiable. Needs human review.
Deferred
Update
New
49 docs deferred (over cap of 2, logged for next run).
Episode changes
Re-cut
Provider Landscape (RE-CUT COMPLETE)New
Re-narrated, TTS, HyperFrames rebuilt, rendered. Old video Jwr9Bw2wYUw deleted, new video ym-ODN1Bq3k uploaded. Site page.
Re-cut
Security (RE-CUT COMPLETE)New
Re-narrated, TTS, HyperFrames rebuilt, rendered. Old video VD5eOz1xwnw deleted, new video meWK8kRHtC0 uploaded. Site page.
Re-cut
Configuration (RE-CUT COMPLETE)New
Re-narrated, TTS, HyperFrames rebuilt, rendered (initial render failed, re-rendered successfully). Old video kiJ31P_kPnE deleted, new video dWo5iKNUSKc uploaded. Site page.
Re-cut
Batch Processing (RE-CUT COMPLETE)New
Re-narrated, TTS, HyperFrames rebuilt, rendered (initial render failed, re-rendered successfully). Old video GMzgaogqFLw deleted, new video yJpo7vpP76o uploaded. Site page.
Re-cut
Env Vars (NOT PROCESSED)New
The batch produced no artifacts. It remained pending and the July 14 doc-watch confirmed a recut is required.
Pipeline notes
Update
New
Desktop GPU worker was down (port 9007 not listening). User restarted it on the Desktop.
Update
New
Initial recut batch completed (returncode 0) but committed nothing to git. Root cause: agent did the work but never ran git add/commit/push. Fixed with a second job that committed 111 files and re-rendered 2 failed episodes.
Update
New
Site deployed via wrangler. guard_deploy passed (87/87 embeds). All 4 live pages verified with correct new YouTube IDs.
Doc watch run
Update
9 changed docsNew
detected between upstream commits a9f3f087 and 8895335453c6 (July 12, 2026).
Update
5 re-cuts flaggedNew
50-provider-landscape (Fireworks env var), 59-env-vars (FIREWORKS_API_KEY), 58-configuration (smart/manual approval modes), 46-batch-processing (--reasoning_effort), 56-security (approval mode config).
Update
1 new episode candidateNew
autonomous-ai-agents skill doc (behavior change: smart approval mode by default).
Update
2 flagged for human reviewNew
quickstart.md (unclassifiable), api-server.md (unclassifiable).
Update
1 skippedNew
contributing.md (developer guide, out of scope).
Update
4 deferredNew
(over cap of 2, logged for next run).
Episode changes
Re-cut
Provider Landscape (RE-CUT)New
Upstream providers.md gained Fireworks native slash-form catalog IDs. Build deferred - Desktop GPU worker unreachable (connection timed out).
Re-cut
Env Vars (RE-CUT)New
Upstream environment-variables.md gained FIREWORKS_API_KEY. Build deferred - Desktop GPU worker unreachable.
Re-cut
Configuration (RE-CUT)New
Upstream configuration.md gained smart/manual approval modes. Build deferred - Desktop GPU worker unreachable.
Re-cut
Batch Processing (RE-CUT)New
Upstream batch-processing.md gained --reasoning_effort flag. Build deferred - Desktop GPU worker unreachable.
Re-cut
Security (RE-CUT)New
Upstream security.md gained approval mode config. Build deferred - Desktop GPU worker unreachable.
New episodes detected
New
New
user-guide/skills/bundled/autonomous-ai-agents/autonomous-ai-agents-hermes-agent.md: Material change to uncovered doc. Smart approval mode by default. Not auto-created; logged for production pipeline.
Reviewed (no action)
Update
New
getting-started/quickstart.md: 1+ 0- lines, unclassifiable. Needs human review.
Update
New
user-guide/features/api-server.md: 9+ 1- lines, unclassifiable. Needs human review.
Deferred
Update
New
4 docs deferred (over cap, logged for next run).
Doc watch run
Update
1 changed docNew
detected between upstream commits 3a1a3c7e and a9f3f087 (July 10, 2026).
Update
0 re-cutsNew
No material changes to primary episode docs were detected.
Update
0 new episodesNew
No new end-user docs were added.
Update
1 flagged for human reviewNew
provider-routing.md had 21+ 21- lines, unclassifiable. Needs manual inspection to determine if re-cuts are needed.
Docs flagged for review
Update
New
user-guide/features/provider-routing.md: 21+ 21- lines, unclassifiable change. No clear material signals but not purely cosmetic.
Reviewed (no action)
Update
New
1 flagged doc needs human review to classify as material or cosmetic. No auto-re-cuts triggered.
Doc watch run
Update
3 changed docsNew
detected between upstream commits f64e4f4f and 3a1a3c7e (July 9, 2026).
Update
0 re-cutsNew
No material changes to primary episode docs were detected.
Update
0 new episodesNew
No new end-user docs were added.
Update
3 flagged for human reviewNew
All modified docs had no patch data available. Each needs manual inspection to determine if re-cuts are needed.
Docs flagged for review
Update
New
guides/webhook-github-pr-review.md
Update
New
reference/cli-commands.md
Update
New
user-guide/messaging/webhooks.md
Reviewed (no action)
Update
New
All 3 flagged docs need human review to classify as material or cosmetic. No auto-re-cuts triggered.
Updated
Update
Episode 08: Pick Your BrainNew
re-cut. Upstream
reference/cli-commands.md gained --script flag for filter/transform scripts under ~/.hermes/scripts/. The webhook pipeline now supports declarative payload filtering.Update
Episode 34: WebhooksNew
re-cut. Upstream
user-guide/messaging/webhooks.md gained filters config key, script field, and declarative payload filter system (field, contains, equals, in_file, prompt, any). Major expansion of webhook routing and transformation capabilities.New episodes detected
New
New
guides/webhook-github-pr-review.md: Material change to uncovered doc. New config keys for field-based and in matching. Candidate for new episode on GitHub PR review webhooks. Not auto-created; logged for production pipeline.Deferred
Update
New
1 doc deferred (over cap, logged for next run).
Added
Update
Episode 87: Desktop AppNew
(video ID
MI7yjhMTMSM). The native Hermes desktop app for macOS, Windows, and Linux. Same agent, same config, same sessions as the CLI. Covers launching with hermes desktop, chat with streaming tool output, drag-and-drop, the sticky model picker, settings as a real UI, management panes, Cmd+K command palette, and connecting to a remote backend. Details: 8 scenes (concept, terminal, concept, terminal, concept, concept, terminal, concept), ~2:00 duration, MP4 8,009,567 bytes. Module: M1 (Get Running). STEP 6b: episode-terms (4: Desktop App, Preview Rail, Command Palette, Remote Backend), learning-path (Beginner path), glossary (4 entries).Updated
Update
Episode 09: SessionsNew
re-cut (old video
PeXAw97bQhU deleted, new video nJzBjURo7pw). Upstream doc gained a major export overhaul: four formats (jsonl, md/qmd, html, trace), --redact for secret scrubbing, --only user-prompts, --dry-run, and --upload for Hugging Face Agent Trace Viewer. New export scene added, management cards scene trimmed.Updated
Update
Episode 25: DiscordNew
re-cut (old video
2PD5VmiHCps deleted, new video A5xRFxrLAgg). Upstream doc gained required permissions section, Server Members Intent (now required alongside Message Content), and fail-closed allowlist behavior. Narration updated to cover all three. Two new scenes added: dedicated intents scene and permissions scene.Added
Update
Episode 86: Hermes on RaftNew
(video ID
5Ie6_7C6yPM). Connect Hermes to Raft, the agent network from raft.build, via a local wake-channel bridge. Module 5: Everywhere You Are.Update
New
Site page, learning-path entry, glossary term, and episode-terms added.
Site content
Update
New
site/glossary.html: added "Raft" term.Update
New
site/learning-path.html: added raft to "I want private or unusual messaging" path.Update
New
brand/episode-terms.json: added 4 terms for raft.Update
New
episodes/42-mcp/page.html: added idle_timeout_seconds and max_lifetime_seconds to summary.Update
New
episodes/59-env-vars/page.html: added HERMES_STREAM_STALE_GIVEUP and safe-mode shell-hook skip to summary.Pipeline changes
Update
State restoredNew
brand/youtube-ids.json rebuilt with the verified slug to video ID map for all 84 channel videos (was empty; the daily rebuild had been wiping YouTube embeds back to local MP4s).
Update
Site navigationNew
26 new-era episodes (SimpleX, Teams, Photon, IRC, TTS, Tool Search, provider guides, and more) added to the module sidebar and search index. They were previously reachable only by direct URL.
Update
New pagesNew
irc, google-vertex, and platform-support pages created (videos were live on YouTube with no site page).
Update
Guard addedNew
scripts/guard_deploy.py refuses any deploy that would reduce the live embed count. scripts/yt_channel_diff.py captures upload IDs by channel diff instead of title search. scripts/verify_thumb.py is the single thumbnail pixel check.
Update
Fossil cleanupNew
one-off debug scripts and stale state files quarantined to archive/fossils; junk and duplicate episode dirs archived.
Update
New
Full audit, root causes, and forward workflow: see PIPELINE-RESET-HANDOFF.md.
Doc watch run
Update
10 changed docsNew
detected between upstream commits 4b9d9b20 and f64e4f4f (July 7-8, 2026).
Update
0 re-cutsNew
No material changes to primary episode docs were detected.
Update
0 new episodesNew
No new end-user docs were added.
Update
9 flagged for human reviewNew
All modified docs had no patch data available (compare API capped at 300 files). Each needs manual inspection to determine if re-cuts are needed.
Update
1 skippedNew
developer-guide/context-compression-and-caching.md (developer guide, out of scope).
Docs flagged for review9
Update
New
guides/tips.md
Update
New
reference/cli-commands.md
Update
New
reference/environment-variables.md
Update
New
user-guide/features/mcp.md
Update
New
user-guide/features/memory-providers.md
Update
New
user-guide/features/voice-mode.md
Update
New
user-guide/messaging/discord.md
Update
New
user-guide/messaging/index.md
Update
New
user-guide/sessions.md
Reviewed (no action)
Update
New
All 9 flagged docs need human review to classify as material or cosmetic. No auto-re-cuts triggered.
New episodes detected
New
user-guide/secrets/index.mdNew
Material change to uncovered doc. New config keys: sources, bitwarden, enabled, project_id. Behavior change: env/shell wins by default. New env var: override_existing. New episodes are not auto-created. Logged for production pipeline.
New
user-guide/secrets/onepassword.mdNew
New end-user doc about 1Password integration as a secret source. New episodes are not auto-created. Logged for production pipeline.
Reviewed (no action)10
Update
New
getting-started/learning-path.md: 1+ 1- lines, unclassifiable
Update
New
guides/github-pr-review-agent.md: 1+ 1- lines, unclassifiable
Update
New
guides/webhook-github-pr-review.md: 1+ 1- lines, unclassifiable
Update
New
guides/work-with-skills.md: 1+ 1- lines, unclassifiable
Update
New
integrations/index.md: 1+ 1- lines, unclassifiable
Update
New
reference/cli-commands.md: 1+ 1- lines, unclassifiable
Update
New
user-guide/features/built-in-plugins.md: 2+ 2- lines, unclassifiable
Update
New
user-guide/features/hooks.md: 1+ 1- lines, unclassifiable
Update
New
user-guide/features/plugins.md: 5+ 5- lines, unclassifiable
Update
New
developer-guide/plugins/index.md: Renamed from guides/build-a-hermes-plugin.md. Episode 44 source URL may be dead. Human review needed.
Deferred
Update
New
None (2 actionable within cap of 2)
Doc watch run
Update
16 changed docsNew
detected between upstream commits 708b57e0 and 7e7e3af5 (July 5-6, 2026).
Update
0 re-cutsNew
No material changes to primary episode docs were detected.
Update
0 new episodesNew
No new end-user docs were added.
Update
15 flagged for human reviewNew
All modified docs had no patch data available (compare API capped at 300 files). Each needs manual inspection to determine if re-cuts are needed.
Update
1 skippedNew
developer-guide/context-compression-and-caching.md (developer guide, out of scope).
Docs flagged for review15
Update
New
guides/build-a-hermes-plugin.md
Update
New
guides/tips.md
Update
New
reference/cli-commands.md
Update
New
reference/faq.md
Update
New
reference/mcp-config-reference.md
Update
New
reference/slash-commands.md
Update
New
user-guide/configuration.md
Update
New
user-guide/configuring-models.md
Update
New
user-guide/desktop.md
Update
New
user-guide/features/credential-pools.md
Update
New
user-guide/features/fallback-providers.md
Update
New
user-guide/features/skills.md
Update
New
user-guide/messaging/discord.md
Update
New
user-guide/security.md
Update
New
user-guide/sessions.md
Notable upstream commits (July 5-6)16
Update
feat(plugins)New
pre_tool_call approve action escalates to human gate
Update
feat(skills)New
stacked slash-skill invocations
Update
feat(approvals)New
/deny <reason> relays denial reason to agent
Update
feat(desktop,docs)New
STT echo transcripts config in desktop settings
Update
feat(whatsapp)New
native Baileys polls, locations, rich inbound metadata
Update
feat(sessions)New
full filter surface for prune + bulk archive
Update
perfNew
first-turn TTFT reduced ~80% (all platforms)
Update
perf(cli)New
TTFT round 2 -- live reasoning by default, partial-line streaming, prompt-build cache
Update
feat(hooks)New
spill oversized hook-injected context to disk
Update
feat(mcp)New
mcp__server__tool naming convention, skip_preflight config
Update
feat(providers)New
GLM-5.2 native reasoning_effort controls
Update
feat(approvals)New
user-defined deny rules blocking commands even under yolo
Update
feat(docker)New
Docker terminal network toggle
Update
feat(cli)New
autocomplete + ghost text for stacked slash-skill invocations
Update
feat(cli)New
--connect-timeout flag for hermes mcp add
Update
securityNew
body-size limits on chunked requests, webhook body limits across 5 gateways
Reviewed (no action)
Update
New
All 15 flagged docs need human review to classify as material or cosmetic. No auto-re-cuts triggered.
Episode changes
Re-cut
Changelog Updates (UPLOADED)New
New episode uploaded to YouTube (j5gFrjjvrf4). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
SimpleX Messaging (UPLOADED)New
New episode uploaded to YouTube (k0_8d2Mmc5c). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
LINE Messaging (UPLOADED)New
New episode uploaded to YouTube (4ZxfTjH2RVE). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
Google Chat (UPLOADED)New
New episode uploaded to YouTube (i0bIz5qwOCQ). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
Ntfy Notifications (UPLOADED)New
New episode uploaded to YouTube (xXT75y-SChQ). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
Microsoft Teams (UPLOADED)New
New episode uploaded to YouTube (_al7Hn9HpqI). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
Teams Meetings (UPLOADED)New
New episode uploaded to YouTube (z169OIZleFY). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
Computer Use (UPLOADED)New
New episode uploaded to YouTube (Ub7Ovn003RQ). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
X Search (UPLOADED)New
New episode uploaded to YouTube (yL2gPgcT-vE). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
Deliverable Mode (UPLOADED)New
New episode uploaded to YouTube (x_PWDcW5I1I). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
Managed Scope (UPLOADED)New
New episode uploaded to YouTube (535WJaX_zP0). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
Multi-Profile Gateways (UPLOADED)New
New episode uploaded to YouTube (ZeUbyxez2GI). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
Web Dashboard (UPLOADED)New
New episode uploaded to YouTube (EmPp5K3CqUI). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
Checkpoints and Rollback (UPLOADED)New
New episode uploaded to YouTube (MKvzn64GA1Y). Branded thumbnail set, metadata updated, added to playlist.
Re-cut
Pets (UPLOADED)New
New episode uploaded to YouTube (1bjg7sarXbU). Branded thumbnail set, metadata updated, added to playlist.
Site changes
Update
41 embed swapsNew
Episodes 13-57 and 83 swapped from local MP4 to YouTube iframe embeds. All 41 pages now serve YouTube embeds instead of local video players. youtube-ids.json updated, local-video-overrides.json cleaned.
Recuts completed (MP4s rendered, upload pending)
Re-cut
One-Line Install (RE-CUT)New
Desktop installer is now the recommended path for macOS and Windows. Curl one-liner repositioned as CLI-only path. Narration updated, TTS regenerated, MP4 re-rendered.
Re-cut
Nix (RE-CUT)New
Nix is now Tier 2/best-effort only. Default package includes all libraries. Narration and episode.mjs updated, TTS regenerated, MP4 re-rendered.
Re-cut
Updating (RE-CUT)New
Nix note updated to reflect best-effort status and all-libraries default. Narration updated, TTS regenerated, MP4 re-rendered.
Re-cut
Curator (RE-CUT)New
Curator self-grooming changes from upstream docs. Narration updated, TTS regenerated, MP4 re-rendered.
Re-cut
Cron (RE-CUT)New
New features: context_from job chaining, --workdir, enabled_toolsets, wakeAgent pre-run gate, Slack in-channel continuation. 3m 9s, 10.4 MB.
Re-cut
Goals (RE-CUT)New
New commands: /goal draft, /goal show, /goal wait/unwait, completion contracts, automatic background-process parking. 2m 25s, 8.0 MB.
Re-cut
Kanban (RE-CUT)New
New features: tenant namespaces, --scheduled-at, --max-runtime, --max-retries, --idempotency-key, respawn guard, structured handoff, bulk verbs. 4m 11s, 14.8 MB.
Re-cut
Hooks (RE-CUT)New
New hooks: pre_verify, transform_tool_result/transform_terminal_output/transform_llm_output, subagent_start/stop, pre_gateway_dispatch, BOOT.md startup checklist. 2m 31s, 8.3 MB.
Duplicate cleanup
Update
New
6 duplicate videos deleted from YouTube channel (old versions of -, that were replaced by new uploads). Channel verified at 75 videos, zero duplicates.
Pipeline automation
Update
New
Doc-watch cron updated to include changelog update + git push after each run.
Update
New
Recut upload cron scheduled for 2026-07-06 19:45 UTC (8 recut episodes).
Update
New
New episode upload cron scheduled for 2026-07-07 19:45 UTC (11 new episodes).
Update
New
New changelog skill created (hermes-howto-changelog) documenting the changelog update process.
Update
New
Pitfall 64 added to gpu-worker skill: replacement uploads must delete old video first.
Reviewed (no action)
Update
New
27 episodes checked across recut batches 3-7: all narrations match current upstream docs. No material changes detected.
Episode changes
Re-cut
Image Generation (RE-CUT)New
Image-to-image editing added upstream. The
image_generate tool now edits existing images when the active model supports it. New inputs: image_url (source photo) and reference_image_urls (style/composition cues). Four backends support editing: FAL (edit-capable models), OpenAI gpt-image-2, xAI Grok Imagine, Krea 2. Added a new concept scene (Scene 5) covering the edit mode. Expanded from 8 to 9 scenes. Rendered 202s, 10.7 MB. Frame inspection confirmed all scenes clean. Reason: upstream commit 9a2f275 added the image-to-image editing section to image-generation.md.Re-cut
Kanban (RE-CUT)New
New config key
auto_subscribe_on_create (default true). When a worker calls kanban_create from a session with a persistent delivery channel, the originating session is auto-subscribed to the new task's events. Set false to require explicit kanban_notify-subscribe calls. Updated the human-in-the-loop scene sub text and narration to name the config key. 11 scenes, 271s, 15.3 MB. Frame inspection confirmed the new text renders cleanly. Reason: upstream commit 9a2f275 added auto_subscribe_on_create to the kanban config table.Deferred
Update
New
1 new-episode candidate detected (reference/tools-reference.md,
image_generate tool entry). Logged for manual authoring. New episodes are not auto-created.Reviewed (no action)
Update
New
user-guide/skills/optional/payments/payments-stripe-projects.md: borderline change, logged for human review.
Pipeline infrastructure (Phases 1-6)
Update
coverage.jsonNew
Built the doc-to-episode ledger. 59 episodes, 90 source references, 87 blob SHAs. Every source doc is now machine-traceable to its episode.
Update
doc-watch.pyNew
Change detection script. Monitors upstream
NousResearch/hermes-agent (branch main, path website/docs/) via gh api. Compares last-seen SHA against HEAD. Falls back to per-doc SHA audit when the compare API is capped at 300 files. Classifies changes: added, modified, removed, renamed. Guardrails: single-flight lock, kill switch, per-run cap (2), notification hook.Update
doc-change-rubric.mdNew
Material vs cosmetic decision tree with 5 worked examples from real upstream commits.
Update
daily-runner.pyNew
Full pipeline orchestration. Detects changes, builds episodes (TTS + composition + check + render + ffprobe), updates coverage.json, git backup, notifies. Dry-run mode for testing.
Update
setup-task-scheduler.ps1New
Windows Task Scheduler setup. Daily at 9 AM with catch-up enabled.
Update
Watch stateNew
Seeded to May 24 baseline (when episodes were built) so the first real run detects all changes between episode creation and now.
Episode changes
Re-cut
Curator (RE-CUT)New
LLM consolidation is now opt-in (was always-on). New config key
curator.consolidate: false. New flag hermes curator run --consolidate. Updated script, narration, composition, description, how-to. Rendered via HyperFrames (1920x1080, 195s, 10.7 MB). TTS via ElevenLabs. Reason: upstream commit 7bbffce made consolidation opt-in.Bug fixes
Fix
New
Fixed 4 broken source URLs (404 dead links on published site):
Fix
New
(updating):
cli-reference/doctor -> reference/cli-commandsFix
New
(one-line-install):
getting-started/windows -> user-guide/windows-nativeFix
New
(vision):
user-guide/context-references -> user-guide/features/context-referencesFix
New
(sessions):
user-guide/memory -> user-guide/features/memoryFix
New
All 4 deployed live to actionableops.com.
Known issues14
Update
New
51 of 59 episodes have material doc changes between May 24 and June 18. Full audit complete (see brand/docs-audit-report.json). The changes range from new flags and commands to env var additions, config key changes, default value changes, and behavior changes. The Docusaurus link normalization (changing
/docs/... to ... in cross-references) was correctly classified as cosmetic, not material.Update
New
8 docs have cosmetic-only changes (link path normalization + Portal tip boxes). These get a docSHA bump and skip (no re-cut needed).
Update
New
2 docs are borderline (see report for details).
Update
New
(curator) is already re-cut. 50 remain.
Update
New
At 2 episodes per run (the cap), clearing the backlog takes ~25 daily runs.
Update
New
7 new end-user docs identified as candidates for new episodes (+):
Update
New
guides/local-ollama-setup.md
Update
New
guides/run-hermes-with-nous-portal.md
Update
New
guides/run-nemotron-3-ultra-free.md
Update
New
user-guide/features/tool-search.md
Update
New
user-guide/features/tts.md
Update
New
user-guide/messaging/photon.md
Update
New
user-guide/messaging/whatsapp-cloud.md
Update
New
YouTube upload and site deploy remain manual steps (Composio integration and build-page-html.mjs refactor needed for full automation).
No changes match these filters.