• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agentjido / jido / cef41b159b364fb03eb636f62d19f5b22ed87b01
66%

Build:
DEFAULT BRANCH: main
Ran 26 Aug 2025 12:35AM UTC
Jobs 2
Files 45
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Aug 2025 12:34AM UTC coverage: 66.307% (+0.6%) from 65.711%
cef41b159b364fb03eb636f62d19f5b22ed87b01

push

github

web-flow
Automatically register Actions when required by a Skill (#74)

* Enhance Jido.Skill with actions and validation features

- Added support for defining actions in the Jido.Skill module, allowing skills to specify required action modules.
- Introduced a custom module validation function in Jido.Util to ensure that specified action modules are valid Elixir modules.
- Updated the agent's state management to register skill actions, preventing duplicates and ensuring proper integration with the agent.
- Added comprehensive tests to verify the correct registration and validation of skill actions, enhancing the robustness of the Jido framework.

These changes improve the flexibility and functionality of skills within the Jido framework, enabling better action management and validation.

* Refactor state management and task handling in Jido framework

- Removed the StateManager and Tasks modules from the actions directory, consolidating their functionality into the new tools directory.
- Introduced new action modules under Jido.Tools for state management and task operations, enhancing modularity and organization.
- Updated agent integration to utilize the new action modules, ensuring seamless functionality with existing agents.
- Added comprehensive integration and unit tests for the new tools, verifying correct behavior and state management.
- Improved documentation for the new action modules, providing clear usage instructions and examples.

These changes enhance the structure and maintainability of the Jido framework, promoting better organization of state and task management functionalities.

* Refactor mount function in StateManager and Tasks modules

- Updated the `mount` function in both `Jido.Skills.StateManager` and `Jido.Skills.Tasks` modules to return the agent instead of a static `:ok` response, improving the handling of agent state during initialization.
- Enhanced the structure of the `mount` function to better align with expected behaviors in th... (continued)

71 of 79 new or added lines in 7 files covered. (89.87%)

1045 of 1576 relevant lines covered (66.31%)

560.07 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
33.33
lib/jido/skills/basic.ex
6
35.0
-6.18% lib/jido/util.ex
Jobs
ID Job ID Ran Files Coverage
1 cef41b159b364fb03eb636f62d19f5b22ed87b01.1 26 Aug 2025 12:35AM UTC 45
66.14
GitHub Action Run
2 cef41b159b364fb03eb636f62d19f5b22ed87b01.2 26 Aug 2025 12:35AM UTC 45
66.14
GitHub Action Run
Source Files on build cef41b159b364fb03eb636f62d19f5b22ed87b01
  • Tree
  • List 45
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • cef41b15 on github
  • Prev Build on main (#025B8407...)
  • Next Build on main (#572E1CB9...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc