Silent failures, fixed upstream.
Each case study walks a real reliability fix end to end: a silent failure in a framework teams depend on, reproduced from a known commit, fixed with a minimal defensible diff that the maintainers reviewed and merged. It is the same engineering discipline Hermes Labs runs as a diagnostic pipeline on private stacks. The full set of upstream contributions is indexed on /open-source/contributions.
Fixing a Silent 400: Forced tool_choice Under Claude Thinking in LangChain
A 400 that every static check missed and only a live API call exposed: forced tool_choice under Claude extended thinking. A community reporter root-caused it; we engineered the precise guard at the bind_tools() binding — which values to drop versus keep, inert when thinking is off — and merged it upstream.
When the System Prompt Vanishes: A Silent Failure in Semantic Kernel
Truncating a long conversation silently deleted the system prompt, so the model quietly stopped following its instructions — no error, no log. Reported in 2025 and already fixed on Microsoft's .NET side; we reproduced the Python instance, ported the fix, and merged it.