docs: correct batch_execute and execute_workflow, refresh FastMCP version OSP writing/editing pass. Three corrections, two of them factual: Tools.md / batch_execute -- the page claimed the tool runs "in a single transaction" and that atomic means "rollback all on error". Both are false. Each operation is a separate JSON-2 request, so there is no shared database transaction; atomic=true stops the batch at the first failure and every operation that already succeeded stays committed in Odoo. Replaced with an explicit warning and the real alternative for all-or-nothing writes: a single Odoo call carrying One2many command tuples, which Odoo wraps in a transaction itself. Added the missing confirmed / confirmation_token parameters, which were undocumented. Tools.md / execute_workflow -- the page documented "custom workflows" via natural language, with a purchase-order example. That returns "Unknown workflow"; there is no such dispatch branch. Replaced with the two workflows that exist, their aliases, their required parameters, and a worked create_and_post_invoice example showing the confirmation gate, since posting an invoice is irreversible and always gated. Home.md -- FastMCP 3.2.0+ is stale. The dependency is now bounded to >=3.4.6,<4, and the reason for the ceiling (FastMCP 4.x targets MCP spec 2026-07-28) is worth stating where readers check requirements.
docs(wiki): install from source - no PyPI or Docker Hub
docs(wiki): drop quote-to-cash counts (20 -> 19 prompts)
docs(wiki): refresh for 1.15.0 (counts, safety, HTTP, multi-user) Wiki was ~4 minor versions stale. Update to current surface. - Fix counts: 5 tools, 27 resources, 20 prompts, FastMCP 3.2.0+ - Tools: add configure_odoo and read_resource; document the safety token-gate confirmation flow and resolve_json - Prompts: add the 7 cyanview-* skill prompts (per-user gated) - Resources: add quick-schema/fields/workflow/bundle/session-bootstrap/ model-limitations/templates; multi-word find-model - Getting-Started: server name odoo -> odoo19-mcp; HTTP transport and multi-user pointers; setup wizard + console entry point - read_group -> formatted_read_group in all examples
Remove quote-to-cash prompt and workflow references - Prompts.md: remove quote-to-cash section, update usage example - Tools.md: remove quote_to_cash workflow from table and examples - Home.md: 13 prompts → 12 prompts
style: Add ASCII art header to wiki home page
fix: Sync wiki with codebase v1.9.0 - Home: 3→4 tools, 17+→22 resources, 14→13 prompts, FastMCP version - Tools: Add configure_odoo documentation - Resources: Add 7 missing resources (model/{name}, record/{model}/{id}, server/info, docs/{target}, templates, model-limitations, tools/{query}) - Prompts: Add missing search-records prompt - Deployment: Remove references to unimplemented features (/health endpoint, docker-compose.prod.yml, .env.prod.example), use docker run examples instead
docs: Add Deployment wiki page and remote connection guide - New Deployment page: production setup, Nginx config, multi-client scaling, health checks - Home: Added Deployment link, updated architecture with remote (HTTP) diagram - Getting Started: Added remote connection option (URL + Bearer token)
fix: Correct Docker Hub username to alanogik
docs: Add Docker as recommended installation option
fix: Restore complete Home.md content
docs: Create comprehensive wiki documentation Following OSP technical writing principles: - Home: Navigation hub - Getting-Started: Installation tutorial - Tools: 3 tools reference - Resources: 17+ discovery resources - ORM-Methods: 30 documented methods - Module-Knowledge: 13 module special methods - AI-Module: Odoo 19 Enterprise AI - Domain-Syntax: Search filter reference - Prompts: 14 guided workflows
Initial Home page