The root MIT license applies to original integration and harness code where no more specific notice is present. It does not replace the license of an included or referenced component.
| Component | Location or source | License | Note |
|---|---|---|---|
| pi-agent-python | Adapted modules in src/erp_harness/, mapped in sources.lock.json |
MIT | License and notices are retained in docs/licenses/; the original tree remains in the frozen baseline commit. |
| Odoo helper source | bench/reference/mcp/ and src/erp_harness/erp/_odoo_core/ |
MIT | The retained source notice is in bench/reference/mcp/LICENSE; extracted helpers are listed in sources.lock.json. |
| ERP-Bench | bench/, pinned in sources.lock.json |
CC0-1.0 | The benchmark's license is independent of the root MIT license. |
| Odoo 19 | External runtime used by the experiments | See the Odoo distribution and deployment terms | Odoo is an external service/runtime and is not bundled by this repository. |
| RapidOCR 3.9.2 | Local printed-document OCR; bundled model hashes in app/material_extract.py |
Apache-2.0 | Pinned package and models; no runtime model download. |
| pypdfium2 5.13.0 | PDF text extraction and rasterization | BSD-3-Clause / Apache-2.0 and dependency licenses | The sidecar retains distribution license files, including PDFium dependencies. |
| openpyxl 3.1.5 | Read-only XLSX extraction | MIT | Formula evaluation is not performed. |
| ONNX Runtime 1.30.0 | Local OCR inference | MIT | Distributed license retained in the packaged dependency. |
| Langfuse trace tree | Adapted tree rows in desktop/src/renderer/features/traces/TraceTreeRow.tsx |
MIT | Pinned source and retained copyright in UI notices. |
| AI Elements Confirmation | Adapted conditional display in desktop/src/renderer/features/approvals/ApprovalsPage.tsx |
Apache-2.0 | Modified for native approvals; full license and provenance in UI notices. |
The complete pinned commits, trees, modifications, and bundle hashes are recorded in sources.lock.json. Keep the corresponding notices when redistributing a component.