Skip to content

refactor: remove ModelInput helper#238

Merged
mikehostetler merged 2 commits into
mainfrom
refactor-remove-model-input
Mar 28, 2026
Merged

refactor: remove ModelInput helper#238
mikehostetler merged 2 commits into
mainfrom
refactor-remove-model-input

Conversation

@mikehostetler
Copy link
Copy Markdown
Contributor

Summary

  • move model input normalization and labeling onto Jido.AI
  • delete Jido.AI.ModelInput and update reasoning/runtime call sites to use the shared boundary
  • widen Jido.AI.Actions.Helpers.resolve_model/2 so action helpers accept direct ReqLLM tuple/map/struct inputs too
  • add regression coverage for the new Jido.AI model helpers and action helper passthrough behavior

Testing

  • mix test test/jido_ai/jido_ai_core_test.exs test/jido_ai/actions/helpers_test.exs
  • mix test.fast
  • mix quality

This is intentionally separate from #237 so the installer fix stays focused.

@mikehostetler mikehostetler force-pushed the refactor-remove-model-input branch from bcb5853 to 08b3588 Compare March 28, 2026 16:02
@mikehostetler mikehostetler merged commit d2c211f into main Mar 28, 2026
6 checks passed
@mikehostetler mikehostetler deleted the refactor-remove-model-input branch March 28, 2026 16:04
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