Repository
OCA/ai · module folder · Try on Runboat
Module version
1.0.0
Category
Uncategorized
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/ai
Last tracking update
2026-08-07 08:43:00
Authors
Odoo Community Association (OCA), Dixmit
Maintainers
Odoo Community Association (OCA), Dixmit
Committers
Enric Tobella, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
odoo/odoo:
- web
- bus
Python dependencies
None
System dependencies
None
Required by
ai_connection
Description
This technical module provides the base infrastructure for defining AI tools in Odoo. 
It allows other modules to register callable functions as AI tools, which can then be 
used by MCP servers, automation flows, or any AI-native integration.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
ai_tool_form_view ai.tool form New
ai_tool_list_view ai.tool list New
ai_tool_search_view ai.tool search New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (1)

New fields (5)
  • description Text
  • function_name Char
    readonly=True required=True
  • kind Selection
    default='record' readonly=True required=True args: [('generic', 'Generic'), ('generic_model', 'Generic but requires a record to work'), ('record', 'Record')]
  • model_id Many2one → ir.model
    ondelete='cascade' readonly=True required=True args: 'ir.model'
  • name Char
    required=True
Public methods (0)

No public methods.

Loading…

Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
52 days ago
Last activity
21 days ago
Repository
OCA/ai
Pull request
[MIG] ai_tool: Migration to v17.0 (#84)
Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
7 days ago
Last activity
3 days ago
Repository
OCA/ai
Pull request
[19.0][MIG] ai_tool (#101)