ai_oca_bridge
Provides configurable tooling to link Odoo records with external AI services through reusable bridge definitions.
Key Features
- ai.bridge: Enables administrators to define AI bridges with target models, usage contexts, group restrictions, payload fields, and connection settings to external services.
- ai.bridge: Supports both immediate and asynchronous result handling with sample payload previews and domain filters to control when a bridge appears.
- ai.bridge.execution: Executes bridge calls by posting JSON payloads with authentication, enriches requests with database metadata, and processes AI replies into chatter messages or UI actions.
- mail.thread: Adds a bolt button in the chatter that lists available bridges, persists the record, and surfaces notifications or actions after execution.
- ai.bridge.thread: Triggers configured bridges automatically on create, write, or delete when models inherit the mixin and pass the bridge filters.
- ir.model: Flags models that support bridge mixins so usage filters only offer compatible targets during bridge configuration.
- webhook: Provides a token-protected endpoint that accepts asynchronous AI responses until timeout and hands them back to the originating execution.