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

Metric Count
Merged pull requests 266
Closed issues 72
Active repositories with merged PRs 36
Human-authored merged PRs 181
Merged Dependabot pull requests 85

Pull Request Mix

Category Merged PRs
Dependency maintenance 82
Fixes 56
CI and workflow 35
Features 34
Other 25
Chores 24
Documentation 6
Refactors 4

Top Repositories By Merged PRs

Repo Merged PRs
req_llm 54
ash_jido 23
jido_action 19
jido_ai 18
jido_harness 15
jido_codex 13
jido_claude 12
jido_gemini 12
jido_signal 10
jido_opencode 9
jido 8
jido_amp 8
jido_browser 8
llm_db 8
jido_studio 6

Top Authors And Automation

Author Merged PRs
mikehostetler 127
app/dependabot 85
chgeuer 5
BlueHotDog 4
Munksgaard 4
pcharbon70 4
mhsdef 3
neilberkman 3
ortegacmanuel 3
ryan-mckeeman-cfgi 3
jfayad 2
sezaru 2

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

Repo PR Author Merged
jido_mcpjido_mcp#8 fix: make MCP action failures merge-safemikehostetler 2026-04-30
req_llmreq_llm#659 fix(openai): disable response storage for codex modelsitayadler 2026-04-29
req_llmreq_llm#650 feat(azure): support Kimi family (Moonshot) on Azure AI Foundryspfoos 2026-04-29
req_llmreq_llm#657 fix: fix google gemini token calculationmikehostetler 2026-04-29
jidojido#264 fix(observability): quiet routed action logsmikehostetler 2026-04-28
jido_claudejido_claude#15 fix: update jido dependency stackmikehostetler 2026-04-28
jido_harnessjido_harness#21 fix: require jido 2.2 dependency floormikehostetler 2026-04-28
llm_dbllm_db#181 feat: deprecate deepseek-chat/reasoner, add v4-flash and v4-prokasvith 2026-04-27
jido_mcpjido_mcp#5 fix: use direct ai tool sync when agent is in contextmikehostetler 2026-04-27
jido_mcpjido_mcp#6 feat: expose dynamic endpoint signalsmikehostetler 2026-04-27
jido_aijido_ai#267 fix: add direct tool registration APImikehostetler 2026-04-27
req_llmreq_llm#647 fix: encode thinking content parts as reasoning_content for OpenAI-compatible providersspfoos 2026-04-26
req_llmreq_llm#645 feat(openai): add logprobs support for chat completions (request encoding, response decoding, tests)jat10 2026-04-25
jido_studiojido_studio#6 [codex] fix(agents): support custom factory agent detailspcharbon70 2026-04-25
req_llmreq_llm#643 fix(anthropic): reject trailing assistant object contextsmikehostetler 2026-04-24
req_llmreq_llm#641 fix(openrouter): support embeddingsmikehostetler 2026-04-24
req_llmreq_llm#639 Fixes Gemini SSE Stream losing finish-reasonycastorium 2026-04-24
ash_jidoash_jido#46 fix: harden Ash/Jido bridge defaultsmikehostetler 2026-04-23
ash_jidoash_jido#45 docs: prepare 0.2.0 release notesmikehostetler 2026-04-22
ash_jidoash_jido#44 refactor: consolidate signal emissionmikehostetler 2026-04-22
ash_jidoash_jido#43 refactor: split generated action runtimemikehostetler 2026-04-22
ash_jidoash_jido#42 feat: filter generated schemas to public inputsmikehostetler 2026-04-22
ash_jidoash_jido#41 feat: default all_actions to public actionsmikehostetler 2026-04-22
ash_jidoash_jido#40 fix: pass destroy action argumentsmikehostetler 2026-04-22
ash_jidoash_jido#38 fix: use resource primary keys for mutationsmikehostetler 2026-04-22
ash_jidoash_jido#37 feat: use static resource domain fallbackmikehostetler 2026-04-22
jido_aijido_ai#263 Forward default plugin overrides from AI agentsmikehostetler 2026-04-22
req_llmreq_llm#637 feat(schema): support {:or, [type, nil]} for nullable JSON Schema typesgushonorato 2026-04-22
ash_jidoash_jido#20 fix: derive jido action module names from name: to support multi-entry actionsMunksgaard 2026-04-22
jido_aijido_ai#262 feat: add request event streamingmikehostetler 2026-04-22
jido_mcpjido_mcp#2 feat: add runtime MCP endpoint registrationmikehostetler 2026-04-21
jido_aijido_ai#260 fix: add preflight callback for ReAct tool roundsmikehostetler 2026-04-21
jido_harnessjido_harness#20 refactor: make environment backend pluggable in workspace execmikehostetler 2026-04-21
jido_opencodejido_opencode#3 docs: align OpenCode installation with GitHub depsmikehostetler 2026-04-21
jido_ampjido_amp#3 docs: align Amp installation with GitHub depsmikehostetler 2026-04-21

Dependency Maintenance

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

Repo Dependabot PRs
req_llm 14
jido_browser 7
jido_claude 7
jido_codex 7
jido_gemini 7
jido_harness 7
jido_action 6
jido_ai 6
jido_opencode 6
jido_signal 6
jido_amp 4
jido 3

Closed Issues

Repo Issue Closed
ash_jidoash_jido#47 RFC: Generate simple Jido resource subagents from Ash resources 2026-04-30
llm_dbllm_db#180 Codify OpenAI 2026-04-22 model deprecations 2026-04-29
req_llmreq_llm#648 Upgrade Server Sent Events library to 1.0.0 2026-04-29
jidojido#266 [Bug] deepseek-v4 series models incompatible 2026-04-29
req_llmreq_llm#655 [Bug]: Invalid output_tokens calculation for gemini 2026-04-29
jido_bedrockjido_bedrock#1 Demonstrate agent resumability after full process shutdown and restart 2026-04-26
jido_chat_githubjido_chat_github#3 Live browser verification 1777237605160 2026-04-26
jido_chat_githubjido_chat_github#2 Live GitHub adapter beta test 20260426-160416 2026-04-26
jido_chat_githubjido_chat_github#1 jido_chat_github adapter live test 2026-04-26
jido_connectjido_connect#2 Jido Connect live list test 2026-04-25T00:57:14.160268Z 2026-04-24
jido_connectjido_connect#1 Jido Connect live test 2026-04-25T00:56:05.292089Z 2026-04-24
req_llmreq_llm#642 [Bug]: generate_object fails with trailing assistant messages in context 2026-04-24
req_llmreq_llm#640 [Bug]: Openrouter do not support embeddings, this is not true 2026-04-24
req_llmreq_llm#638 [Bug]: Gemini SSE Stream loses finish-reason in some cases 2026-04-24
ash_jidoash_jido#30 docs: prepare 0.2.0 release documentation and changelog 2026-04-22
ash_jidoash_jido#27 refactor: consolidate signal emission architecture 2026-04-22
ash_jidoash_jido#26 refactor: split generated action runtime from compile-time generator 2026-04-22
ash_jidoash_jido#25 feat: generate Jido schemas from public Ash inputs 2026-04-22
ash_jidoash_jido#21 feat: default all_actions to public Ash actions 2026-04-22
ash_jidoash_jido#23 fix: support destroy action arguments 2026-04-22
ash_jidoash_jido#24 fix: make update and destroy actions primary-key aware 2026-04-22
ash_jidoash_jido#22 feat: use static resource domain as context fallback 2026-04-22
ash_jidoash_jido#31 chore: align repo tooling with Jido package quality standards 2026-04-22
ash_jidoash_jido#28 chore: add Dependabot for Mix and GitHub Actions 2026-04-22
ash_jidoash_jido#29 chore: update Ash/Spark dependencies and validate compatibility 2026-04-22
ash_jidoash_jido#19 Multiple jido entries on the same Ash action silently collapse to one module 2026-04-22
jido_aijido_ai#257 Add a first-class streaming surface for Jido.AI.Agent requests 2026-04-22
jido_mcpjido_mcp#1 feat: enable MCP endpoints declaration at runtime 2026-04-21
jido_harnessjido_harness#6 Introducing jido_opencode - OpenCode adapter for Jido.Harness 2026-04-21
req_llmreq_llm#634 Responses API: round-trip assistant phase for GPT-5 phase-aware replay 2026-04-21

Merge Pace

Central Day Merged PRs
2026-04-01 11
2026-04-03 3
2026-04-04 4
2026-04-06 8
2026-04-07 2
2026-04-08 1
2026-04-10 50
2026-04-11 1
2026-04-12 26
2026-04-14 25
2026-04-15 1
2026-04-17 5
2026-04-18 1
2026-04-19 5
2026-04-20 13
2026-04-21 60
2026-04-22 20
2026-04-23 1
2026-04-24 3
2026-04-25 3
2026-04-26 1
2026-04-27 8
2026-04-28 7
2026-04-29 6
2026-04-30 1

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.