Skip to content

Native ROADMAP #73

Description

@etobella

After some talks in the Spanish OCA days, I think it would be nice to mark a roadmap. This is still in draft and we need a review of other PSCs, but I wanted to share my insights with all the community.

1. ai_tool

  • The module must remain cross-functional and simple enough to be used by MCP and ai_automation (that's why it has its current structure)

2. ai_connection (new module)

  • Handles all AI execution logic — no server actions
  • Should be cross-functional
  • Depends on ai_tool
  • No connectors included — specific connectors will live in their own modules:
    • ai_connection_ollama
    • ai_connection_openai

3. ai_automationai_server_action

  • To be renamed
  • Keeps the logic for automation for that part.
  • No dependancy on specific connector, just ai_connector

4. ai_mcp

  • Keeps its dependency on ai_tool — no changes here

5. New Repository

  • New repository called ai-tools to define the different tools there.
  • I have some proposals if there is interest

6. field_vector_config

  • New module that will allow to define vectorized fields and search over them.
  • Quite useful for tools
  • I already have a proposal for this

@ValentinVinagre @acysos @jelenapoblet

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions