Releases: OpenLAIR/dr-claw
Dr. Claw v1.1.4
Highlights
Dr. Claw v1.1.4 covers all changes merged after v1.1.3 on April 8, 2026 through the v1.1.4 release on April 12, 2026.
- User Memory: Added a new user memory feature for persisting preferences across conversations, with optional sync to
~/.claude/MEMORY.mdfor terminal-only users. - Nano Claw Code Provider: Added a new Nano Claw Code provider based on the stream-json harness, and restored the new-session UI after the Nano provider rebase.
- Gemini Direct API: Added a Gemini direct API backend with OAuth and CLI fallback, then stabilized the fallback path with follow-up review fixes.
- Research Packs + Skill Expansion: Added the Dr. Claw research pack with 16 in-house skills, skill command expansion for Codex/Gemini/OpenRouter, auto-bypass permissions for autoresearch workflows, and SKILL.md preview inside the session context sidebar.
- Security Hardening: Hardened shell execution, CORS, and path validation; blocked tool-call path traversal outside project roots; and fixed symlink escape handling without breaking legitimate symlink workflows.
- Chat, File Preview, and Performance: Added Claude
/btwside-questions, abortable chat file preview loading, markdown-default preview for.mdfiles, better skill detection in the sidebar, and faster file tree loading with parallel I/O, lazy loading, and search debounce. - Cross-Platform Stability: Fixed four silent WebSocket failure modes, Windows spawn/runtime failures, stderr buffer regressions, CLI-created Claude session discovery in the Web UI, and multi-user conflicts around
~/.claude/CLAUDE.md.
Commit Summary
Since v1.1.3, this release includes 57 commits total, 40 non-merge commits, and 16 merged PRs.
Full Commit Report
New Features
422a329feat: Nano Claw Code provider (stream-json harness) (#141)104f19efeat(chat): add Claude /btw side-question (#138)b28b157Add abortable loading for chat file preview7ca3729feat: add SKILL.md preview in session context sidebar2089936feat: auto-bypass permissions for autoresearch workflowsb1f0933feat: add skill command expansion for Codex, Gemini, and OpenRouter6cb1651feat: add Gemini direct API backend with OAuth and CLI fallbackbbc21b5feat(autoresearch): add Dr. Claw research pack with 16 in-house skillsbc81f0cfeat(compute-node): add usage guide tutorial to dashboardb0930dafeat: default to markdown preview when opening .md files165a693feat: sync memories to ~/.claude/MEMORY.md for terminal-only users6ca79bdfeat: add user memory feature for persisting preferences across conversations
Bug Fixes
66beb0cfix(chat): restore new-session UI after Nano provider rebase conflict57cf7d4fix(chat): prevent right sidebar overflow in narrow windows (#156)481cb3bfix: use logical path checks only, allow legitimate symlinks32adbecfix: walk up to first existing ancestor for symlink escape preventionbd076b5fix: address Codex review — symlink parent escape and absolute path handling52481a4fix(security): prevent tool call path traversal outside project root2380c52fix: close Auto Research dropdown on outside clickfca7ba5fix: extract spawnAsync, fix maxBuffer regression, fix CORS port66a46edFix chat file preview loading flowf39cc7afix: resolve four silent failure modes in WebSocket communication8e6c10dfix: address code review feedback on skill expansion PR4dd5c21fix: address code review issues on Dr. Claw research pack PRe5396d6fix: address PR review - search deep files, remove metadata param, extract spinnerfc3e2aaperf: optimize file tree loading with parallel I/O, lazy loading, and search debounce811ca1afix: improve skill detection in sidebar for Codex and Gemini6594360fix: add missing imports for AutoResearchProvider and model constants5d63dddfix: address code review security and correctness issues in Gemini direct APIc61e8f3fix: stabilize gemini direct fallback behavior3c7e826fix: resolve Windows spawn ENOENT in native-runtime.mjsf35d743fix: resolve Windows desktop build spawn EINVAL error4f940e7fix(#2): remove ~/.claude/CLAUDE.md sync to fully fix multi-user conflict2129a6cfix: address PR review feedback — security, validation, and multi-user fixes801a4affix: index CLI-created Claude sessions into Web UIb00d4e5fix: use cross-spawn for Windows native runtime commandsba62934fix: cap stderr buffer in spawnAsync to match stdout maxBuffer8760bb7fix: address Codex review findings in security hardening87fc7ecfix(security): harden shell execution, CORS, and path validation
What's Changed
- feat: add user memory feature for persisting preferences across conversations by @HenryPengZou in #146
- fix: resolve Windows desktop build spawn EINVAL error by @bbsngg in #147
- feat: default to markdown preview when opening .md files by @bbsngg in #148
- feat(compute-node): add usage guide tutorial to dashboard by @bbsngg in #149
- feat: add Gemini direct API backend with OAuth and CLI fallback by @liuyixin-louis in #131
- perf: optimize file tree loading performance by @bbsngg in #151
- feat(autoresearch): add Dr. Claw research pack by @bbsngg in #150
- fix: resolve four silent failure modes in WebSocket communication by @liuyixin-louis in #154
- fix: index CLI-created Claude sessions into Web UI by @t2ance in #142
- fix: use cross-spawn for Windows native runtime commands by @r1ng13 in #137
- feat: skill expansion, detection, and SKILL.md sidebar preview by @Zhang-Henry in #152
- Add abortable loading for chat file preview by @bbsngg in #155
- fix: close Auto Research dropdown on outside click by @dgtql in #157
- fix(security): harden shell execution, CORS, and path validation by @haoyu-haoyu in #135
- fix(security): prevent tool call path traversal outside project root by @haoyu-haoyu in #136
- feat(chat): add Claude /btw side-question by @davidliuk in #138
- fix(chat): prevent right sidebar overflow in narrow windows by @MarkSiqiZhang in #156
- feat: Nano Claw Code provider (stream-json harness) by @davidliuk in #141
- fix(chat): restore new-session UI after Nano provider rebase conflict by @davidliuk in #163
New Contributors
- @HenryPengZou made their first contribution in #146
- @t2ance made their first contribution in #142
- @dgtql made their first contribution in #157
Full Changelog: v1.1.3...v1.1.4
Dr. Claw v1.1.3
Highlights
Dr. Claw v1.1.3 covers all changes merged after v1.1.2 on April 5, 2026 through the v1.1.3 release on April 8, 2026.
- Auto Research Hub: Browse and install community skill packs (ARIS with 43 skills, Autoresearch, DeepScientist with 13 stages) from a new dedicated Hub page, with collapsible pack sections, GitHub repo links, tutorial, and one-click setup via the Chat dropdown.
- Gemini-style Chat Redesign: Centered empty state, toolbar inside the text box, compact model/mode selectors, skill shortcuts dropdown, and a streamlined dashboard with 3-column project grid, collapsible sections, and compact metrics.
- Compute Resources Dashboard: Full compute node management with GPU/CPU monitoring, connect/disconnect controls, and MCP tools integration for project sessions.
- Desktop App (Beta): Initial Electron-based desktop app with installer guide, local GPU/Ollama support, and packaged server startup.
- Knowledge Base: Survey page renamed and redesigned with a left-right layout; Shell & Git tabs moved into the chat sidebar with centered main tabs.
- Multi-tab Sidebar: Research Lab and Files as switchable right sidebar tabs with fold/collapse cards, artifact preview in EditorSidebar, and a shining "Run Next Task" button.
- File Preview: Rich file preview overlay with thumbnails, JSON highlighting, markdown rendering, pill toggle, and a recursive sidebar file browser.
- CLI Daemon & OpenClaw: Proactive background daemon and OpenClaw watcher integration for CLI-driven workflows.
- Security & Stability: JWT expiry extended to 30 days with startup validation, shell exec replaced with spawn in git routes, WebSocket reconnect fix, Windows PTY crash fix, context length auto-detection from model.
Commit Summary
Since v1.1.2, this release includes ~100 commits total across 15 merged PRs.
Full Commit Report
New Features
221af32feat(auto-research): revamp Hub layout, add tutorial, remove dashboard legacy (bbsngg)419bdadfeat: add DeepScientist full pipeline skill (zhang_han_rong)5a5519dfeat: redesign Auto Research dropdown with collapsible pack sections (zhang_han_rong)776a30ffeat: add GitHub repo links to Auto Research Hub pack cards (zhang_han_rong)513628afeat: register DeepScientist in catalog, mappings, and Auto Research Hub (zhang_han_rong)f9def5efeat: add DeepScientist community skill pack — 13 stage skills (zhang_han_rong)0baa983feat: add Auto Research dropdown to Chat interface (zhang_han_rong)ac8ff44feat: add Auto Research Hub page with sidebar navigation (zhang_han_rong)01e29fdfeat: add backend API for community tools auto-configuration (zhang_han_rong)0a56a82feat: add Community Tools tab to Skills Dashboard (zhang_han_rong)d11d5f8feat: register ARIS + Autoresearch in skill catalog and stage mappings (zhang_han_rong)b27c81bfeat: add Autoresearch community skill pack (zhang_han_rong)8c8e47cfeat: add ARIS community skill pack — 43 skills (zhang_han_rong)933d76cfeat(layout): move Shell & Git tabs into chat sidebar and center main tabs (bbsngg)c3552e5feat: rename Survey page to Knowledge Base with left-right layout (bbsngg)870269dfeat: redesign chat empty state with Gemini-style centered layout (bbsngg)7fb7aa1feat: move toolbar inside text box for normal chat mode too (bbsngg)2f40c82feat: remove commands button, move skill shortcuts inside text box, remove task card (bbsngg)aaac130feat: replace skill shortcuts panel with compact dropdown button (bbsngg)c8a29b6style: add model icon to ModelSelector button (bbsngg)d66c52brefactor: extract ChatComposer subcomponents and unify types (bbsngg)d629ddefeat: remove references button and move attach files button to toolbar (bbsngg)ac229e0feat: merge session modes into a single dropdown button (bbsngg)4b313a9feat: change session mode selector to single toggle button (bbsngg)b66fa6dfeat: complete compute dashboard with full node management and operations (bbsngg)602f9e9feat: manual connect/disconnect and node management for compute dashboard (bbsngg)0435acefeat: integrate compute nodes into project sessions via MCP tools (bbsngg)c4f33d4Add compute resources sidebar section with GPU/CPU monitoring (Zongxia Li)9a222e2feat: move Research Lab and Files into right sidebar as switchable tabs (bbsngg)2ceeb95feat: compact card layout with fold/collapse for sidebar Research Lab (bbsngg)186c717feat: add fold to ArtifactsCard and open artifacts in EditorSidebar (bbsngg)d765941feat: redesign Next Action card with shining Run Next Task button (bbsngg)a00d9a1feat: Run Next Task button auto-loads prompt into chat input (bbsngg)11c8c0ffeat(chat): file preview overlay with pill toggle and sidebar file browser (Siqi Zhang)f0429e8feat(chat): file preview overlay with floating chat bubble — Design B (Siqi Zhang)31e7e54feat: proactive daemon and watcher (David Liu)55da417feat: basic desktop support (David Liu)cd691fffeat: basic installer guide (David Liu)9adf33afeat: support npx one-command install (Dingjie Song)02f3b22feat: context sidebar file preview with thumbnails, JSON highlighting, and markdown defaults (Hanrong Zhang)59fe885feat: add predev dependency check to prompt users to run npm install (bbsngg)
Bug Fixes
58aa68bfix: address PR review — security fixes and frontend gaps (zhang_han_rong)58b89a6fix(chat): improve Ollama model loading with error states and i18n (bbsngg)ccd0960fix(i18n): add missing workspaceQaPlaceholder key for all locales (bbsngg)03f776cfix: handle Knowledge Base preview 404/403 gracefully and fix nested button warning (bbsngg)47d1f26fix(chat): preserve desktop sidebar under zoom (bbsngg)47e8da2fix(chat): prevent context sidebar from wrapping below on browser zoom (bbsngg)8d9c372refactor: auto-detect context window from model instead of hardcoding (bbsngg)89a763dFix context length calculation to include output_tokens (zyuan2)e637599fix(auth): reorder register form field order (David Liu)f2c4694Fix: replace process.cwd() with '.' in Settings.jsx (bbsngg)f371ff0Fix Windows server crash when killing timed-out PTY sessions (bbsngg)fad2976fix: resolve desktop packaged app server startup failure (bbsngg)e71a491fix: ollama and local GPU (David Liu)502fbe1fix(chat): restore codex session context history (bbsngg)ee20d7bfix(chat): resolve session roots for context paths (bbsngg)54a157afix(chat): ignore prose-like shell directory tokens (bbsngg)23ea21afix(chat): sanitize shell paths in session context (bbsngg)d6e6586fix(chat): filter fake shell paths from session context (bbsngg)74e7142Fix Codex discovery without Claude metadata (bbsngg)ee6765cfix: WebSocket fails to connect after login due to stale unmountedRef (DonChiu)844363efix: change default JWT token expiry from 7 days to 30 days (bbsngg)b146276fix: add JWT_EXPIRY startup validation and default-secret warning (SexyERIC0723)0376beefix: add JWT token expiry and replace shell exec with spawn in git routes (SexyERIC0723)0c36622fix: scope manual project path dedup by user (SexyERIC0723)f36ac69fix: sync CLI-created projects to web UI and prevent path duplicates (SexyERIC0723)4a7ca57fix: resolve nested button DOM warning in Markdown code links (bbsngg)eba3cebfix: resolve auto-update failure when local changes exist (bbsngg)dfd50f7fix: add missing Shell props and remove stale selectedProjectPath reference (bbsngg)
Style & UI Polish
8eda8dd–04c706bDashboard card redesign: 3-column grid, compact metrics, collapsible Auto Research, path placement (bbsngg)007da4b–1ecb609Chat composer: taller text box, aligned hints, compact dropdowns (bbsngg)7282023style: move compute button above trash in mobile sidebar (bbsngg)1b69834refactor(chat): simplify file tree with recursive component and fix issues (Siqi Zhang)edeed99fix(chat): unify collapse/expand button height and decouple sidebar tab (Siqi Zhang)
Documentation & Chores
e4f6fcedocs: add Claude Code plugin section (Yixin Liu)034f51fdocs: add What's New section and fold OpenRouter into Configuration (bbsngg)94b95a0docs: add desktop app section to README with beta notice (bbsngg)20b4184docs: wrap OpenClaw section in collapsible details tag (bbsngg)bc5eaeedocs: beautify OpenClaw integration sections in READMEs (bbsngg)ba3cdebchore: remove tracked pycache files and debug console.log (SexyERIC0723)13c2a6c–c9b4f3dadded newest version screenshots (Zongxia Li)
Contributors
- bbsngg — Chat layout redesign, Knowledge Base, sidebar, compute integration, bug fixes
- zhang_han_rong / Hanrong Zhang — Auto Research Hub, community skill packs, file preview
- Siqi Zhang — File preview overlay design
- David Liu — Desktop app, CLI daemon, register form fix, Ollama fix
- Zongxia Li (LiKid) — Compute resources dashboard, screenshots
- SexyERIC0723 — Project sync/dedup, JWT security, cleanup
- zyuan2 — Context length fix
- DonChiu — WebSocket reconnect fix
- Yixin Liu — Documentation
- Dingjie Song — npx install, PR coordination
Dr. Claw v1.1.2
Highlights
Dr. Claw v1.1.2 covers all changes merged after v1.1.1 on March 30, 2026 through the v1.1.2 release on April 5, 2026.
- Local GPU Detection: Added full-stack local GPU detection, enabling the platform to discover and report available GPU resources on the host machine. This lays the groundwork for future local compute features.
- Multi-Provider API Key Support: Fixed and enabled API key configuration for Claude Code, OpenAI, and Gemini, ensuring all three major providers work correctly out of the box.
- Windows Compatibility for News Search: Resolved runtime compatibility issues that prevented the research news search scripts from running on Windows, broadening platform support.
- Codex Session Stability: Fixed Codex session ID tracking and added metadata fallback logic to prevent session loss during edge-case failures.
- UI Improvements: Added a sidebar version indicator for at-a-glance release awareness, fixed the stop button behavior, and improved editable numeric inputs in the news settings dialog.
Commit Summary
Since v1.1.1, this release includes 17 commits total:
- 14 non-merge commits
- 3 merge commits
Full Commit Report
New Features
9d8e3fcfeat: add local GPU detection (Zongxia Li)8637d18feat: add local GPU detection backend implementation (Zongxia Li)c2ec149Add sidebar version indicator (bbsngg)
Bug Fixes
ff7781cfix codex session id tracking (cnpcshangbo)127b377test codex session metadata fallback (cnpcshangbo)9166a3bpatch Claude Code API key not working (Zongxia Li)ae81588Open AI API key enabled (Zongxia Li)4ef90c7Gemini AI API key enabled (Zongxia Li)b9e2bcbstop button fix (Zongxia Li)5883ef0Fix Windows news search runtime compatibility (r1ng13)f138a05Fix editable numeric news settings inputs (r1ng13)
Documentation & Miscellaneous
9827f2dUpdate Cite (LiKid)6d498d1Fix indentation for family-names entry in CITATION.cff (LiKid)71e76efmod: update WeChat group QR code (David Liu)
Merge Commits
5ef1370Merge pull request #121 from r1ng13/fix/windows-news-runtimebeba1ecMerge pull request #118 from cnpcshangbo/pr/codex-session-fallback57d2e31Merge remote-tracking branch 'origin/main' into merge-pr119
Contributors
- Zongxia Li — GPU detection, API key fixes, stop button fix
- cnpcshangbo — Codex session tracking and metadata fallback
- r1ng13 — Windows compatibility and news settings input fix
- LiKid — Citation updates
- bbsngg — Sidebar version indicator
- David Liu — WeChat QR code update
Full Changelog: v1.1.1...v1.1.2
Dr. Claw v1.1.1
Highlights
Dr. Claw v1.1.1 covers all changes merged after v1.1.0 on March 27, 2026 through the v1.1.1 release commit on March 30, 2026.
- Added OpenRouter as a full agentic provider with restored tool-use history, persisted permissions, and corrected Codex token accounting in mixed-provider workflows.
- Added a session context sidebar and review queue to make active session state and follow-up review work more visible in Chat.
- Added explicit chat thinking controls for Codex and Gemini, including Codex reasoning effort selection plus Gemini 3
thinkingLeveland Gemini 2.5thinkingBudgetpresets. - Improved chat runtime feedback with a dedicated
Running codestatus, release reminder follow-up handling, and package/build fixes for thev1.1.1line.
Commit Summary
Since v1.1.0, this release includes 21 commits total:
- 15 non-merge commits
- 6 merge commits
Full Commit Report
Non-merge commits
fd9dc34Release 1.1.116e8549Add Gemini thinking strength controls974808eAdd Codex reasoning effort selector to chat4ba3f2eAdd session context sidebar and review queueb718856国内用户3c5d647openrouter instructione0ae59ffix package build patch0210672fix: restore OpenRouter history tool results27774cbfix: apply persisted tool permissions and restore tool-use history for OpenRoutere5aefd9fix: stop treating Codex lifetime tokens as context usage9abcf1ffeat: add OpenRouter as a full agentic provider0e2d094fix: snooze release reminder on modal dismiss69c11d1fix(chat): use statusTextOverride to decouple "Running code" from backend status0db5174feat(chat): show "Running code" status when executing Bash commandsba4d47dAdd release update reminders and tests
Merge commits
c1b1ad3Merge pull request #117 from OpenLAIR/feat/codex-reasoning-effort-chatd03a60cMerge pull request #116 from OpenLAIR/feat/session-context-sidebarbd5526fMerge pull request #115 from OpenLAIR/fix/codex-context-indicator-semanticsd8d9da3Merge pull request #114 from OpenLAIR/openrouterbf118c4Merge pull request #62 from OpenLAIR/feat/release-update-remindere70918bMerge pull request #82 from OpenLAIR/feat/status-running-code
Validation
npm run typechecknpm run build
Full Changelog: v1.1.0...v1.1.1
Dr. Claw v1.1.0
Highlights
Dr. Claw v1.1.0 covers all changes merged after v1.0.0 on March 17, 2026 through March 26, 2026, plus the March 27, 2026 release metadata update.
- Added multi-session support, improved session naming, and hardened session recovery, timer consistency, index reconciliation, and stuck-loading handling.
- Added the Dr. Claw CLI and OpenClaw integration workflow, improved cross-platform CLI detection, Claude auth browser opening, Windows support, and automatic port fallback for the server and Vite.
- Expanded chat capabilities with better file and image attachments, Codex PDF handling, markdown file-link opening, implicit prompt loading, thinking block fixes, and stage tags with auto-linking.
- Added project trash management, faster project loading, improved git onboarding and hidden-file visibility, terminal workspace persistence, and better shell history handoff.
- Added citations and figure-generation improvements, a simplified local-only reference library without cloud Zotero, and new academic skills including inno-grant-proposal and inno-rebuttal.
- Continued the Dr. Claw branding migration across the CLI, server paths, auth screen, docs, screenshots, and README content.
Commit Summary
Since v1.0.0, this release includes 165 commits from contributors across product, CLI, chat, project management, skills, docs, and reliability work.
Notable PRs and topics
- #65 multi-session support and improved session naming
- #68 faster project loading and trash bin project management
- #36 Dr. Claw CLI and OpenClaw integration workflow
- #44 source control onboarding improvements
- #49 citations support and figure generation improvements
- #51 chat file preview and file-link opening
- #60 thinking block integration and display fixes
- #61 reference library simplification and cloud Zotero removal
- #71 Gemini legacy thought formatting fixes
- #72 session index reconciliation and stuck loading fixes
- #75 session race handling and Python launcher fix
- #76 implicit prompt loading with badge dropdown
- #78 session stage tags and auto-linking
- #80 shell history handoff and cleanup improvements
- #81 session recovery with retry on errors
- #84 Claude CLI detection fix on Windows
- #92 inno-rebuttal skill and guided prompt additions
- #95 Gemini and Codex chat image attachment fixes
- #96 automatic port fallback for server and Vite
- #97 Codex PDF attachment handling
- #101 skill shortcut append behavior fix
- #102 project path encoding deduplication and legacy migration
- #110 automatic browser opening for Claude CLI auth URLs
Full Changelog: v1.0.0...v1.1.0
Dr. Claw v1.0.0
Changelog
Dr. Claw v1.0.0 - 2026-03-17
Highlights
- Marked the first stable
1.0.0release for Dr. Claw across desktop and mobile experiences. - Consolidated the recent major product additions including Codex support, Gemini workflows, Research Lab expansion, and skill discovery improvements.
- Established
Dr. Claw v1.0.0as the named release milestone for the current product line.
Commit Report
Product, Dashboard, and UX
76185b1Add Paper News dashboard and integrate research paper skills089f979Polish dashboard and news page layouts579ee00fix(pipeline): add promotion workspace structure592d0bbAdd dashboard token usage summaries7a85fedfeat: add file preview support for images and PDFs. Extend CodeEditor beyond text-only viewing to support binary file preview using browser-native elements (img for images, iframe for PDF).8cbf253fix: remove download button from unsupported file preview0322763Add files via upload2b260abReplace Whisper-based voice input with browser-native Web Speech APIec6a10bfix: resolve session processing race condition on session switch (#29)485d621fix: strip thinking blocks from displayed assistant messages72e4295fix: improve MicButton error messages and use portal for tooltip36f52cffeat(compute): add SSH port field for Direct GPU nodes95de26fadd immediate inline port validation with visual feedback6640782Fix default new workspace root pathf9011edClarify Opus Plan model label to avoid confusion777735aChange default Claude model to Opus 4.66c3a493Update chat empty state and remove inno-research-orchestrator946257bfeat: more alert when agent not installedff58b65Fix chat placeholder showing "Claude" when using Gemini CLIc9e23d3Fix chat provider ready prompt copy56c7b4cAdd file chat action to preview headerf06e144Fix remembered tool permissions for Gemini
Projects, Workspace, and Session Management
3a04fc8feat: update server script to use watch path and enhance session handling logic47cad7fAdd: multi-users support6384d5efeat: support project and session managementb3a9a85feat: project creation modalbfda97afix: resolve typescript errors in sidebar componentsb6cae22fix: correctly await normalizeComparablePath in codex session retrievale2c9fceFix workspace root filtering for claimed projects in sidebara7f49dffix: refresh projects after creation and handle more tab switchese7fdb74Fix stale project records on delete123f87aAdd auto research workflow and email settingsf31b7e0feat: analysis workspace when import from outsideeaaed7aFix stale auto research session recoverya4b58c2feat: add QA session type6113465feat: direct to QA session from file systems0f7d5e0fix: gemini session message countf9683aafix: file tag for qa sessions
Editor, File Navigation, and Research Workflows
15324acchore(templates): align agent prompts with claude template6ef6546feat(skills): add gemini-deep-research skill to skill libraryc1defb1Rebuild news dashboard as unified single-page feed with all sources59326f7Add server/data/ to gitignore3e68622Add i18n support (en/zh-CN/ko) to news dashboard, replace source icons with brand logos, and improve UXd57e57eMove research-news Python scripts from skills/ to server/scripts/eb47eb5Add python-tools installer, news data hook updates, and ignore result files147cd5eFix script paths in news source registry and rename action labels045af52Refactor news dashboard to single-tab browsing, improve UX and filter invalid dataf1ffbaefeat(editor): resolve bare filenames and show picker for ambiguous matchesade3e3afix(editor): follow symlinks, resolve partial paths, and improve picker UX1de8fdcfix(chat): recognize extensionless files like Dockerfile as clickable linksc00c865Document auto research in README
Branding, Packaging, Docs, and Compliance
ead7e5cUpdate logo image in README.md49fa5beUpdate image source in README.mde963538Adjust image height for VibeLab logof8386c8Adjust image height in READMEa540603Rename project from VibeLab to Dr.Claw2938f67Update README.md662cf74Update project description in README.mdc1d30e3strengthen beta user agreement restrictions530c5a0Stop storing telemetry dialogue content149442erebrand user-facing product naming to Dr. Claw98ad0d8rename package cli and workspace defaults to dr-clawcec4bedUpdate WeChat group QR code830107bfix: update .gitignore to exclude pycache and ensure *_results.json is ignored81fbbbbadd dr-claw compatibility migrations346b40amigrate legacy dr-claw projects and internal identifiers1539cedclean up remaining Dr. Claw branding references2e8764bfix remaining skills taxonomy branding referencesec08d7fupdate repo links and migration guidance for dr-claw2c9c195remove internal rename plan from branch2a8bc6dfold long README sections by topicfc28a90refresh logo assets across README and PWA45d69c8switch app logo to new SVG asset9817c27Add leveraged cognition README copy27ce2baUpdate project licensing to GPL+AGPL combined noticebd1f8abUpdate README license badge and wording
Merge Commits
d01091dMerge pull request #23 from OpenLAIR/feat/unified-project-managementd407811Merge remote-tracking branch 'origin/main' into pr/project-dashboard-token-usage-main79cefafMerge pull request #24 from OpenLAIR/pr/project-dashboard-token-usage-main99b7a20Merge pull request #25 from OpenLAIR/feat/add-gemini-deep-research237c7bdMerge remote-tracking branch 'origin/main' into feat/news-dashboard978b6e4Merge pull request #26 from OpenLAIR/feat/chat-file-preview42978ecMerge remote-tracking branch 'origin/main' into feat/news-dashboard404f422Merge pull request #31 from OpenLAIR/feat/news-dashboard2ac3abfMerge pull request #28 from OpenLAIR/fix/workspace-root-filter-claimed-projectsdee91ceMerge branch 'main' of github.com:OpenLAIR/VibeLab into dr-claw-phase-1-branding5a3a2ddMerge pull request #34 from OpenLAIR/dr-claw-phase-1-brandingcce6e90Merge pull request #35: feat(compute): add SSH port field for Direct GPU nodes289b11bMerge pull request #40 from liuyixin-louis/fix/gemini-chat-placeholder0fbbb9bMerge pull request #37 from OpenLAIR/feat/chat-file-preview24c93b1Merge pull request #39 from OpenLAIR/fix/workspace-managementa9f3c88Merge pull request #38 from OpenLAIR/fix/auto-research-stale-sessiona57161cMerge pull request #42 from OpenLAIR/fix/file-chat
Validation
- Version metadata updated in
package.jsonandpackage-lock.json.
v0.1.5 - 2026-03-09
Highlights
- Added broader agent and workspace support with Codex integration, Gemini CLI support, survey workspaces, graph previews, and multi-shell execution.
- Expanded core product workflows with project dashboards, guided chat starter refinements, account recovery, file upload/delete flows, and auth/websocket fixes.
- Reworked skill discovery and research UX with a redesigned skills explorer, taxonomy browsing, global skills library surfacing, and multiple dashboard/preview polish passes.
- Refreshed onboarding and documentation with README improvements, badge updates, and cleanup of obsolete guide content.
Notable Changes
add codex supportfeat: add gemini cli supportfeat: gemini session supportfeat: gemini cli agent followfeat(survey): add survey workspace and graph previewsfeat(workspace): add multi-shell workspace supportfeat: add file management features including upload and delete functionalityfeat(dashboard): add project overview dashboardStreamline guided chat starter selectionAdd account recovery registration flowAdd global skills library entry and refresh project dashboardAdopt taxonomy-based skill explorer
Validation
npm run typecheckpassed.npm run buildpassed.
v2026.3.4 - 2026-03-04
Highlights
- Added a guided starter flow in Chat with skill-aware prompt templates to improve first-run onboarding and task kickoff.
- Expanded the Research Lab pipeline by introducing a new presentation/promotion stage and related workflow improvements.
- Improved task management ergonomics in Research Lab with inline task editing and better edit-state handling across project switches.
- Strengthened artifact handling by filtering internal planning files from preview and simplifying placeholder behavior.
Notable Changes
feat(chat): add presentation guided starter scenariofeat(chat): add guided starter with skill-aware prompt templatesfeat(researchlab): add inline task editing in pipeline boardfeat(researchlab): improve task card edit discoverability and i18nfix(researchlab): reset inline edit state on project switchfeat: add presentation pipeline as 4th research stagerefactor(pipeline): rename presentation stage to promotionfix: presentation pipeline sanity fixesfix: guard process.env access in shared modelConstants for browser compatibility
Validation
npm run typecheckpassed.npm run buildpassed.
VibeLab v0.1.5
Highlights
- Added broader agent and workspace support with Codex integration, Gemini CLI support, survey workspaces, graph previews, and multi-shell execution.
- Expanded core product workflows with project dashboards, guided chat starter refinements, account recovery, file upload/delete flows, and auth/websocket fixes.
- Reworked skill discovery and research UX with a redesigned skills explorer, taxonomy browsing, global skills library surfacing, and multiple dashboard/preview polish passes.
- Refreshed onboarding and documentation with README improvements, badge updates, and cleanup of obsolete guide content.
Full Commit List
- fix(projects): fallback to home dir instead of root when project path decodes to / (b85b2e8)
- docs: remove TODO.md (5601e87)
- merge: fix/project-path-root-fallback into main (1ce1ac7)
- feat(researchlab): add task insertion and deletion in pipeline board (806998f)
- Add survey stage to research pipeline (f6b6b9e)
- Fix auth flow and Claude login commands (8f47c35)
- Remove unused guide files (c8613f6)
- fix(websocket): include auth token for chat websocket (1dfbbd3)
- add codex support (61724c0)
- Merge pull request #16 from OpenLAIR/feat/survey-stage-pipeline (73f26fa)
- Merge pull request #17 from OpenLAIR/codex/support (92832b0)
- feat(survey): add survey workspace and graph previews (9f1aa42)
- feat(workspace): add multi-shell workspace support (039d417)
- Merge branch 'feat/survey-stage-pipeline' (8008311)
- feat(models): update defaults and fix selector UI (3652fd5)
- feat: add file management features including upload and delete functionality (76a215d)
- Merge main (ae4ec26)
- feat(dashboard): add project overview dashboard (e3f3285)
- Streamline guided chat starter selection (b0bfda9)
- Merge pull request #18 from OpenLAIR/feat/project-dashboard (1adb314)
- Add account recovery registration flow (07700fa)
- Merge pull request #19 from OpenLAIR/feat/researchlab-taskList-updates (ab2be50)
- feat: add gemini cli support (607fb9a)
- feat: gemini session support (d37cebd)
- feat: gemini cli agent follow (e99fe13)
- fix: refine gemini cli tool result presents (d70cf9f)
- Redesign the skills dashboard as an explorer (d1528f2)
- mod: refine gemini cli interaction (0e200df)
- fix: explicit type for item in toolConfigs.ts to satisfy CI typecheck (ca3da4e)
- Merge pull request #20 from OpenLAIR/feat/skills-explorer (39441ee)
- Merge pull request #21 from OpenLAIR/feat/gemini-cli (57279b8)
- Update README.md (e55be2c)
- Add WeChat QR badge to README (495a591)
- docs: tighten README onboarding and FAQ (9baf2b6)
- Improve research lab artifact explorer preview (4358f95)
- Polish Research Lab layout and previews (4460838)
- Add global skills library entry and refresh project dashboard (60913df)
- Improve research lab and survey preview UX (fab7cba)
- Adopt taxonomy-based skill explorer (8f41650)
- chore(release): v0.1.5 (131c985)
Validation
npm run typecheckpassed.npm run buildpassed.
VibeLab v2026.3.4
What's Changed
Changes
- Initial commit (cf576ae)
- chore: ignore .pipeline, move e2e to test, trim docs (70c7d36)
- docs(readme): unify Vibe Lab to VibeLab, merge acknowledgments, port 5173, dedupe trust/network, style summary (286226f)
- chore: replace bbsngg links with OpenLAIR/VibeLab (71151ef)
- feat: add core skill loading and skills index generation for agents (b8c5cb9)
- feat: update workspace path handling and improve workspace name generation (389da8d)
- 1 (4c4c060)
- update chat components and git panel (d8cf418)
- 1 (e673050)
- feat: remove login/password wall, revert allowDangerouslySkipPermissions to false (63d5a3b)
- feat: make soul templates stage-aware with pipeline.startStage support (9577738)
- feat: refactor skills to VibeLab root ground reference + add edit/delete to skill cards (3c3a182)
- feat: add agent turn grouping and task progress improvements (f636b2a)
- feat: add new skills and update templates (ac75dc9)
- feat: add skill shortcuts panel and UI improvements (abc3fcd)
- feat: update onboarding, settings, and message handling (21bf4f1)
- feat: update skills dashboard, chat interface, and sidebar (324b230)
- docs: comment out Cursor CLI and Codex references in READMEs (8a9e5f6)
- feat(chat): make file paths in agent replies clickable to open in editor (1f4e8a4)
- feat: align pipeline banner, skill shortcuts, and task progress in one container (9d1f494)
- docs: add TODO.md with known bug for file preview panel resize (fdb6a58)
- docs: add bypass permission bug to TODO.md (1327004)
- docs: add UI tags fade-out bug to TODO.md (ca3e33c)
- docs: organize TODO bugs by priority (all low for now) (bf536c2)
- docs: add TODO for refactoring stage-skill-map.json to reduce skill suggestion noise (c389c43)
- Merge pull request #7 from OpenLAIR/feat/file-panel-resize (8bcfa42)
- Merge pull request #4 from OpenLAIR/feat/stage-aware-soul-templates (70015d1)
- feat: support generic file attachments and improve token tracking (f29f1d6)
- Merge branch 'feat/skills-refactor-edit-delete' into main (f1c6e1c)
- change template (d1f3834)
- Merge pull request #9 from OpenLAIR/fet/guide (8175472)
- feat: add presentation pipeline as 4th research stage (019e41c)
- Removed Open research_brief.json, Open tasks.json. Filtered these two files out of the artifact list and blocked them from being selected for preview; simplified placeholder text. (f0f5c3a)
- feat(researchlab): add inline task editing in pipeline board (2259138)
- feat(chat): add guided starter with skill-aware prompt templates (06bb34b)
- feat(researchlab): improve task card edit discoverability and i18n (f137e9b)
- merge: feat/researchlab-taskList-updates into main (7eafef0)
- refactor(pipeline): rename presentation stage to promotion (148ddb5)
- Merge branch 'feat/presentation-pipeline' into main (cae13b0)
- feat(chat): add presentation guided starter scenario (7a2efa0)
- chore(release): v2026.3.0 (3f1848b)
- chore(release): v2026.3.4 (6085f17)
Breaking
Fixes
- fix(templates): remove deprecated orchestrator and idea_maturity refs (8195ad4)
- fix: update shell command handling and improve localization for terminal commands (38aa7f0)
- fix: refine message handling for assistant role in chat and update shell component props (9dcc079)
- fix: pass --trust flag to cursor-agent to resolve workspace trust error (9f8bb07)
- fix: Claude auth status now queries CLI instead of missing credentials file (#1) (dd371dd)
- fix: skip interactive trust dialog for headless SDK sessions (100ec4b)
- fix: revert WORKSPACES_ROOT default to os.homedir() so users can create workspaces anywhere (c4315e1)
- feat: add Import Local Skills button + port Zhengqing Yuan UI fixes (fccaa63)
- fix: actually delete project folder from disk when deleting a project (744391f)
- Merge pull request #3 from OpenLAIR/fix/cursor-trust-flag (8545cae)
- feat: compute_node_guid_and_fix_ui (9816a19)
- fix: guard process.env access in shared modelConstants for browser compatibility (554715e)
- fix: presentation pipeline sanity fixes — artifact collection, task generation, templates (2a86275)
- fix(researchlab): reset inline edit state on project switch (74e1f4d)
Full Changelog
- 56 commits included in this release.