Skip to content

fix: add direct tool registration API#267

Merged
mikehostetler merged 1 commit into
mainfrom
fix/direct-tool-registration
Apr 27, 2026
Merged

fix: add direct tool registration API#267
mikehostetler merged 1 commit into
mainfrom
fix/direct-tool-registration

Conversation

@mikehostetler
Copy link
Copy Markdown
Contributor

@mikehostetler mikehostetler commented Apr 27, 2026

Summary

  • add struct-level register_tool_direct/3 and unregister_tool_direct/2 APIs
  • keep ReAct tools, actions_by_name, and reqllm_tools synchronized without AgentServer signals
  • cover direct registration validation and unregistration behavior

Verification

  • mix test test/jido_ai/jido_ai_core_test.exs
  • mix test

Notes

This is the tactical unblocker for actions already executing inside an agent, such as dynamic MCP sync. A first-class dynamic tool provider remains the cleaner longer-term direction.

@mikehostetler mikehostetler merged commit d567bdb into main Apr 27, 2026
7 checks passed
@mikehostetler mikehostetler deleted the fix/direct-tool-registration branch April 27, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant