Improve Hermes
Start with a task, then choose a concrete tool, skill, article or Hermes contribution.
Interests and read state stay in this browser only. Visiting a page does not mark updates as read.
Storage is unavailable: settings last until you leave this page.
My interests
What is new
No updates for the selected interests yet.
hermes-secure-env-plugin — Release published New
Enter secrets over HTTPS outside the chat and language-model context. Version 0.8.2 adds explicitly confirmed code targets, including groups of up to 100 fields, and a shared Unicode 14.0.0 policy. Requires Hermes ≥0.21.7, Python 3.11+ and Linux/POSIX. Use the v0.8.2 tag or wheel: main remains on the older version, and catalog installations do not update automatically. Requires your own TLS and owner authorization. Filling does not confirm sign-in or payment; sites may act on input. Compatibility with every site or screen reader is not guaranteed.
Deferred Questions 0.2.5 — Release published New
Nonblocking questions with replies bound to the intended recipient; optional agent continuation never auto-approves actions. Version 0.2.5 adds built-in SQLite header protection without an external watchdog; database body damage is not repaired automatically. Stop older gateway/CLI processes and external database-replacement scripts before upgrading. Hermes ≥0.21.6, Python 3.11+, Linux/macOS; verified on Linux. Runs in-process without host isolation; questions and answers are stored unencrypted in HERMES_HOME. Hermes updates can break the integration.
Deferred Questions 0.2.5 — Update New
Deferred Questions 0.2.5 adds a shared nonblocking store lock and recovery limited to the first 24 SQLite header bytes: the original is quarantined, while the database body, delivery receipts, answers and continuation states are not rolled back. Body damage, a nonempty WAL/journal or untrusted metadata refuses recovery. Stop older gateway/CLI processes and external database-replacement scripts before upgrading; this does not fix an unrelated host/TLS file-descriptor bug.
Source: GitHub
fix: protect SQLite headers inside the plugin in v0.2.5
Password filling for registration forms and nested frames — Open — proposal New
This draft PR proposes filling a saved password into a same-form new-password and confirmation pair, including in a nested frame, after explicit approval and an account-email match. A different origin requires separate approval to create a new locally encrypted item; the original binding remains unchanged. The PR depends on open draft #133689 for tab ownership. This is a proposal, not a released feature: it does not generate a password or submit the registration form.
Opt-in Browser Harness tab isolation — Update New
The draft adds task-aware cleanup of completed tabs and an explicit `close_owned` operation; uncertain ownership remains constrained by checks. The PR is still open, and release inclusion is not verified.
Source: GitHub
feat(browser): exact task-aware tab cleanup and explicit release
hermes-secure-env-plugin — Update New
Version 0.7.12 adds segmented verification-code recognition: only groups of 4–16 adjacent visible text fields in one form with one-time-code evidence are accepted; payment-like and ambiguous fields are rejected. Filling does not authenticate; the site may submit automatically from its own handler.
Source: GitHub
fix: recognize guarded N-cell verification code groups
PR #135962: add Deferred Questions 0.2.4 to the catalog — Closed without merge New
The PR was closed without merging, so it did not add the plugin to the Hermes catalog. It proposed a community plugin, not a Hermes core change; it requires Hermes ≥0.21.6 on Linux/macOS. Windows and host isolation are unsupported; questions and answers are stored unencrypted, private Hermes APIs are used, and exactly-once external edits are not promised.
Deferred Questions 0.2.5 — Release published New
Nonblocking questions with replies bound to the intended recipient; optional agent continuation never auto-approves actions. Version 0.2.5 adds built-in SQLite header protection without an external watchdog; database body damage is not repaired automatically. Stop older gateway/CLI processes and external database-replacement scripts before upgrading. Hermes ≥0.21.6, Python 3.11+, Linux/macOS; verified on Linux. Runs in-process without host isolation; questions and answers are stored unencrypted in HERMES_HOME. Hermes updates can break the integration.
Deferred Questions 0.2.5 — Update New
v0.2.4 declares Hermes ≥0.21.6 and Linux/macOS; it adds a nonblocking admission guard and safe cleanup of completed feedback lock files. Stop older gateway processes before upgrading; questions and answers are stored unencrypted in HERMES_HOME.
Source: GitHub
fix: address catalog maintainer feedback in v0.2.4
PR #135962: add Deferred Questions 0.2.4 to the catalog — Open — proposal New
The PR was closed without merging, so it did not add the plugin to the Hermes catalog. It proposed a community plugin, not a Hermes core change; it requires Hermes ≥0.21.6 on Linux/macOS. Windows and host isolation are unsupported; questions and answers are stored unencrypted, private Hermes APIs are used, and exactly-once external edits are not promised.
Deferred Questions 0.2.5 — Update New
A portable Deferred Questions distribution was prepared.
Source: GitHub
feat: prepare portable deferred questions distribution
hermes-vk-platform — Update New
Isolated namespaces were added for VK plugin callbacks.
Source: GitHub
feat: add isolated namespaced VK plugin callbacks
Hermes PR #134595 — Closed without merge New
Changes to CDP queue dispatch and late browser replies. Closed does not mean accepted.
Desktop accessibility and keyboard safety — Open — proposal New
The open PR proposes clearer button names, safer confirmation focus, and terminal screen-reader mode. It is not a full WCAG audit; validation with real screen readers is still needed.
Hermes PR #119931 — Included in a release New
Add Secure ENV to the Hermes plugin catalog.
Hermes PR #115945 — Included in a release New
Add VK Messenger to the Hermes catalog.
hermes-secure-env-plugin — Update New
The ruamel YAML dependency is declared; registration no longer requires PyYAML.
Source: GitHub
fix: declare ruamel YAML and register without PyYAML
Opt-in Browser Harness tab isolation — Open — proposal New
This open draft proposes a Browser Harness tab-ownership ledger, mission isolation and bounded cleanup of completed tabs on Linux. The feature is explicitly opt-in; defaults remain unchanged. Closing uses a separate explicit operation, and uncertain operations remain blocked pending investigation. Release inclusion is not verified.
Captured CDP API for trusted plugins — Closed without merge New
This PR was closed without merging. It proposes a bounded CDP API for trusted Python plugins on an active connection, with reconnect checks and cleanup restricted to the original connection. It adds no model tool, grants no tab-ownership authority, and does not deploy the Secure ENV adapter.
Context-aware masking for CVC and one-time codes — Open — proposal New
The open PR proposes masking CVC and one-time codes in recognized fields without hiding ordinary amounts and dates. This is not complete leak protection: a code outside recognized context may remain visible.
Browser Use CLI response timeout — Open — proposal New
Proposes a separate 5–120 second wait for each CDP response. It does not change the overall `browser_exec` timeout or apply to built-in browser tools.
hermes-vk-platform — Release published New
Connect Hermes to VK Messenger.
Hermes PR #119931 — Merged into main New
Add Secure ENV to the Hermes plugin catalog.
Hermes PR #115945 — Merged into main New
Add VK Messenger to the Hermes catalog.
hermes-skill-presentation — Update New
Instructions now include readability and timing checks for narrated slides.
Source: GitHub
docs: add narrated-slide readability and timing checks
accessibility-auditor-skill — Update New
Local-source privacy and focused PR boundaries were clarified.
Source: GitHub
docs: add local-source privacy and focused PR boundaries
hermes-skill-author-style-framework — Update New
A skill for building personal author styles was published.
Source: GitHub
feat: add author style framework skill
hermes-skill-anti-ai-polish-ru — Update New
A public skill for polishing formulaic AI style in Russian writing was prepared.
Source: GitHub
feat: prepare public anti-ai polish skill
Explicitly disable web_extract — Open — proposal New
Proposes disabling page extraction with `web.extract_backend=disabled` (also `off` or `false`) without falling back to another backend; `web_search` can remain available. The value `none` is intentionally not treated as disabled.
Telegram video-note handling — Open — proposal New
Proposes routing Telegram video notes through the existing video-processing path. Previously ignored updates cannot be recovered; the author tested the path with a local fixture.
Google Tasks support in Google Workspace — Open — proposal New
The open PR adds Google Tasks list/create commands, a dedicated OAuth scope, and uses Hermes’ timezone for Calendar datetimes without an explicit offset. The change is proposed, not merged.
getdocs-skill — Update New
After downloading documentation, the skill can create a QMD index; missing QMD or an indexing failure does not invalidate the successful download.
Source: GitHub
Add optional QMD indexing for downloaded docs
An AI assistant with skills: why I keep adding capabilities — Article published New
Eight skills for everyday work and development: dates, documentation, updates, forms, code and accessibility.
accessibility-auditor-skill — Update New
The skill gained a reference to accessibility standards across jurisdictions, PDF, mobile and desktop apps, games, and XR.
Source: GitHub
feat: add international accessibility standards reference
coding-skill — Update New
The development workflow gained stop rules and TDD review checks.
Source: GitHub
Add Hard/Soft Stop, TDD checks in review, tdd_cycles in report, test_strategy_unknown
Tools and contributions
How counters work
Counts are concrete object views and GitHub outbound events, not people or installations. Interests stay in the browser; the new store holds only counters, with IPs used briefly in memory for request limits. No events means no popularity claim.
Privacy policyPlugin
Deferred Questions 0.2.5
Nonblocking questions with replies bound to the intended recipient; optional agent continuation never auto-approves actions. Version 0.2.5 adds built-in SQLite header protection without an external watchdog; database body damage is not repaired automatically. Stop older gateway/CLI processes and external database-replacement scripts before upgrading. Hermes ≥0.21.6, Python 3.11+, Linux/macOS; verified on Linux. Runs in-process without host isolation; questions and answers are stored unencrypted in HERMES_HOME. Hermes updates can break the integration.
DetailsPlugin
hermes-business-powerpack
Invoke Hermes in Telegram Business, handle voice messages and stories. Beta: the final reply is sent from your personal account without a separate send-approval screen.
DetailsPlugin
hermes-secure-env-plugin
Enter secrets over HTTPS outside the chat and language-model context. Version 0.8.2 adds explicitly confirmed code targets, including groups of up to 100 fields, and a shared Unicode 14.0.0 policy. Requires Hermes ≥0.21.7, Python 3.11+ and Linux/POSIX. Use the v0.8.2 tag or wheel: main remains on the older version, and catalog installations do not update automatically. Requires your own TLS and owner authorization. Filling does not confirm sign-in or payment; sites may act on input. Compatibility with every site or screen reader is not guaranteed.
DetailsPlugin
hermes-vk-platform
Connect Hermes to VK Messenger.
DetailsSkill
hermes-skill-author-style-framework
Build a personal writing-style skill.
DetailsSkill
hermes-skill-anti-ai-polish-ru
Editorial checks for formulaic AI style in Russian texts.
DetailsSkill
hermes-skill-high-quality-document-ocr
Extract text from document images with quality checks.
DetailsSkill
hermes-skill-presentation
Prepare presentations through a repeatable workflow.
DetailsSkill
getdocs-skill
Save public documentation for later analysis.
DetailsSkill
ambient-skill
Get an AI answer with Ambient inference provenance. This does not verify that the answer is factually true.
DetailsSkill
coding-skill
Project-oriented delivery from a task to a verified result.
DetailsSkill
errloop-skill
Error monitoring with agent-readable records.
DetailsSkill
accessibility-auditor-skill
Audit website and application accessibility against WCAG and GOST.
DetailsSkill
hermes-skill-blockchain-philosophy-audit
Examine the user value and purpose of a blockchain project.
DetailsSkill
registry-search
Compact read-only search in local JSON/JSONL registries.
DetailsHermes contribution
PR #135962: add Deferred Questions 0.2.4 to the catalog
The PR was closed without merging, so it did not add the plugin to the Hermes catalog. It proposed a community plugin, not a Hermes core change; it requires Hermes ≥0.21.6 on Linux/macOS. Windows and host isolation are unsupported; questions and answers are stored unencrypted, private Hermes APIs are used, and exactly-once external edits are not promised.
Closed without merge
DetailsHermes contribution
Desktop accessibility and keyboard safety
The open PR proposes clearer button names, safer confirmation focus, and terminal screen-reader mode. It is not a full WCAG audit; validation with real screen readers is still needed.
Open — proposal
DetailsHermes contribution
Hermes PR #134595
Changes to CDP queue dispatch and late browser replies. Closed does not mean accepted.
Closed without merge
DetailsHermes contribution
Hermes PR #119931
Add Secure ENV to the Hermes plugin catalog.
Merged into main
DetailsHermes contribution
Hermes PR #115945
Add VK Messenger to the Hermes catalog.
Merged into main
DetailsHermes contribution
Context-aware masking for CVC and one-time codes
The open PR proposes masking CVC and one-time codes in recognized fields without hiding ordinary amounts and dates. This is not complete leak protection: a code outside recognized context may remain visible.
Open — proposal
DetailsHermes contribution
Browser Use CLI response timeout
Proposes a separate 5–120 second wait for each CDP response. It does not change the overall `browser_exec` timeout or apply to built-in browser tools.
Open — proposal
DetailsHermes contribution
Google Tasks support in Google Workspace
The open PR adds Google Tasks list/create commands, a dedicated OAuth scope, and uses Hermes’ timezone for Calendar datetimes without an explicit offset. The change is proposed, not merged.
Open — proposal
DetailsHermes contribution
Telegram video-note handling
Proposes routing Telegram video notes through the existing video-processing path. Previously ignored updates cannot be recovered; the author tested the path with a local fixture.
Open — proposal
DetailsHermes contribution
Explicitly disable web_extract
Proposes disabling page extraction with `web.extract_backend=disabled` (also `off` or `false`) without falling back to another backend; `web_search` can remain available. The value `none` is intentionally not treated as disabled.
Open — proposal
DetailsHermes contribution
Captured CDP API for trusted plugins
This PR was closed without merging. It proposes a bounded CDP API for trusted Python plugins on an active connection, with reconnect checks and cleanup restricted to the original connection. It adds no model tool, grants no tab-ownership authority, and does not deploy the Secure ENV adapter.
Closed without merge
DetailsHermes contribution
Opt-in Browser Harness tab isolation
This open draft proposes a Browser Harness tab-ownership ledger, mission isolation and bounded cleanup of completed tabs on Linux. The feature is explicitly opt-in; defaults remain unchanged. Closing uses a separate explicit operation, and uncertain operations remain blocked pending investigation. Release inclusion is not verified.
Open — proposal
DetailsHermes contribution
Password filling for registration forms and nested frames
This draft PR proposes filling a saved password into a same-form new-password and confirmation pair, including in a nested frame, after explicit approval and an account-email match. A different origin requires separate approval to create a new locally encrypted item; the original binding remains unchanged. The PR depends on open draft #133689 for tab ownership. This is a proposal, not a released feature: it does not generate a password or submit the registration form.
Open — proposal
Details
Related articles
- An AI assistant with skills: why I keep adding capabilities
Eight skills for everyday work and development: dates, documentation, updates, forms, code and accessibility.
Related projects and cases
Accessibility Auditor Skill
An AI-agent workflow for the first layer of accessibility auditing: websites, mobile and desktop apps, repositories, and a clear backlog of fixes.
/coding Skill
A project-oriented delivery workflow for OpenClaw: planning, implementation, review, and safe coding work.
Help with this task
AI consultation and workflow review
Diagnosis of the workflow, bottlenecks, risks, and ROI: what is worth automating, where an agent helps, and where manual control is safer.
Discuss the taskAI agent setup for a specific business task
An agent for a concrete process: data sources, rules, quality checks, safe autonomy boundaries, and ongoing support.
Discuss the task