Skip to content

Roadmap

github-actions[bot] edited this page Aug 12, 2026 · 1 revision

Roadmap

EloquentAiTools is read-only today. It is an AI reporting layer, not an agent that mutates your data.

That is a deliberate boundary, not a limitation waiting to be lifted by accident. Any write capability will be its own explicit, opt-in mechanism, never bolted invisibly onto allowRead().

Planned

  • Write tools to complete CRUD: Create, Update, and Delete counterparts to today's read tool, built on the same resolver pipeline and the same config-driven whitelisting. A model exposing allowRead() will not silently gain write access.
  • Explicit joins: a first-class request surface where the agent can declare join intent itself, instead of relying only on the current auto-derived joins from dotted relation-path columns.
  • #[AiTool]-attributed methods: exposing an individual model method directly as its own AI tool, with its schema derived from the method signature or docblock instead of a generic query shape.

None of these change the core promise: every constraint the schema describes is still enforced at runtime, and nothing is exposed unless a model explicitly opts in.

Clone this wiki locally