Jido Ecosystem Digest: April 2026

Maintainer digest of Jido ecosystem activity for April 2026.

This digest summarizes public Jido ecosystem activity from April 1, 2026 through April 30, 2026. It is generated from the local ecosystem issue and pull request projection, then edited into a reviewable maintainer narrative.

Activity Snapshot

MetricCount
Merged pull requests266
Closed issues72
Active repositories with merged PRs36
Human-authored merged PRs181
Merged Dependabot pull requests85

Pull Request Mix

CategoryMerged PRs
Dependency maintenance82
Fixes56
CI and workflow35
Features34
Other25
Chores24
Documentation6
Refactors4

Top Repositories By Merged PRs

RepoMerged PRs
req_llm54
ash_jido23
jido_action19
jido_ai18
jido_harness15
jido_codex13
jido_claude12
jido_gemini12
jido_signal10
jido_opencode9
jido8
jido_amp8
jido_browser8
llm_db8
jido_studio6

Top Authors And Automation

AuthorMerged PRs
mikehostetler127
app/dependabot85
chgeuer5
BlueHotDog4
Munksgaard4
pcharbon704
mhsdef3
neilberkman3
ortegacmanuel3
ryan-mckeeman-cfgi3
jfayad2
sezaru2

Summary

The busiest repositories were req_llm, ash_jido, jido_action, jido_ai. Dependency maintenance accounted for 85 merged PRs, while human-authored changes accounted for 181. The largest category was dependency maintenance. Closed issues were concentrated in req_llm (20), ash_jido (15), jido_action (7), jido_harness (4), jido (3).

Notable Merged Work

RepoPRAuthorMerged
jido_mcpjido_mcp#8 fix: make MCP action failures merge-safemikehostetler2026-04-30
req_llmreq_llm#659 fix(openai): disable response storage for codex modelsitayadler2026-04-29
req_llmreq_llm#650 feat(azure): support Kimi family (Moonshot) on Azure AI Foundryspfoos2026-04-29
req_llmreq_llm#657 fix: fix google gemini token calculationmikehostetler2026-04-29
jidojido#264 fix(observability): quiet routed action logsmikehostetler2026-04-28
jido_claudejido_claude#15 fix: update jido dependency stackmikehostetler2026-04-28
jido_harnessjido_harness#21 fix: require jido 2.2 dependency floormikehostetler2026-04-28
llm_dbllm_db#181 feat: deprecate deepseek-chat/reasoner, add v4-flash and v4-prokasvith2026-04-27
jido_mcpjido_mcp#5 fix: use direct ai tool sync when agent is in contextmikehostetler2026-04-27
jido_mcpjido_mcp#6 feat: expose dynamic endpoint signalsmikehostetler2026-04-27
jido_aijido_ai#267 fix: add direct tool registration APImikehostetler2026-04-27
req_llmreq_llm#647 fix: encode thinking content parts as reasoning_content for OpenAI-compatible providersspfoos2026-04-26
req_llmreq_llm#645 feat(openai): add logprobs support for chat completions (request encoding, response decoding, tests)jat102026-04-25
jido_studiojido_studio#6 [codex] fix(agents): support custom factory agent detailspcharbon702026-04-25
req_llmreq_llm#643 fix(anthropic): reject trailing assistant object contextsmikehostetler2026-04-24
req_llmreq_llm#641 fix(openrouter): support embeddingsmikehostetler2026-04-24
req_llmreq_llm#639 Fixes Gemini SSE Stream losing finish-reasonycastorium2026-04-24
ash_jidoash_jido#46 fix: harden Ash/Jido bridge defaultsmikehostetler2026-04-23
ash_jidoash_jido#45 docs: prepare 0.2.0 release notesmikehostetler2026-04-22
ash_jidoash_jido#44 refactor: consolidate signal emissionmikehostetler2026-04-22
ash_jidoash_jido#43 refactor: split generated action runtimemikehostetler2026-04-22
ash_jidoash_jido#42 feat: filter generated schemas to public inputsmikehostetler2026-04-22
ash_jidoash_jido#41 feat: default all_actions to public actionsmikehostetler2026-04-22
ash_jidoash_jido#40 fix: pass destroy action argumentsmikehostetler2026-04-22
ash_jidoash_jido#38 fix: use resource primary keys for mutationsmikehostetler2026-04-22
ash_jidoash_jido#37 feat: use static resource domain fallbackmikehostetler2026-04-22
jido_aijido_ai#263 Forward default plugin overrides from AI agentsmikehostetler2026-04-22
req_llmreq_llm#637 feat(schema): support {:or, [type, nil]} for nullable JSON Schema typesgushonorato2026-04-22
ash_jidoash_jido#20 fix: derive jido action module names from name: to support multi-entry actionsMunksgaard2026-04-22
jido_aijido_ai#262 feat: add request event streamingmikehostetler2026-04-22
jido_mcpjido_mcp#2 feat: add runtime MCP endpoint registrationmikehostetler2026-04-21
jido_aijido_ai#260 fix: add preflight callback for ReAct tool roundsmikehostetler2026-04-21
jido_harnessjido_harness#20 refactor: make environment backend pluggable in workspace execmikehostetler2026-04-21
jido_opencodejido_opencode#3 docs: align OpenCode installation with GitHub depsmikehostetler2026-04-21
jido_ampjido_amp#3 docs: align Amp installation with GitHub depsmikehostetler2026-04-21

