Releases: damoahdominic/occ
Releases · damoahdominic/occ
OCcode v3.2.15
fix: escape \x1b in template literal to prevent script parse failure \x1b inside a TypeScript template literal produces a literal ESC byte (0x1B) in the HTML output, corrupting the <script> block so the JS parser fails entirely — no functions are defined, including startInstall. Use \\x1b so the output HTML contains the text \x1b which the JS regex engine interprets correctly. Also simplified regex to avoid [^[] edge case. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
OCcode v3.2.14
feat: Show Error Logs button on install failure + strip ANSI from logs - Add "Show Error Logs" button below "Ask MoltPilot to fix this" — appears only when installation fails, opens ~/.openclaw/occ-home.log directly in the editor for easy copy/paste back to MoltPilot - Strip ANSI escape codes in the webview appendLog (clean terminal colours from log display) and in writeLog (clean file on disk) - Hide Show Error Logs button on retry/re-run Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
OCcode v3.2.13
feat: persistent diagnostics log + Open Logs in Search Actions - writeLog() appends timestamped lines to ~/.openclaw/occ-home.log (auto-creates dir, rotates at 500KB by dropping oldest half) - All install output (tee) and setup output (wizardPost) written to log - Session markers: === runInstall START/END === and _runSetup START/END - CLI check result logged on every panel load: ok, cmd path, version - openLogs message handler opens the file in VS Code editor (or shows info message if file doesn't exist yet) - New "Diagnostics > Open Logs" item in Search Actions dropdown (searchable via "log", "diag", "debug") Log location: ~/.openclaw/occ-home.log Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
OCcode v3.2.12
fix: Windows Node.js install robustness and cleaner install log UI - Pre-compute Node.js zip inner dir to avoid | pipe being intercepted by cmd.exe when shell:true wraps PowerShell commands - Expand log box from 160px to 200px to comfortably show download output - Improve log line coloring: ✓ → green, ❌ → red, ⚠ → amber Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
OCcode v3.2.11
feat: add OCC Legacy model constants and patch openclaw.json after setup - Define OCC_LEGACY_MODEL_* constants (cost, contextWindow, maxTokens) - After free-tier onboard succeeds, recursively patch openclaw.json to inject correct pricing and context window for occ-legacy model - Remove ✅ OpenClaw detected status line from OCC Home dashboard - Add 20px margin-top to checks info bar - Add search icon to Quick Actions button, rename to Search Actions Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
OCcode v3.2.10
fix: use env var to check AZURE_CLIENT_ID in workflow if condition secrets context is not available in GitHub Actions `if` expressions. Map secret to a job-level env var and check that instead. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
OCcode v3.2.9
fix: use env var to check AZURE_CLIENT_ID in workflow if condition secrets context is not available in GitHub Actions `if` expressions. Map secret to a job-level env var and check that instead. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
OCcode v3.1.9
What's New
OCC Home — Unified Setup View
- Install and Configure are now a single view with a 3-step timeline, live log panel, and MoltPilot help on failure
- Stepper step 2 renamed to Configure AI Model; BYOK path shows provider icons (OpenAI, Anthropic, Google, Ollama, xAI) inline in the stepper
Uninstall Flow
- Confirm → MoltPilot opens in agent mode and handles sudo interactively in its terminal
- Workspace folder and
.code-workspacefile cleaned up automatically after confirm - Full-panel Uninstalling state (solid dark takeover with spinner + live log) while work is in progress
- OCC Home automatically refreshes to setup state when done
Install Log Messages
- Free mode:
Installing Inference for MoltPilot…+Installing Inference for your new OpenClaw… - BYOK mode:
Installing Inference for your new OpenClaw…
Quick Actions
- Setup Better Memory now opens MoltPilot with the full CASS session-search install prompt
MoltPilot System Prompt
- Removed hard restrictions — MoltPilot is now a general-purpose co-pilot
- Can install software, set up web servers, write scripts, and help with any sysadmin/dev task
- Retains deep OpenClaw expertise as its primary domain
Onboarding Redesign (Page 1)
- Dark red gradient OCC Legacy hero card with lobster silhouette and Recommended pill
- BYOK card with 5 provider icons stacked below text
- Almost there page uses red accent for spinner and link
Bug Fixes
- Terminal
cwdfallback to homedir when the configured directory doesn't exist (fixes crash on uninstall)
OCcode v3.1.8
fix: Windows installer branding + configureTUI PATH fix - code.iss: replace Microsoft Corporation with HITL, Inc + correct URLs - messages.en.isl: 'Updating Visual Studio Code...' → 'Updating OCcode...' - configureTUI: use cmd /c on Windows so .cmd shims resolve correctly Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
OCcode v3.1.7
fix: align ocFreeModel model name with LiteLLM config (moltpilot) LiteLLM proxy registers the model as 'moltpilot' — app was sending 'z-ai/glm-4.7-flash' which caused 400 errors on every request. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>