Pro bono
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-14
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 NousResearch/hermes-agent #110269
Makes the SearXNG HTTP search request timeout a configurable value instead of a fixed constant, so deployments with slower or self-hosted SearXNG instances can tune it.
6 files changed · +230 / -4 · opened 13 Sept 2026
Open, awaiting review NousResearch/hermes-agent #110201
Fixes a case where an MCP OAuth refresh could drop the refresh_token in the persisted storage layer if the provider's response omitted it, even though the original token should be carried forward.
7 files changed · +183 / -5 · opened 13 Sept 2026
Open, awaiting review NousResearch/hermes-agent #110137
Documentation fix clarifying the real security boundary of the dock debug port and pinning down the actual transport it uses, so operators don't assume a stronger guarantee than what's implemented.
2 files changed · +91 / -0 · opened 13 Sept 2026
Open, awaiting review NousResearch/hermes-agent #102390
Ties task-completion claims to durable, mechanically-checkable evidence rather than a self-report, and adds a read-only status surface for reviewers.
9 files changed · +950 / -15 · opened 3 Sept 2026
Open, awaiting review NousResearch/hermes-agent #100623
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
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 merged NousResearch/hermes-agent #97962
Fixed a case where the desktop app's own scheduling ticker wasn't recognized as a live heartbeat source, which could cause scheduled jobs to be treated as stalled.
3 files changed · +278 / -53 · opened 29 Aug 2026, closed 30 Aug 2026
Closed, not merged NousResearch/hermes-agent #97965
Removed a hidden dependency on a specific profile's configuration from the kanban review guidance, so it behaves consistently across every profile.
16 files changed · +207 / -55 · opened 29 Aug 2026, closed 30 Aug 2026
Closed, not merged NousResearch/hermes-agent #99320
Documentation clarifying that WhatsApp Communities and certain filtered chats aren't delivered via the gateway, due to platform-level filtering.
2 files changed · +16 / -2 · opened 31 Aug 2026, closed 31 Aug 2026
Closed, not merged amirbena/code-review-skill #124
Added a repository validator that catches broken internal Markdown links and packaged-Skill resource references before they ship, with full test coverage for clean, broken and excluded cases.
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.