Giving back, in the open

We contribute to open-source projects we use and rely on, without charging for it. It is one way we give back to the communities that give us good tools — and a genuine way we keep our own skills sharp against real codebases, real maintainers, and real review standards, not just our own.

Last updated: 2026-09-27

This page shows exactly where each contribution stands — nothing is presented as accepted or delivered until a maintainer has actually merged it. That is the same evidence-based standard we hold our paid delivery work to, and it is deliberately unpolished: a genuine open pull request and a closed one that did not land both count as real, verifiable work, and we show both.

Open, awaiting review

Submitted and currently with the project's maintainers. Not yet merged.

Open, awaiting reviewNousResearch/hermes-agent #114300

feat(tools): add write-only handoff document tool (#114126)

Adds a write-only handoff document tool for preparing human-reviewed session handovers, with path confinement, write guards, overwrite controls, and regression coverage.

3 files changed · +552 / -0 · opened 17 Sept 2026

Open, awaiting reviewNousResearch/hermes-agent #110269

feat(web): make SearXNG HTTP search timeout configurable

Makes the SearXNG HTTP search request timeout configurable instead of fixed, while preserving the existing 15-second default and validating invalid values.

6 files changed · +230 / -4 · opened 13 Sept 2026

Open, awaiting reviewNousResearch/hermes-agent #100623

feat(desktop): show project names in session rows

Surfaces the owning project name directly in the desktop session list, so users working across multiple projects can tell sessions apart at a glance.

6 files changed · +190 / -6 · opened 1 Sept 2026

Open, superseded

Still open on GitHub, but replaced by a newer contribution that carries the work forward.

Closed, not merged

Real, tested contributions that were closed without merging. We show these too — they are still genuine evidence of the work, even where a maintainer chose a different direction or the timing didn't fit.

Closed, not mergedNousResearch/hermes-agent #102390

kanban/delegation: bind completion to run evidence and add read-only status

Introduced run-bound completion evidence and a read-only delegation status surface. This PR was closed without merging; the work continued in the current forward-port, #117070.

10 files changed · +2071 / -26 · opened 3 Sept 2026, closed 23 Sept 2026

Closed, not mergedNousResearch/hermes-agent #114297

hermes send: fix hardcoded paths and credential resolution mismatch

Addressed resolved-home path reporting and credential resolution in hermes send. The maintainer closed this PR, merged a partial salvage separately in #114864, and the remaining profile-identity hardening continued in #115339.

16 files changed · +243 / -38 · opened 17 Sept 2026, closed 18 Sept 2026

Closed, not mergedNousResearch/hermes-agent #114291

desktop: confirm before selecting a needs-setup terminal backend

Added a confirmation step before selecting a terminal backend that still needs setup, including the specific missing requirement when available.

8 files changed · +136 / -11 · opened 17 Sept 2026, closed 18 Sept 2026

Closed, not mergedNousResearch/hermes-agent #112708

docs: clarify AGENT_BROWSER_PROFILE accepts absolute paths only

Clarified that AGENT_BROWSER_PROFILE accepts absolute paths only. This PR was closed after the overlapping maintainer change in #113438 merged.

3 files changed · +26 / -2 · opened 16 Sept 2026, closed 18 Sept 2026

Closed, not mergedlangchain-ai/langgraph #8953

fix(checkpoint): fail closed on unencrypted checkpoint rows in EncryptedSerializer

Proposed failing closed when EncryptedSerializer encounters an unencrypted checkpoint row, so plaintext rows cannot bypass authenticated decryption. The PR was closed by the repository assignment gate before review.

3 files changed · +182 / -10 · opened 17 Sept 2026, closed 17 Sept 2026

Closed, not mergedNousResearch/hermes-agent #97962

fix(cron): recognize Desktop ticker liveness

Fixed a case where the desktop app's scheduling ticker was not recognized as a live heartbeat source, which could make scheduled jobs appear stalled.

3 files changed · +278 / -53 · opened 29 Aug 2026, closed 30 Aug 2026

Closed, not mergedNousResearch/hermes-agent #97965

fix(kanban): make review guidance profile-independent

Removed a hidden dependency on one profile's optional review skill, so automatic kanban review guidance remains available across profiles.

16 files changed · +207 / -55 · opened 29 Aug 2026, closed 30 Aug 2026

Closed, not mergedNousResearch/hermes-agent #99320

docs(whatsapp): explain filtered chats and Communities

Documented which WhatsApp chat identifiers the bridge handles or filters, including the distinction between groups, broadcasts, newsletters, and Cloud API direct-message support.

2 files changed · +16 / -2 · opened 31 Aug 2026, closed 31 Aug 2026

Closed, not mergedamirbena/code-review-skill #124

feat: validate repository references

Added repository-reference validation for Markdown links and declared shared resources, with aggregate error reporting, tests, and standard validation integration.

4 files changed · +344 / -0 · opened 31 Aug 2026, closed 31 Aug 2026

This list is limited and honest by design. More lands here as we contribute more — including, when they happen, real merges we can point to directly.