Open source
Contributions
Merged
-
OpenHands #16272 merged Aug 2026
The repo ignored three named subdirectories of
.tmp/while the test harnesses wrote to several more, so runtime state kept turning up in commits. Ignoring the root instead means the list can't fall behind the code again. -
OpenHands #16239 merged Aug 2026
The dev launcher handled
SIGINTandSIGTERMbut notSIGHUP, so closing a terminal or multiplexer killed the launcher and left its detached services running. Reproduced against the real spawn path before and after the fix. -
OpenHands / software-agent-sdk #4150 merged Jul 2026
Verifies the
kimi-for-codingmodel id against Moonshot's Kimi Code membership endpoint, so it appears in the agent-canvas model picker with a Verified badge instead of free-typed entry. Companion to agent-canvas #1844. -
OpenHands #16152 merged Jul 2026
The mock-LLM end-to-end stack now shuts down gracefully, so a test run stops leaving six orphaned processes and four bound ports behind after Playwright exits.
-
OpenHands / agent-canvas #1844 merged Jul 2026
Adds Moonshot's Kimi Code membership as a first-class provider option, so a Console API key against api.kimi.com/coding/v1 works without free-typing the base URL. Companion to software-agent-sdk #4150, which earns the model its Verified badge.
-
stupidedi #289 merged Jul 2026
Re-enabled the 4010 AR943 and RE944 transaction sets (warehouse stock-transfer shipment and receipt advice), whose autoload had been off on the same outgrown segment-element lists as PO850.
-
stupidedi #288 merged Jul 2026
Re-enabled the 4010 PO850 transaction set, whose autoload had been off because the segment definitions had outgrown its element lists.
-
OpenHands / agent-canvas #1368 merged Jul 2026
Groups workspace folders by parent in the dropdown, so deeply nested paths stay organized instead of flattening into one list.
-
ferriskey #1133 merged Jul 2026
Adds the
TokenExchangegrant type and its domain value objects, opening RFC 8693 token exchange in the Rust auth server. -
neurolink #1134 merged Jul 2026
Moves system messages to the AI SDK
generateTextsystemoption instead of themessagesarray. Shipped in v9.82.0 on npm. -
OpenHands / agent-canvas #1434 merged Jun 2026
The acp-docker example inherits its agent-server image from
config/defaults.jsoninstead of pinning a version below the Canvas compatibility floor. -
last30days-skill #564 merged Jun 2026
A
pass(1)credential source: the Linux analog of the macOS Keychain support, so secrets come frompassinstead of a.envfile. -
models.dev #475 merged Dec 2025
Added the Claude Opus 4.5 entry to the model catalog.
-
opencode #4748 merged Nov 2025
Documented the Venice.ai provider.
-
largo #164 merged Mar 2014
Updated the LESS syntax in
mixins.lessfor the WordPress theme. The long end of the track record.
In review
-
OpenHands #16311
A context-window usage meter, a usage drawer, and manual compaction, replacing the old metrics modal. Carries three fixes found along the way: a divide-by-zero on models that report no context window, websocket usage metrics dropped for non-agent usage ids, and a crash on the home route.
-
The same
SIGHUPgap as #16239, one launcher over in each case. Orphaned services hold their ports, and a surviving agent-server keeps heartbeating its lease files, so the next start reports every conversation as held and lists none. -
OpenHands #16145
A saved-but-not-signed-in ACP credential reads as 'configured' instead of raising the green 'signed in' banner, which on Docker and cloud installs claimed a login that hadn't happened. Re-landed here after agent-canvas moved into this repo.
-
livekit / agents #6280
A fix so a duplicate same-target handoff tool call in one turn no longer reads as ambiguous and aborts the agent switch.
-
open-instruct #1751
A
--launcherflag so non-Ai2 users can run the training launcher locally without a Beaker cluster account. -
stryker-net #3694
Extends the array-creation mutator to implicit array creation, a syntax shape it previously had no arm for.
-
Re-enables the 4010 SM204 (Motor Carrier Load Tender) and SH856 (Ship Notice/Manifest, the 856 ASN), third and fourth in the series after PO850 and AR943/RE944, on the same outgrown-segment fix pattern.
-
A
Flow.kill()resume-event fix so teardown closes the client connection, plus a KillInjected event so killing a flow disconnects in-transit connections. -
LSP score-based client selection and single-file-server handling, so single-file language servers start without root markers.
-
ComfyUI_frontend #11686
Respect the Reka DismissableLayer state for the Escape key in keybindings.
Credited upstream
-
A per-runner consecutive-timeout counter that detects and recovers stuck task-runner channels, cutting detection from hours to about six seconds. The PR predated a rework of the same
acceptOfferpath, so a maintainer re-implemented the idea on current master and credited the diagnosis by name. Shipped to the 2.33 and 2.34 release lines. The full hunt →