{"id":85368,"name":"jido_action","ecosystem":"hex","repository_url":"https://github.com/agentjido/jido_action","issues_count":3,"created_at":"2026-02-20T20:01:36.956Z","updated_at":"2026-02-20T20:01:36.956Z","purl":"pkg:hex/jido_action","metadata":{"id":12600824,"name":"jido_action","ecosystem":"hex","description":"Composable, validated actions for Elixir applications with built-in AI tool integration","homepage":"https://github.com/agentjido/jido_action/blob/main/CHANGELOG.md","licenses":"https://github.com/agentjido/jido_action","normalized_licenses":["Other"],"repository_url":"https://github.com/agentjido/jido_action","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2025-12-18T21:57:42.581Z","latest_release_published_at":"2025-12-18T21:57:42.581Z","latest_release_number":"1.0.0","last_synced_at":"2025-12-28T23:48:15.823Z","created_at":"2025-12-18T22:07:11.088Z","updated_at":"2025-12-28T23:48:15.824Z","registry_url":"https://hex.pm/packages/jido_action/","install_command":"mix hex.package fetch jido_action ","documentation_url":"http://hexdocs.pm/jido_action/","metadata":{},"repo_metadata":{"id":300584074,"uuid":"997599310","full_name":"agentjido/jido_action","owner":"agentjido","description":null,"archived":false,"fork":false,"pushed_at":"2025-12-18T21:57:57.000Z","size":9111,"stargazers_count":7,"open_issues_count":2,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-12-20T08:24:45.680Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agentjido.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-06-06T20:02:41.000Z","updated_at":"2025-12-18T21:56:49.000Z","dependencies_parsed_at":"2025-08-03T03:18:51.704Z","dependency_job_id":"f3d98e6b-a7ef-4e7b-b52e-5ae46bd8e2dd","html_url":"https://github.com/agentjido/jido_action","commit_stats":null,"previous_names":["agentjido/jido_action"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/agentjido/jido_action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agentjido","download_url":"https://codeload.github.com/agentjido/jido_action/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_action/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28040245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-25T02:00:05.988Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2025-12-27T23:34:32.119Z","dependent_packages_count":0,"downloads":54,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":29.845545790212704,"dependent_packages_count":18.24327838161111,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":24.044412085911908},"purl":"pkg:hex/jido_action","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/jido_action","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hex/jido_action","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/jido_action/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-12-23T17:06:05.515Z","issues_count":2,"pull_requests_count":14,"avg_time_to_close_issue":259141.0,"avg_time_to_close_pull_request":183789.36363636365,"issues_closed_count":1,"pull_requests_closed_count":11,"pull_request_authors_count":3,"issue_authors_count":2,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":1.4285714285714286,"merged_pull_requests_count":6,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":2,"past_year_pull_requests_count":14,"past_year_avg_time_to_close_issue":259141.0,"past_year_avg_time_to_close_pull_request":183789.36363636365,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":1.4285714285714286,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_action/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/jido_action/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/jido_action/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/jido_action/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/jido_action/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/jido_action/codemeta","maintainers":[{"uuid":"mikehostetler","login":"mikehostetler","name":null,"email":"mike.hostetler@gmail.com","url":null,"packages_count":16,"html_url":"https://hex.pm/users/mikehostetler","role":null,"created_at":"2025-12-18T22:28:20.826Z","updated_at":"2025-12-18T22:28:20.826Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/mikehostetler/packages"}],"registry":{"name":"hex.pm","url":"https://hex.pm","ecosystem":"hex","default":true,"packages_count":19933,"maintainers_count":7318,"namespaces_count":0,"keywords_count":0,"github":"hexpm","metadata":{"funded_packages_count":1327},"icon_url":"https://github.com/hexpm.png","created_at":"2022-04-04T15:19:23.014Z","updated_at":"2026-02-15T07:59:25.017Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/namespaces"}},"unique_repositories_count":3,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"5467685932","node_id":"PR_kwDOSHGDhc8AAAABDrcWAg","number":88,"state":"open","title":"deps(deps): bump jido_action from `2f09d8b` to `d7940ea` in /showcase","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T21:44:34.000Z","updated_at":"2026-09-15T21:44:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"jido_action","old_version":"`2f09d8b`","new_version":"`d7940ea`","repository_url":"https://github.com/agentjido/jido_action"}],"path":"/showcase","ecosystem":"hex"},"body":"Bumps [jido_action](https://github.com/agentjido/jido_action) from `2f09d8b` to `d7940ea`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/d7940ea3ff51f2de605b3ff6c14fa25f05d3001a\"\u003e\u003ccode\u003ed7940ea\u003c/code\u003e\u003c/a\u003e chore(deps): update Mix dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/71692ed57e4aab98c8440afa065e88302dbb2b4a\"\u003e\u003ccode\u003e71692ed\u003c/code\u003e\u003c/a\u003e fix(tool): treat nil optional params as absent (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/85d30a6da7dba9b04de6feaffddf8d0929bdc972\"\u003e\u003ccode\u003e85d30a6\u003c/code\u003e\u003c/a\u003e fix(deps): update Igniter to 0.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/13b6b16a26537c00cccf3685d3c7b6f606ce5d5f\"\u003e\u003ccode\u003e13b6b16\u003c/code\u003e\u003c/a\u003e feat(exec): add retryable predicate option (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/agentjido/jido_action/compare/2f09d8bbbe13198e86a985d15d449519e2fdc5fe...d7940ea3ff51f2de605b3ff6c14fa25f05d3001a\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003c!-- codesmith:footer --\u003e\n---\n\u003ca href=\"https://app.blacksmith.sh/agentjido/codesmith/jidoka/pr/88\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-light-v2.svg\"\u003e\u003cimg alt=\"View with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e \u003ca href=\"https://backend.blacksmith.sh/track/enable-autofix?expires=1792100677\u0026installation_model_id=434874\u0026pr_number=88\u0026repository=agentjido%2Fjidoka\u0026return_to=https%3A%2F%2Fgithub.com%2Fagentjido%2Fjidoka%2Fpull%2F88\u0026signature=d4c3920b2159c57eab59abd42fbc4c25dbd74d0700ab119dbbc6d8100d0005be\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-light.svg\"\u003e\u003cimg alt=\"Autofix with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003csup\u003eNeed help on this PR? Tag \u003ccode\u003e@codesmith-bot\u003c/code\u003e with what you need. Autofix is disabled.\u003c/sup\u003e\n\n\u003c!-- codesmith:autofix:disabled --\u003e\n\u003c!-- /codesmith:footer --\u003e","html_url":"https://github.com/agentjido/jidoka/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjidoka/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"},{"uuid":"4380207673","node_id":"PR_kwDONvit9M7YMgs6","number":130,"state":"open","title":"mix(deps): bump jido_action from 2.1.1 to 2.2.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T22:54:39.000Z","updated_at":"2026-05-04T22:54:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"mix(deps)","packages":[{"name":"jido_action","old_version":"2.1.1","new_version":"2.2.1","repository_url":"https://github.com/agentjido/jido_action"}],"path":null,"ecosystem":"hex"},"body":"Bumps [jido_action](https://github.com/agentjido/jido_action) from 2.1.1 to 2.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/jido_action/releases\"\u003ejido_action's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v2.2.1\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/jido_action/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/jido_action/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eRelease v2.2.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/jido_action/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/jido_action/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/jido_action/blob/main/CHANGELOG.md\"\u003ejido_action's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/jido_action/compare/v2.2.0...v2.2.1\"\u003ev2.2.1\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eremove \u003ca href=\"https://github.com/spec\"\u003e\u003ccode\u003e@​spec\u003c/code\u003e\u003c/a\u003e from default callback implementations in \u003cstrong\u003eusing\u003c/strong\u003e macro (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/133\"\u003e#133\u003c/a\u003e) by Philip Munksgaard\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove \u003ca href=\"https://github.com/spec\"\u003e\u003ccode\u003e@​spec\u003c/code\u003e\u003c/a\u003e from default callback implementations in \u003cstrong\u003eusing\u003c/strong\u003e macro by Philip Munksgaard\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enormalize non-exception errors in \u003ccode\u003ehandle_action_result\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/132\"\u003e#132\u003c/a\u003e) by Julian Scheid\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enormalize non-exception errors in handle_action_result by Julian Scheid\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/jido_action/compare/v2.1.1...v2.2.0\"\u003ev2.2.0\u003c/a\u003e (2026-03-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecomplete spec-led migration (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/127\"\u003e#127\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd AI error envelope helpers by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003emake action error maps generic (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/126\"\u003e#126\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake action error maps generic by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/45e4464b5bf791c082296c9c1b1ae2fe7480c5c1\"\u003e\u003ccode\u003e45e4464\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/7d92939ebbea4f0db73cf5daa5f7083b4cc92c3a\"\u003e\u003ccode\u003e7d92939\u003c/code\u003e\u003c/a\u003e [codex] use direct multigraph dependency (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/8307a8a4e7591d37f38635274d1cecb2cd2daa2a\"\u003e\u003ccode\u003e8307a8a\u003c/code\u003e\u003c/a\u003e fix: remove \u003ca href=\"https://github.com/spec\"\u003e\u003ccode\u003e@​spec\u003c/code\u003e\u003c/a\u003e from default callback implementations in \u003cstrong\u003eusing\u003c/strong\u003e macro (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/8622db25e9ef7cb515e5482b928c4f1dccb9825b\"\u003e\u003ccode\u003e8622db2\u003c/code\u003e\u003c/a\u003e fix: normalize non-exception errors in \u003ccode\u003ehandle_action_result\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/fa1cf40a89d8dac62b6f83cb0a7c7486c1415695\"\u003e\u003ccode\u003efa1cf40\u003c/code\u003e\u003c/a\u003e deps(deps): bump abacus from 2.1.0 to 2.2.0 (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/b4358127350368e270099b8385d4e8b13856b75e\"\u003e\u003ccode\u003eb435812\u003c/code\u003e\u003c/a\u003e deps(deps): bump igniter from 0.7.6 to 0.7.7 (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/c102491c847f0c06fe4326ae249f405277b30f0c\"\u003e\u003ccode\u003ec102491\u003c/code\u003e\u003c/a\u003e deps(deps-dev): bump git_ops from 2.9.2 to 2.9.3 (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/231cb446667fbb6926e6601b23308a3e072a184a\"\u003e\u003ccode\u003e231cb44\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/08f5906a82c350beb7e1b56f59fa5c24526e5d12\"\u003e\u003ccode\u003e08f5906\u003c/code\u003e\u003c/a\u003e test(exec): stabilize timeout leak assertion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/a3635a4ea3d2511ca9f2ffe91306766a118eff7f\"\u003e\u003ccode\u003ea3635a4\u003c/code\u003e\u003c/a\u003e docs(exdoc): refine module sidebar grouping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/jido_action/compare/v2.1.1...v2.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jido_action\u0026package-manager=hex\u0026previous-version=2.1.1\u0026new-version=2.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/agentjido/jido_run/pull/130","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_run/issues/130","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/130/packages"},{"uuid":"3969783052","node_id":"PR_kwDOREf-Pc7FOvIn","number":13,"state":"closed","title":"deps(deps): bump jido_action from 2.0.0-rc.4 to 2.0.0-rc.5","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-20T18:17:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T18:16:55.000Z","updated_at":"2026-02-20T18:17:35.000Z","time_to_close":39,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"jido_action","old_version":"2.0.0-rc.4","new_version":"2.0.0-rc.5","repository_url":"https://github.com/agentjido/jido_action"}],"path":null,"ecosystem":"hex"},"body":"Bumps [jido_action](https://github.com/agentjido/jido_action) from 2.0.0-rc.4 to 2.0.0-rc.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/jido_action/blob/main/CHANGELOG.md\"\u003ejido_action's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/jido_action/compare/v2.0.0-rc.4...v2.0.0-rc.5\"\u003ev2.0.0-rc.5\u003c/a\u003e (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etools: add github pulls comments and webhooks actions by mikehostetler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etimeout: propagate execution deadlines across nested tools (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/99\"\u003e#99\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eretry: harden retry policy and suppress nested retries (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/96\"\u003e#96\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etelemetry: sanitize metadata and logs (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/98\"\u003e#98\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003easync: enforce owner-only await and cancel (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/97\"\u003e#97\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eerror: normalize workflow/action-plan/lua/weather leaf error contracts (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/95\"\u003e#95\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: align changelog with base branch by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etools: remove changelog edit from luaeval supervision PR by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: remove changelog edit from async cancel PR by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: format config fallback test and drop changelog delta by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: guard invalid runtime timeout and retry defaults with safe fallbacks by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etools: run lua eval tasks under Task.Supervisor without caller linkage by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: cleanup async cancel monitor and mailbox residue by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eworkflow: add parallel timeout and strict failure policy controls by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: cleanup compensation monitor and timeout race leakage by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: eliminate async await monitor and mailbox leakage by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: run async chains under Task.Supervisor without caller linkage by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eplan: reject undefined dependency steps during normalization by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etools: centralize github client and response helpers by mikehostetler\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/a00854977a1d36b0babc11524cb70bbed1b7b455\"\u003e\u003ccode\u003ea008549\u003c/code\u003e\u003c/a\u003e chore: release version v2.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/c1cf93dfcd2c1217a404138f0c9cfa066aaa1571\"\u003e\u003ccode\u003ec1cf93d\u003c/code\u003e\u003c/a\u003e chore: release version v2.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/354071d65b193a6f1e73078b0fb85699c3bc0610\"\u003e\u003ccode\u003e354071d\u003c/code\u003e\u003c/a\u003e chore: update hex-release skill with automated workflow support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/5963530bbae915a798beb8967df8e7b5a26aafeb\"\u003e\u003ccode\u003e5963530\u003c/code\u003e\u003c/a\u003e fix(timeout): propagate execution deadlines across nested tools (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/8b34857f00527d667f099a5db49d19ce21e7f372\"\u003e\u003ccode\u003e8b34857\u003c/code\u003e\u003c/a\u003e fix(retry): harden retry policy and suppress nested retries (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/50f2c80b40cce6ae4bcd2cf3ffa1c8b6c175ff8f\"\u003e\u003ccode\u003e50f2c80\u003c/code\u003e\u003c/a\u003e fix(telemetry): sanitize metadata and logs (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/ca6c2b1160ec6788ebe3814374a8da5cd0d3f008\"\u003e\u003ccode\u003eca6c2b1\u003c/code\u003e\u003c/a\u003e fix(async): enforce owner-only await and cancel (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/f9b4e30228a380cbe620d99f5447ab6d9ddcdb1b\"\u003e\u003ccode\u003ef9b4e30\u003c/code\u003e\u003c/a\u003e fix(error): normalize workflow/action-plan/lua/weather leaf error contracts (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/fbb37b426f7728f10691890a43c74d4947e01d83\"\u003e\u003ccode\u003efbb37b4\u003c/code\u003e\u003c/a\u003e docs(triage): add PR \u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/68\"\u003e#68\u003c/a\u003e decomposition plan (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/bec3b3a9ba8de07206854c86bc1c3106bcdda9bc\"\u003e\u003ccode\u003ebec3b3a\u003c/code\u003e\u003c/a\u003e docs(exec): clarify async lifecycle and config fallback contracts (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/jido_action/compare/v2.0.0-rc.4...v2.0.0-rc.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jido_action\u0026package-manager=hex\u0026previous-version=2.0.0-rc.4\u0026new-version=2.0.0-rc.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/agentjido/jido_browser/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_browser/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}],"issue_packages":[{"old_version":"`2f09d8b`","new_version":"`d7940ea`","update_type":null,"path":"/showcase","pr_created_at":"2026-09-15T21:44:34.000Z","version_change":"`2f09d8b` → `d7940ea`","issue":{"uuid":"5467685932","node_id":"PR_kwDOSHGDhc8AAAABDrcWAg","number":88,"state":"open","title":"deps(deps): bump jido_action from `2f09d8b` to `d7940ea` in /showcase","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T21:44:34.000Z","updated_at":"2026-09-15T21:44:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"jido_action","old_version":"`2f09d8b`","new_version":"`d7940ea`","repository_url":"https://github.com/agentjido/jido_action"}],"path":"/showcase","ecosystem":"hex"},"body":"Bumps [jido_action](https://github.com/agentjido/jido_action) from `2f09d8b` to `d7940ea`.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/d7940ea3ff51f2de605b3ff6c14fa25f05d3001a\"\u003e\u003ccode\u003ed7940ea\u003c/code\u003e\u003c/a\u003e chore(deps): update Mix dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/71692ed57e4aab98c8440afa065e88302dbb2b4a\"\u003e\u003ccode\u003e71692ed\u003c/code\u003e\u003c/a\u003e fix(tool): treat nil optional params as absent (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/85d30a6da7dba9b04de6feaffddf8d0929bdc972\"\u003e\u003ccode\u003e85d30a6\u003c/code\u003e\u003c/a\u003e fix(deps): update Igniter to 0.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/13b6b16a26537c00cccf3685d3c7b6f606ce5d5f\"\u003e\u003ccode\u003e13b6b16\u003c/code\u003e\u003c/a\u003e feat(exec): add retryable predicate option (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/agentjido/jido_action/compare/2f09d8bbbe13198e86a985d15d449519e2fdc5fe...d7940ea3ff51f2de605b3ff6c14fa25f05d3001a\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003c!-- codesmith:footer --\u003e\n---\n\u003ca href=\"https://app.blacksmith.sh/agentjido/codesmith/jidoka/pr/88\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-light-v2.svg\"\u003e\u003cimg alt=\"View with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e \u003ca href=\"https://backend.blacksmith.sh/track/enable-autofix?expires=1792100677\u0026installation_model_id=434874\u0026pr_number=88\u0026repository=agentjido%2Fjidoka\u0026return_to=https%3A%2F%2Fgithub.com%2Fagentjido%2Fjidoka%2Fpull%2F88\u0026signature=d4c3920b2159c57eab59abd42fbc4c25dbd74d0700ab119dbbc6d8100d0005be\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-light.svg\"\u003e\u003cimg alt=\"Autofix with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003csup\u003eNeed help on this PR? Tag \u003ccode\u003e@codesmith-bot\u003c/code\u003e with what you need. Autofix is disabled.\u003c/sup\u003e\n\n\u003c!-- codesmith:autofix:disabled --\u003e\n\u003c!-- /codesmith:footer --\u003e","html_url":"https://github.com/agentjido/jidoka/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjidoka/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"}},{"old_version":"2.1.1","new_version":"2.2.1","update_type":"minor","path":null,"pr_created_at":"2026-05-04T22:54:39.000Z","version_change":"2.1.1 → 2.2.1","issue":{"uuid":"4380207673","node_id":"PR_kwDONvit9M7YMgs6","number":130,"state":"open","title":"mix(deps): bump jido_action from 2.1.1 to 2.2.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T22:54:39.000Z","updated_at":"2026-05-04T22:54:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"mix(deps)","packages":[{"name":"jido_action","old_version":"2.1.1","new_version":"2.2.1","repository_url":"https://github.com/agentjido/jido_action"}],"path":null,"ecosystem":"hex"},"body":"Bumps [jido_action](https://github.com/agentjido/jido_action) from 2.1.1 to 2.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/jido_action/releases\"\u003ejido_action's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v2.2.1\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/jido_action/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/jido_action/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eRelease v2.2.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/jido_action/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/jido_action/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/jido_action/blob/main/CHANGELOG.md\"\u003ejido_action's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/jido_action/compare/v2.2.0...v2.2.1\"\u003ev2.2.1\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eremove \u003ca href=\"https://github.com/spec\"\u003e\u003ccode\u003e@​spec\u003c/code\u003e\u003c/a\u003e from default callback implementations in \u003cstrong\u003eusing\u003c/strong\u003e macro (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/133\"\u003e#133\u003c/a\u003e) by Philip Munksgaard\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove \u003ca href=\"https://github.com/spec\"\u003e\u003ccode\u003e@​spec\u003c/code\u003e\u003c/a\u003e from default callback implementations in \u003cstrong\u003eusing\u003c/strong\u003e macro by Philip Munksgaard\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enormalize non-exception errors in \u003ccode\u003ehandle_action_result\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/132\"\u003e#132\u003c/a\u003e) by Julian Scheid\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enormalize non-exception errors in handle_action_result by Julian Scheid\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/jido_action/compare/v2.1.1...v2.2.0\"\u003ev2.2.0\u003c/a\u003e (2026-03-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecomplete spec-led migration (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/127\"\u003e#127\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd AI error envelope helpers by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003emake action error maps generic (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/126\"\u003e#126\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake action error maps generic by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/45e4464b5bf791c082296c9c1b1ae2fe7480c5c1\"\u003e\u003ccode\u003e45e4464\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/7d92939ebbea4f0db73cf5daa5f7083b4cc92c3a\"\u003e\u003ccode\u003e7d92939\u003c/code\u003e\u003c/a\u003e [codex] use direct multigraph dependency (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/137\"\u003e#137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/8307a8a4e7591d37f38635274d1cecb2cd2daa2a\"\u003e\u003ccode\u003e8307a8a\u003c/code\u003e\u003c/a\u003e fix: remove \u003ca href=\"https://github.com/spec\"\u003e\u003ccode\u003e@​spec\u003c/code\u003e\u003c/a\u003e from default callback implementations in \u003cstrong\u003eusing\u003c/strong\u003e macro (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/8622db25e9ef7cb515e5482b928c4f1dccb9825b\"\u003e\u003ccode\u003e8622db2\u003c/code\u003e\u003c/a\u003e fix: normalize non-exception errors in \u003ccode\u003ehandle_action_result\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/fa1cf40a89d8dac62b6f83cb0a7c7486c1415695\"\u003e\u003ccode\u003efa1cf40\u003c/code\u003e\u003c/a\u003e deps(deps): bump abacus from 2.1.0 to 2.2.0 (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/b4358127350368e270099b8385d4e8b13856b75e\"\u003e\u003ccode\u003eb435812\u003c/code\u003e\u003c/a\u003e deps(deps): bump igniter from 0.7.6 to 0.7.7 (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/c102491c847f0c06fe4326ae249f405277b30f0c\"\u003e\u003ccode\u003ec102491\u003c/code\u003e\u003c/a\u003e deps(deps-dev): bump git_ops from 2.9.2 to 2.9.3 (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/231cb446667fbb6926e6601b23308a3e072a184a\"\u003e\u003ccode\u003e231cb44\u003c/code\u003e\u003c/a\u003e chore: release version v2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/08f5906a82c350beb7e1b56f59fa5c24526e5d12\"\u003e\u003ccode\u003e08f5906\u003c/code\u003e\u003c/a\u003e test(exec): stabilize timeout leak assertion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/a3635a4ea3d2511ca9f2ffe91306766a118eff7f\"\u003e\u003ccode\u003ea3635a4\u003c/code\u003e\u003c/a\u003e docs(exdoc): refine module sidebar grouping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/jido_action/compare/v2.1.1...v2.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jido_action\u0026package-manager=hex\u0026previous-version=2.1.1\u0026new-version=2.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/agentjido/jido_run/pull/130","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_run/issues/130","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/130/packages"}},{"old_version":"2.0.0-rc.4","new_version":"2.0.0-rc.5","update_type":null,"path":null,"pr_created_at":"2026-02-20T18:16:55.000Z","version_change":"2.0.0-rc.4 → 2.0.0-rc.5","issue":{"uuid":"3969783052","node_id":"PR_kwDOREf-Pc7FOvIn","number":13,"state":"closed","title":"deps(deps): bump jido_action from 2.0.0-rc.4 to 2.0.0-rc.5","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-20T18:17:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-20T18:16:55.000Z","updated_at":"2026-02-20T18:17:35.000Z","time_to_close":39,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"jido_action","old_version":"2.0.0-rc.4","new_version":"2.0.0-rc.5","repository_url":"https://github.com/agentjido/jido_action"}],"path":null,"ecosystem":"hex"},"body":"Bumps [jido_action](https://github.com/agentjido/jido_action) from 2.0.0-rc.4 to 2.0.0-rc.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/jido_action/blob/main/CHANGELOG.md\"\u003ejido_action's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/jido_action/compare/v2.0.0-rc.4...v2.0.0-rc.5\"\u003ev2.0.0-rc.5\u003c/a\u003e (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etools: add github pulls comments and webhooks actions by mikehostetler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etimeout: propagate execution deadlines across nested tools (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/99\"\u003e#99\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eretry: harden retry policy and suppress nested retries (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/96\"\u003e#96\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etelemetry: sanitize metadata and logs (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/98\"\u003e#98\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003easync: enforce owner-only await and cancel (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/97\"\u003e#97\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eerror: normalize workflow/action-plan/lua/weather leaf error contracts (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/95\"\u003e#95\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: align changelog with base branch by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etools: remove changelog edit from luaeval supervision PR by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: remove changelog edit from async cancel PR by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: format config fallback test and drop changelog delta by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: guard invalid runtime timeout and retry defaults with safe fallbacks by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003etools: run lua eval tasks under Task.Supervisor without caller linkage by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: cleanup async cancel monitor and mailbox residue by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eworkflow: add parallel timeout and strict failure policy controls by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: cleanup compensation monitor and timeout race leakage by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: eliminate async await monitor and mailbox leakage by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexec: run async chains under Task.Supervisor without caller linkage by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eplan: reject undefined dependency steps during normalization by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etools: centralize github client and response helpers by mikehostetler\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/a00854977a1d36b0babc11524cb70bbed1b7b455\"\u003e\u003ccode\u003ea008549\u003c/code\u003e\u003c/a\u003e chore: release version v2.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/c1cf93dfcd2c1217a404138f0c9cfa066aaa1571\"\u003e\u003ccode\u003ec1cf93d\u003c/code\u003e\u003c/a\u003e chore: release version v2.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/354071d65b193a6f1e73078b0fb85699c3bc0610\"\u003e\u003ccode\u003e354071d\u003c/code\u003e\u003c/a\u003e chore: update hex-release skill with automated workflow support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/5963530bbae915a798beb8967df8e7b5a26aafeb\"\u003e\u003ccode\u003e5963530\u003c/code\u003e\u003c/a\u003e fix(timeout): propagate execution deadlines across nested tools (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/8b34857f00527d667f099a5db49d19ce21e7f372\"\u003e\u003ccode\u003e8b34857\u003c/code\u003e\u003c/a\u003e fix(retry): harden retry policy and suppress nested retries (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/50f2c80b40cce6ae4bcd2cf3ffa1c8b6c175ff8f\"\u003e\u003ccode\u003e50f2c80\u003c/code\u003e\u003c/a\u003e fix(telemetry): sanitize metadata and logs (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/ca6c2b1160ec6788ebe3814374a8da5cd0d3f008\"\u003e\u003ccode\u003eca6c2b1\u003c/code\u003e\u003c/a\u003e fix(async): enforce owner-only await and cancel (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/f9b4e30228a380cbe620d99f5447ab6d9ddcdb1b\"\u003e\u003ccode\u003ef9b4e30\u003c/code\u003e\u003c/a\u003e fix(error): normalize workflow/action-plan/lua/weather leaf error contracts (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/fbb37b426f7728f10691890a43c74d4947e01d83\"\u003e\u003ccode\u003efbb37b4\u003c/code\u003e\u003c/a\u003e docs(triage): add PR \u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/68\"\u003e#68\u003c/a\u003e decomposition plan (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/jido_action/commit/bec3b3a9ba8de07206854c86bc1c3106bcdda9bc\"\u003e\u003ccode\u003ebec3b3a\u003c/code\u003e\u003c/a\u003e docs(exec): clarify async lifecycle and config fallback contracts (\u003ca href=\"https://redirect.github.com/agentjido/jido_action/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/jido_action/compare/v2.0.0-rc.4...v2.0.0-rc.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jido_action\u0026package-manager=hex\u0026previous-version=2.0.0-rc.4\u0026new-version=2.0.0-rc.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/agentjido/jido_browser/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_browser/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}}]}