Skip to content

release: 1.3.3 - Skill Optimization & Chatter HTML Fix#21

Merged
matty-drexler merged 5 commits into
mainfrom
release-1.3.3
May 5, 2026
Merged

release: 1.3.3 - Skill Optimization & Chatter HTML Fix#21
matty-drexler merged 5 commits into
mainfrom
release-1.3.3

Conversation

@matty-drexler
Copy link
Copy Markdown
Contributor

Summary

This release focuses on improving AI agent engagement and fixing a UI rendering issue in the Odoo chatter.

Changes

  • Skill Optimization: Refactored 14 domain skills to include technical 'semantic hooks' (e.g., sale.order,
    es.partner) and explicit MANDATORY triggers. This ensures the LLM recognizes these resources as essential during the planning phase.
  • Chatter HTML Fix: Added �ody_is_html: true to message_post calls in AuditService. This prevents Odoo from escaping HTML tags in the chatter, allowing snapshots and justifications to render correctly.
  • Technical Documentation: Updated odoo-helpdesk and odoo-dev skills to include guidance on handling HTML content in communication.
  • Version Bump: Incremented system versions to 1.3.3.

Verification

  • Verified technical hooks in skill metadata.
  • Confirmed RPC parameter requirements for HTML rendering in Odoo v16+.

Refactor SKILL.md descriptions across all domains to include 'MANDATORY' usage language and technical model names (e.g. sale.order, res.partner). This ensures the LLM recognizes the dependency between user requests and domain-specific expertise during the planning phase.
Add 'body_is_html: true' to message_post calls in AuditService and update skill documentation to ensure HTML content is rendered correctly in the Odoo chatter.
Implement a core interceptor in OdooClient to automatically detect HTML content and inject 'body_is_html: true'. Includes regression tests to verify injection for HTML and preservation of plain text.
1. Automatically fetch and inject allowed_company_ids into RPC context for cross-company visibility.\n2. Expose ValueError and KeyError in formatError to enable agent self-correction for missing fields.\n3. Update odoo-data-ops skill with schema strictness recovery guidance.
@matty-drexler matty-drexler merged commit a15ccc7 into main May 5, 2026
3 checks passed
@matty-drexler matty-drexler deleted the release-1.3.3 branch May 5, 2026 05:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant