From f564d7628afcf46c1471711c54679f347663782f Mon Sep 17 00:00:00 2001 From: Fahmi Harun <34875577+kuker24@users.noreply.github.com> Date: Tue, 15 Sep 2026 23:45:27 +0700 Subject: [PATCH] chore: cut 1.8.3 catalog release Freeze totals at 64 (48 model, 16 manual). Record markitdown in sources. promptSha256 unchanged. No A/B, no retire. --- CHANGELOG.md | 6 +++++- VERSION | 2 +- vendor/license-audit.json | 2 +- vendor/provenance.json | 2 +- vendor/sources.json | 11 ++++++++++- 5 files changed, 18 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c102841..9ae76da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,11 @@ ## Unreleased -Catalog update for AI LABS 8-repo wave adaptation, hygiene patch, and MarkItDown ingest. Totals become **64** (48 model-invoked, 16 manual slash commands). +None. + +## 1.8.3 — 2026-09-15 + +Catalog and overlay release. Totals **64** (48 model-invoked, 16 manual slash commands). - Add model-invoked specialist `markitdown` as a Markdown ingest converter (Office/PDF/HTML/CSV/XLSX/PPTX/EPUB/ZIP). Optional MCP `opencode-bf markitdown enable` registers local stdio (`uvx --from markitdown-mcp markitdown-mcp`). `FOREIGN_ON_DEMAND`. SmartDoc keeps contract/QA/render. No npm plugin, no Azure keys, no docker bind-all. - Add first-party model-invoked specialist `img2threejs` for code-only procedural Three.js TypeScript model reconstruction from reference object images (editable Group factory, visible vs. inferred geometry spec, screenshot loop gate; no mesh blob downloads). diff --git a/VERSION b/VERSION index 53adb84..a7ee35a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.8.2 +1.8.3 diff --git a/vendor/license-audit.json b/vendor/license-audit.json index 1defa82..f4e4c85 100644 --- a/vendor/license-audit.json +++ b/vendor/license-audit.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, "product": "OpenCodeBestFriend", - "productVersion": "1.8.2", + "productVersion": "1.8.3", "note": "Evidence-based. A missing frontmatter license is not a grant. Adapted \u2260 first-party.", "skills": { "adhd": { diff --git a/vendor/provenance.json b/vendor/provenance.json index cccd33e..0d2d619 100644 --- a/vendor/provenance.json +++ b/vendor/provenance.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, "product": "OpenCodeBestFriend", - "productVersion": "1.8.2", + "productVersion": "1.8.3", "upstreamProduct": "GrokBestFriend", "upstreamVersion": "1.3.1", "firstPartyLicense": "MIT", diff --git a/vendor/sources.json b/vendor/sources.json index 14714ad..237bdd1 100644 --- a/vendor/sources.json +++ b/vendor/sources.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, "product": "OpenCodeBestFriend", - "productVersion": "1.8.2", + "productVersion": "1.8.3", "adaptedFrom": { "product": "ClaudeBestFriend", "version": "1.4.2-claude.1", @@ -65,6 +65,15 @@ "status": "foreign-on-demand", "note": "Optional remote MCP for design skill lookup only. Enabled via opencode-bf ui-skills enable." }, + "markitdown": { + "repository": "https://github.com/microsoft/markitdown", + "license": "MIT", + "package": "markitdown-mcp", + "via": "uvx", + "transport": "stdio", + "status": "foreign-on-demand", + "note": "Optional MCP via uvx --from markitdown-mcp. Not vendored. No Azure keys. Enabled via opencode-bf markitdown enable." + }, "browser-act": { "repository": "https://github.com/browser-act/skills", "version": "1.3.0",