Dependency Maintenance

Dependabot merged 85 PRs during April. The busiest repositories for dependency maintenance were:

RepoDependabot PRs
req_llm14
jido_browser7
jido_claude7
jido_codex7
jido_gemini7
jido_harness7
jido_action6
jido_ai6
jido_opencode6
jido_signal6
jido_amp4
jido3

Closed Issues

RepoIssueClosed
ash_jidoash_jido#47 RFC: Generate simple Jido resource subagents from Ash resources2026-04-30
llm_dbllm_db#180 Codify OpenAI 2026-04-22 model deprecations2026-04-29
req_llmreq_llm#648 Upgrade Server Sent Events library to 1.0.02026-04-29
jidojido#266 [Bug] deepseek-v4 series models incompatible2026-04-29
req_llmreq_llm#655 [Bug]: Invalid output_tokens calculation for gemini2026-04-29
jido_bedrockjido_bedrock#1 Demonstrate agent resumability after full process shutdown and restart2026-04-26
jido_chat_githubjido_chat_github#3 Live browser verification 17772376051602026-04-26
jido_chat_githubjido_chat_github#2 Live GitHub adapter beta test 20260426-1604162026-04-26
jido_chat_githubjido_chat_github#1 jido_chat_github adapter live test2026-04-26
jido_connectjido_connect#2 Jido Connect live list test 2026-04-25T00:57:14.160268Z2026-04-24
jido_connectjido_connect#1 Jido Connect live test 2026-04-25T00:56:05.292089Z2026-04-24
req_llmreq_llm#642 [Bug]: generate_object fails with trailing assistant messages in context2026-04-24
req_llmreq_llm#640 [Bug]: Openrouter do not support embeddings, this is not true2026-04-24
req_llmreq_llm#638 [Bug]: Gemini SSE Stream loses finish-reason in some cases2026-04-24
ash_jidoash_jido#30 docs: prepare 0.2.0 release documentation and changelog2026-04-22
ash_jidoash_jido#27 refactor: consolidate signal emission architecture2026-04-22
ash_jidoash_jido#26 refactor: split generated action runtime from compile-time generator2026-04-22
ash_jidoash_jido#25 feat: generate Jido schemas from public Ash inputs2026-04-22
ash_jidoash_jido#21 feat: default all_actions to public Ash actions2026-04-22
ash_jidoash_jido#23 fix: support destroy action arguments2026-04-22
ash_jidoash_jido#24 fix: make update and destroy actions primary-key aware2026-04-22
ash_jidoash_jido#22 feat: use static resource domain as context fallback2026-04-22
ash_jidoash_jido#31 chore: align repo tooling with Jido package quality standards2026-04-22
ash_jidoash_jido#28 chore: add Dependabot for Mix and GitHub Actions2026-04-22
ash_jidoash_jido#29 chore: update Ash/Spark dependencies and validate compatibility2026-04-22
ash_jidoash_jido#19 Multiple jido entries on the same Ash action silently collapse to one module2026-04-22
jido_aijido_ai#257 Add a first-class streaming surface for Jido.AI.Agent requests2026-04-22
jido_mcpjido_mcp#1 feat: enable MCP endpoints declaration at runtime2026-04-21
jido_harnessjido_harness#6 Introducing jido_opencode - OpenCode adapter for Jido.Harness2026-04-21
req_llmreq_llm#634 Responses API: round-trip assistant phase for GPT-5 phase-aware replay2026-04-21

Merge Pace

Central DayMerged PRs
2026-04-0111
2026-04-033
2026-04-044
2026-04-068
2026-04-072
2026-04-081
2026-04-1050
2026-04-111
2026-04-1226
2026-04-1425
2026-04-151
2026-04-175
2026-04-181
2026-04-195
2026-04-2013
2026-04-2160
2026-04-2220
2026-04-231
2026-04-243
2026-04-253
2026-04-261
2026-04-278
2026-04-287
2026-04-296
2026-04-301

Data Notes

  • Window: April 1, 2026 through April 30, 2026, using US Central calendar boundaries.
  • Source: local data/jido.sqlite issue and pull request projection.
  • Latest full ecosystem sync used by this draft: 2026-05-15T14:10:41Z.
  • Latest targeted sync in the local projection: 2026-05-15T14:18:03Z.
  • This page is a draft digest for maintainer review before publication.