Skip to content

[18.0] [MIG] ai_tool#69

Merged
OCA-git-bot merged 6 commits into
OCA:18.0from
dixmit:18.0-mig-tool
Jun 19, 2026
Merged

[18.0] [MIG] ai_tool#69
OCA-git-bot merged 6 commits into
OCA:18.0from
dixmit:18.0-mig-tool

Conversation

@etobella

Copy link
Copy Markdown
Member

Migration to 18.0

No major changes.

@etobella

Copy link
Copy Markdown
Member Author

@LixFerox, we are making some changes on the automation, so I would prefer to do the migration myself (actually, I have a branch)

You can review this one, so we can proceed fast and give a solution for automation too

@angelmoya angelmoya left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested, LGTM!

@pedrobaeza

Copy link
Copy Markdown
Member

This module name may be confusing with the repository ai-tools. I know it's not easy to put names, but I would bet this will be a frequent confusion topic.

@etobella

etobella commented Jun 5, 2026

Copy link
Copy Markdown
Member Author

Yes, certainly, however, the name of the module came before the repository idea 😉

Anyway, let's rename it to make it easier. Maybe:

  • ai_oca_base (I think this fits better)
  • ai_tool_base

WDYT?

@pedrobaeza

Copy link
Copy Markdown
Member

And why not simply ai_oca? The base word for me has always been redundant.

@angelmoya

Copy link
Copy Markdown
Member

I don't think ai_oca is the right choice here. It is way too generic for a module name.

We should maintain the reference to "tools" because this module is not the base for AI logic itself; its specific purpose is to provide the foundational support for the creation of tools for other AI modules. Calling it just ai_oca doesn't describe what it actually does.

@acysos

acysos commented Jun 8, 2026

Copy link
Copy Markdown
Member

I think that is better ai_tools_base. We make similar IA modules, will merge with this project, and we also call ai_tools.

Greetings

@oliverg09

oliverg09 commented Jun 9, 2026

Copy link
Copy Markdown

I think 'base_ai_tools' is a better alternative to 'ai_tools_base', since it follows a naming convention that's more in line with the organization's standards. It keeps the name generic and avoids potential confusion.

@etobella

etobella commented Jun 9, 2026

Copy link
Copy Markdown
Member Author

base_ai_tools is not following the repo name structure, I would prefer ai_tools_specs or ai_base_tools or ai_tools_base

@yoadria

yoadria commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

I think 'ai_base_tools' is better too

@oliverg09

Copy link
Copy Markdown

I think all the ideas you've proposed are excellent. What do you think about adding the suffix mcp, for example, ai_oca_tools_mcp? Ultimately, the tools that are developed will be geared towards that approach.

What do you think?

@etobella

etobella commented Jun 9, 2026

Copy link
Copy Markdown
Member Author

No, tools are not for that. I think I was not clear enough on the roadmap, but I added the change right now.

Tools are used by MCP and AI Native, For this reason it cannot include the "MCP" word.

@angelmoya

Copy link
Copy Markdown
Member

Regarding the potential confusion with a hypothetical ai-tools repository: I believe we shouldn't let a naming debate block this contribution.

If we eventually create an ai-tools repository, we can simply name this module ai_tool (underscore) or treat it as the base package without the 'base' prefix, which is redundant. A cleaner name like ai_tool allows for natural extensions later (ai_tool_sale, ai_tool_purchase, etc.).

Whether the repo uses a hyphen and the module an underscore is standard practice in Odoo. Can we move forward with the current name or a close variation to unblock the merge?

@etobella

Copy link
Copy Markdown
Member Author

From my side, the name is ok. We can keep it this way.

@pedrobaeza

Copy link
Copy Markdown
Member

I won't block.

@lorenzomorandini

Copy link
Copy Markdown

Did not find any errors while testing it on my own instance.

@pedrobaeza

Copy link
Copy Markdown
Member

/ocabot migration ai_tool
/ocabot merge nobump

@OCA-git-bot OCA-git-bot added this to the 18.0 milestone Jun 19, 2026
@OCA-git-bot

Copy link
Copy Markdown
Contributor

What a great day to merge this nice PR. Let's do it!
Prepared branch 18.0-ocabot-merge-pr-69-by-pedrobaeza-bump-nobump, awaiting test results.

@OCA-git-bot

Copy link
Copy Markdown
Contributor

There's no issue in this repo with the title 'Migration to version 18.0' and the milestone 18.0, so not possible to add the comment.

@OCA-git-bot OCA-git-bot merged commit 060623e into OCA:18.0 Jun 19, 2026
7 checks passed
@OCA-git-bot

Copy link
Copy Markdown
Contributor

Congratulations, your PR was merged at 9bed43d. Thanks a lot for contributing to OCA. ❤️

@lorenzomorandini

Copy link
Copy Markdown

@LixFerox, we are making some changes on the automation, so I would prefer to do the migration myself (actually, I have a branch)

You can review this one, so we can proceed fast and give a solution for automation too

Hi, is the automation PR ready or still working on it?

@etobella

Copy link
Copy Markdown
Member Author

I will make the PR between today and monday, do not worry 😉

@etobella etobella deleted the 18.0-mig-tool branch June 19, 2026 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants