Tags: damoahdominic/occ
Tags
ci: add Linux x64 build job (Ubuntu .deb + .tar.gz) Builds OCcode for Linux x64 on ubuntu-latest: - .deb package via vscode-linux-x64-prepare-deb + build-deb (fakeroot/dpkg-deb) - .tar.gz for any other Linux distro Both artifacts uploaded to GitHub Release alongside macOS and Windows. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix: pre-release hardening for workshop - Add 10s/15s AbortController timeouts to web_search and read_url fetch calls - Validate openWorkspaceFile message against allowlist to prevent path traversal - Migration guard: populate aiInstructions from default when stored value is empty Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(openclaw): add workspace file pills to home panel Shows AGENTS.md, IDENTITY.md, USER.md, TOOLS.md, MEMORY.md as clickable pills below the checks section when OpenClaw is installed. Clicking a pill opens the file from ~/.openclaw/workspace/ in the editor (creates it if missing). Pills are hidden when OpenClaw is not installed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix: make aiInstructions override Void system identity (place last, s… …trong label) Previously aiInstructions was prepended before the Void system message with a weak "GUIDELINES" label, causing the coding assistant identity to win. Now the Void base message comes first (preserving tool defs + workspace context) and aiInstructions comes last with an explicit override label so MoltPilot's identity takes effect. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix: compile OpenClaw extension TypeScript before packaging out/ is not tracked in git so tsc must run in CI. fromLocalNormal (vsce.listFiles) packages existing files on disk — without compiled out/extension.js the extension is empty in the app. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix: rebuild native modules for Electron 34 ABI before packaging Add @electron/rebuild step after npm ci to compile all native .node bindings against Electron 34.3.2 headers (ABI node-v132). Without this, @vscode/policy-watcher and other native modules are uncompiled and the app crashes on launch. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix: noErrorOnMissing: true for msal native files in Windows CI msal*.node/.dll files aren't present in CI — noErrorOnMissing was false on Windows, causing CopyWebpackPlugin to error. Safe to skip since the module is already declared as an external. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat: add Windows build job and bump version to 3.0.0 - Add build-windows job to CI (windows-latest, Inno Setup installers) - Both macOS and Windows jobs run in parallel on tag push - Bump apps/editor version from 1.99.3 to 3.0.0 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>