Skip to content

Releases: OpenLAIR/dr-claw

Dr. Claw v1.1.4

12 Apr 06:06

Choose a tag to compare

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.md for 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 /btw side-questions, abortable chat file preview loading, markdown-default preview for .md files, 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

  • 422a329 feat: Nano Claw Code provider (stream-json harness) (#141)
  • 104f19e feat(chat): add Claude /btw side-question (#138)
  • b28b157 Add abortable loading for chat file preview
  • 7ca3729 feat: add SKILL.md preview in session context sidebar
  • 2089936 feat: auto-bypass permissions for autoresearch workflows
  • b1f0933 feat: add skill command expansion for Codex, Gemini, and OpenRouter
  • 6cb1651 feat: add Gemini direct API backend with OAuth and CLI fallback
  • bbc21b5 feat(autoresearch): add Dr. Claw research pack with 16 in-house skills
  • bc81f0c feat(compute-node): add usage guide tutorial to dashboard
  • b0930da feat: default to markdown preview when opening .md files
  • 165a693 feat: sync memories to ~/.claude/MEMORY.md for terminal-only users
  • 6ca79bd feat: add user memory feature for persisting preferences across conversations

Bug Fixes

  • 66beb0c fix(chat): restore new-session UI after Nano provider rebase conflict
  • 57cf7d4 fix(chat): prevent right sidebar overflow in narrow windows (#156)
  • 481cb3b fix: use logical path checks only, allow legitimate symlinks
  • 32adbec fix: walk up to first existing ancestor for symlink escape prevention
  • bd076b5 fix: address Codex review — symlink parent escape and absolute path handling
  • 52481a4 fix(security): prevent tool call path traversal outside project root
  • 2380c52 fix: close Auto Research dropdown on outside click
  • fca7ba5 fix: extract spawnAsync, fix maxBuffer regression, fix CORS port
  • 66a46ed Fix chat file preview loading flow
  • f39cc7a fix: resolve four silent failure modes in WebSocket communication
  • 8e6c10d fix: address code review feedback on skill expansion PR
  • 4dd5c21 fix: address code review issues on Dr. Claw research pack PR
  • e5396d6 fix: address PR review - search deep files, remove metadata param, extract spinner
  • fc3e2aa perf: optimize file tree loading with parallel I/O, lazy loading, and search debounce
  • 811ca1a fix: improve skill detection in sidebar for Codex and Gemini
  • 6594360 fix: add missing imports for AutoResearchProvider and model constants
  • 5d63ddd fix: address code review security and correctness issues in Gemini direct API
  • c61e8f3 fix: stabilize gemini direct fallback behavior
  • 3c7e826 fix: resolve Windows spawn ENOENT in native-runtime.mjs
  • f35d743 fix: resolve Windows desktop build spawn EINVAL error
  • 4f940e7 fix(#2): remove ~/.claude/CLAUDE.md sync to fully fix multi-user conflict
  • 2129a6c fix: address PR review feedback — security, validation, and multi-user fixes
  • 801a4af fix: index CLI-created Claude sessions into Web UI
  • b00d4e5 fix: use cross-spawn for Windows native runtime commands
  • ba62934 fix: cap stderr buffer in spawnAsync to match stdout maxBuffer
  • 8760bb7 fix: address Codex review findings in security hardening
  • 87fc7ec fix(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

Full Changelog: v1.1.3...v1.1.4

Dr. Claw v1.1.3

08 Apr 06:39

Choose a tag to compare

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

  • 221af32 feat(auto-research): revamp Hub layout, add tutorial, remove dashboard legacy (bbsngg)
  • 419bdad feat: add DeepScientist full pipeline skill (zhang_han_rong)
  • 5a5519d feat: redesign Auto Research dropdown with collapsible pack sections (zhang_han_rong)
  • 776a30f feat: add GitHub repo links to Auto Research Hub pack cards (zhang_han_rong)
  • 513628a feat: register DeepScientist in catalog, mappings, and Auto Research Hub (zhang_han_rong)
  • f9def5e feat: add DeepScientist community skill pack — 13 stage skills (zhang_han_rong)
  • 0baa983 feat: add Auto Research dropdown to Chat interface (zhang_han_rong)
  • ac8ff44 feat: add Auto Research Hub page with sidebar navigation (zhang_han_rong)
  • 01e29fd feat: add backend API for community tools auto-configuration (zhang_han_rong)
  • 0a56a82 feat: add Community Tools tab to Skills Dashboard (zhang_han_rong)
  • d11d5f8 feat: register ARIS + Autoresearch in skill catalog and stage mappings (zhang_han_rong)
  • b27c81b feat: add Autoresearch community skill pack (zhang_han_rong)
  • 8c8e47c feat: add ARIS community skill pack — 43 skills (zhang_han_rong)
  • 933d76c feat(layout): move Shell & Git tabs into chat sidebar and center main tabs (bbsngg)
  • c3552e5 feat: rename Survey page to Knowledge Base with left-right layout (bbsngg)
  • 870269d feat: redesign chat empty state with Gemini-style centered layout (bbsngg)
  • 7fb7aa1 feat: move toolbar inside text box for normal chat mode too (bbsngg)
  • 2f40c82 feat: remove commands button, move skill shortcuts inside text box, remove task card (bbsngg)
  • aaac130 feat: replace skill shortcuts panel with compact dropdown button (bbsngg)
  • c8a29b6 style: add model icon to ModelSelector button (bbsngg)
  • d66c52b refactor: extract ChatComposer subcomponents and unify types (bbsngg)
  • d629dde feat: remove references button and move attach files button to toolbar (bbsngg)
  • ac229e0 feat: merge session modes into a single dropdown button (bbsngg)
  • 4b313a9 feat: change session mode selector to single toggle button (bbsngg)
  • b66fa6d feat: complete compute dashboard with full node management and operations (bbsngg)
  • 602f9e9 feat: manual connect/disconnect and node management for compute dashboard (bbsngg)
  • 0435ace feat: integrate compute nodes into project sessions via MCP tools (bbsngg)
  • c4f33d4 Add compute resources sidebar section with GPU/CPU monitoring (Zongxia Li)
  • 9a222e2 feat: move Research Lab and Files into right sidebar as switchable tabs (bbsngg)
  • 2ceeb95 feat: compact card layout with fold/collapse for sidebar Research Lab (bbsngg)
  • 186c717 feat: add fold to ArtifactsCard and open artifacts in EditorSidebar (bbsngg)
  • d765941 feat: redesign Next Action card with shining Run Next Task button (bbsngg)
  • a00d9a1 feat: Run Next Task button auto-loads prompt into chat input (bbsngg)
  • 11c8c0f feat(chat): file preview overlay with pill toggle and sidebar file browser (Siqi Zhang)
  • f0429e8 feat(chat): file preview overlay with floating chat bubble — Design B (Siqi Zhang)
  • 31e7e54 feat: proactive daemon and watcher (David Liu)
  • 55da417 feat: basic desktop support (David Liu)
  • cd691ff feat: basic installer guide (David Liu)
  • 9adf33a feat: support npx one-command install (Dingjie Song)
  • 02f3b22 feat: context sidebar file preview with thumbnails, JSON highlighting, and markdown defaults (Hanrong Zhang)
  • 59fe885 feat: add predev dependency check to prompt users to run npm install (bbsngg)

Bug Fixes

  • 58aa68b fix: address PR review — security fixes and frontend gaps (zhang_han_rong)
  • 58b89a6 fix(chat): improve Ollama model loading with error states and i18n (bbsngg)
  • ccd0960 fix(i18n): add missing workspaceQaPlaceholder key for all locales (bbsngg)
  • 03f776c fix: handle Knowledge Base preview 404/403 gracefully and fix nested button warning (bbsngg)
  • 47d1f26 fix(chat): preserve desktop sidebar under zoom (bbsngg)
  • 47e8da2 fix(chat): prevent context sidebar from wrapping below on browser zoom (bbsngg)
  • 8d9c372 refactor: auto-detect context window from model instead of hardcoding (bbsngg)
  • 89a763d Fix context length calculation to include output_tokens (zyuan2)
  • e637599 fix(auth): reorder register form field order (David Liu)
  • f2c4694 Fix: replace process.cwd() with '.' in Settings.jsx (bbsngg)
  • f371ff0 Fix Windows server crash when killing timed-out PTY sessions (bbsngg)
  • fad2976 fix: resolve desktop packaged app server startup failure (bbsngg)
  • e71a491 fix: ollama and local GPU (David Liu)
  • 502fbe1 fix(chat): restore codex session context history (bbsngg)
  • ee20d7b fix(chat): resolve session roots for context paths (bbsngg)
  • 54a157a fix(chat): ignore prose-like shell directory tokens (bbsngg)
  • 23ea21a fix(chat): sanitize shell paths in session context (bbsngg)
  • d6e6586 fix(chat): filter fake shell paths from session context (bbsngg)
  • 74e7142 Fix Codex discovery without Claude metadata (bbsngg)
  • ee6765c fix: WebSocket fails to connect after login due to stale unmountedRef (DonChiu)
  • 844363e fix: change default JWT token expiry from 7 days to 30 days (bbsngg)
  • b146276 fix: add JWT_EXPIRY startup validation and default-secret warning (SexyERIC0723)
  • 0376bee fix: add JWT token expiry and replace shell exec with spawn in git routes (SexyERIC0723)
  • 0c36622 fix: scope manual project path dedup by user (SexyERIC0723)
  • f36ac69 fix: sync CLI-created projects to web UI and prevent path duplicates (SexyERIC0723)
  • 4a7ca57 fix: resolve nested button DOM warning in Markdown code links (bbsngg)
  • eba3ceb fix: resolve auto-update failure when local changes exist (bbsngg)
  • dfd50f7 fix: add missing Shell props and remove stale selectedProjectPath reference (bbsngg)

Style & UI Polish

  • 8eda8dd04c706b Dashboard card redesign: 3-column grid, compact metrics, collapsible Auto Research, path placement (bbsngg)
  • 007da4b1ecb609 Chat composer: taller text box, aligned hints, compact dropdowns (bbsngg)
  • 7282023 style: move compute button above trash in mobile sidebar (bbsngg)
  • 1b69834 refactor(chat): simplify file tree with recursive component and fix issues (Siqi Zhang)
  • edeed99 fix(chat): unify collapse/expand button height and decouple sidebar tab (Siqi Zhang)

Documentation & Chores

  • e4f6fce docs: add Claude Code plugin section (Yixin Liu)
  • 034f51f docs: add What's New section and fold OpenRouter into Configuration (bbsngg)
  • 94b95a0 docs: add desktop app section to README with beta notice (bbsngg)
  • 20b4184 docs: wrap OpenClaw section in collapsible details tag (bbsngg)
  • bc5eaee docs: beautify OpenClaw integration sections in READMEs (bbsngg)
  • ba3cdeb chore: remove tracked pycache files and debug console.log (SexyERIC0723)
  • 13c2a6cc9b4f3d added 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

05 Apr 05:09

Choose a tag to compare

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

  • 9d8e3fc feat: add local GPU detection (Zongxia Li)
  • 8637d18 feat: add local GPU detection backend implementation (Zongxia Li)
  • c2ec149 Add sidebar version indicator (bbsngg)

Bug Fixes

  • ff7781c fix codex session id tracking (cnpcshangbo)
  • 127b377 test codex session metadata fallback (cnpcshangbo)
  • 9166a3b patch Claude Code API key not working (Zongxia Li)
  • ae81588 Open AI API key enabled (Zongxia Li)
  • 4ef90c7 Gemini AI API key enabled (Zongxia Li)
  • b9e2bcb stop button fix (Zongxia Li)
  • 5883ef0 Fix Windows news search runtime compatibility (r1ng13)
  • f138a05 Fix editable numeric news settings inputs (r1ng13)

Documentation & Miscellaneous

  • 9827f2d Update Cite (LiKid)
  • 6d498d1 Fix indentation for family-names entry in CITATION.cff (LiKid)
  • 71e76ef mod: update WeChat group QR code (David Liu)

Merge Commits

  • 5ef1370 Merge pull request #121 from r1ng13/fix/windows-news-runtime
  • beba1ec Merge pull request #118 from cnpcshangbo/pr/codex-session-fallback
  • 57d2e31 Merge 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

30 Mar 04:31

Choose a tag to compare

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 thinkingLevel and Gemini 2.5 thinkingBudget presets.
  • Improved chat runtime feedback with a dedicated Running code status, release reminder follow-up handling, and package/build fixes for the v1.1.1 line.

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

  • fd9dc34 Release 1.1.1
  • 16e8549 Add Gemini thinking strength controls
  • 974808e Add Codex reasoning effort selector to chat
  • 4ba3f2e Add session context sidebar and review queue
  • b718856 国内用户
  • 3c5d647 openrouter instruction
  • e0ae59f fix package build patch
  • 0210672 fix: restore OpenRouter history tool results
  • 27774cb fix: apply persisted tool permissions and restore tool-use history for OpenRouter
  • e5aefd9 fix: stop treating Codex lifetime tokens as context usage
  • 9abcf1f feat: add OpenRouter as a full agentic provider
  • 0e2d094 fix: snooze release reminder on modal dismiss
  • 69c11d1 fix(chat): use statusTextOverride to decouple "Running code" from backend status
  • 0db5174 feat(chat): show "Running code" status when executing Bash commands
  • ba4d47d Add release update reminders and tests

Merge commits

  • c1b1ad3 Merge pull request #117 from OpenLAIR/feat/codex-reasoning-effort-chat
  • d03a60c Merge pull request #116 from OpenLAIR/feat/session-context-sidebar
  • bd5526f Merge pull request #115 from OpenLAIR/fix/codex-context-indicator-semantics
  • d8d9da3 Merge pull request #114 from OpenLAIR/openrouter
  • bf118c4 Merge pull request #62 from OpenLAIR/feat/release-update-reminder
  • e70918b Merge pull request #82 from OpenLAIR/feat/status-running-code

Validation

  • npm run typecheck
  • npm run build

Full Changelog: v1.1.0...v1.1.1

Dr. Claw v1.1.0

27 Mar 05:38

Choose a tag to compare

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

17 Mar 06:31

Choose a tag to compare

Changelog

Dr. Claw v1.0.0 - 2026-03-17

Highlights

  • Marked the first stable 1.0.0 release 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.0 as the named release milestone for the current product line.

Commit Report

Product, Dashboard, and UX

  • 76185b1 Add Paper News dashboard and integrate research paper skills
  • 089f979 Polish dashboard and news page layouts
  • 579ee00 fix(pipeline): add promotion workspace structure
  • 592d0bb Add dashboard token usage summaries
  • 7a85fed feat: 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).
  • 8cbf253 fix: remove download button from unsupported file preview
  • 0322763 Add files via upload
  • 2b260ab Replace Whisper-based voice input with browser-native Web Speech API
  • ec6a10b fix: resolve session processing race condition on session switch (#29)
  • 485d621 fix: strip thinking blocks from displayed assistant messages
  • 72e4295 fix: improve MicButton error messages and use portal for tooltip
  • 36f52cf feat(compute): add SSH port field for Direct GPU nodes
  • 95de26f add immediate inline port validation with visual feedback
  • 6640782 Fix default new workspace root path
  • f9011ed Clarify Opus Plan model label to avoid confusion
  • 777735a Change default Claude model to Opus 4.6
  • 6c3a493 Update chat empty state and remove inno-research-orchestrator
  • 946257b feat: more alert when agent not installed
  • ff58b65 Fix chat placeholder showing "Claude" when using Gemini CLI
  • c9e23d3 Fix chat provider ready prompt copy
  • 56c7b4c Add file chat action to preview header
  • f06e144 Fix remembered tool permissions for Gemini

Projects, Workspace, and Session Management

  • 3a04fc8 feat: update server script to use watch path and enhance session handling logic
  • 47cad7f Add: multi-users support
  • 6384d5e feat: support project and session management
  • b3a9a85 feat: project creation modal
  • bfda97a fix: resolve typescript errors in sidebar components
  • b6cae22 fix: correctly await normalizeComparablePath in codex session retrieval
  • e2c9fce Fix workspace root filtering for claimed projects in sidebar
  • a7f49df fix: refresh projects after creation and handle more tab switches
  • e7fdb74 Fix stale project records on delete
  • 123f87a Add auto research workflow and email settings
  • f31b7e0 feat: analysis workspace when import from outside
  • eaaed7a Fix stale auto research session recovery
  • a4b58c2 feat: add QA session type
  • 6113465 feat: direct to QA session from file systems
  • 0f7d5e0 fix: gemini session message count
  • f9683aa fix: file tag for qa sessions

Editor, File Navigation, and Research Workflows

  • 15324ac chore(templates): align agent prompts with claude template
  • 6ef6546 feat(skills): add gemini-deep-research skill to skill library
  • c1defb1 Rebuild news dashboard as unified single-page feed with all sources
  • 59326f7 Add server/data/ to gitignore
  • 3e68622 Add i18n support (en/zh-CN/ko) to news dashboard, replace source icons with brand logos, and improve UX
  • d57e57e Move research-news Python scripts from skills/ to server/scripts/
  • eb47eb5 Add python-tools installer, news data hook updates, and ignore result files
  • 147cd5e Fix script paths in news source registry and rename action labels
  • 045af52 Refactor news dashboard to single-tab browsing, improve UX and filter invalid data
  • f1ffbae feat(editor): resolve bare filenames and show picker for ambiguous matches
  • ade3e3a fix(editor): follow symlinks, resolve partial paths, and improve picker UX
  • 1de8fdc fix(chat): recognize extensionless files like Dockerfile as clickable links
  • c00c865 Document auto research in README

Branding, Packaging, Docs, and Compliance

  • ead7e5c Update logo image in README.md
  • 49fa5be Update image source in README.md
  • e963538 Adjust image height for VibeLab logo
  • f8386c8 Adjust image height in README
  • a540603 Rename project from VibeLab to Dr.Claw
  • 2938f67 Update README.md
  • 662cf74 Update project description in README.md
  • c1d30e3 strengthen beta user agreement restrictions
  • 530c5a0 Stop storing telemetry dialogue content
  • 149442e rebrand user-facing product naming to Dr. Claw
  • 98ad0d8 rename package cli and workspace defaults to dr-claw
  • cec4bed Update WeChat group QR code
  • 830107b fix: update .gitignore to exclude pycache and ensure *_results.json is ignored
  • 81fbbbb add dr-claw compatibility migrations
  • 346b40a migrate legacy dr-claw projects and internal identifiers
  • 1539ced clean up remaining Dr. Claw branding references
  • 2e8764b fix remaining skills taxonomy branding references
  • ec08d7f update repo links and migration guidance for dr-claw
  • 2c9c195 remove internal rename plan from branch
  • 2a8bc6d fold long README sections by topic
  • fc28a90 refresh logo assets across README and PWA
  • 45d69c8 switch app logo to new SVG asset
  • 9817c27 Add leveraged cognition README copy
  • 27ce2ba Update project licensing to GPL+AGPL combined notice
  • bd1f8ab Update README license badge and wording

Merge Commits

  • d01091d Merge pull request #23 from OpenLAIR/feat/unified-project-management
  • d407811 Merge remote-tracking branch 'origin/main' into pr/project-dashboard-token-usage-main
  • 79cefaf Merge pull request #24 from OpenLAIR/pr/project-dashboard-token-usage-main
  • 99b7a20 Merge pull request #25 from OpenLAIR/feat/add-gemini-deep-research
  • 237c7bd Merge remote-tracking branch 'origin/main' into feat/news-dashboard
  • 978b6e4 Merge pull request #26 from OpenLAIR/feat/chat-file-preview
  • 42978ec Merge remote-tracking branch 'origin/main' into feat/news-dashboard
  • 404f422 Merge pull request #31 from OpenLAIR/feat/news-dashboard
  • 2ac3abf Merge pull request #28 from OpenLAIR/fix/workspace-root-filter-claimed-projects
  • dee91ce Merge branch 'main' of github.com:OpenLAIR/VibeLab into dr-claw-phase-1-branding
  • 5a3a2dd Merge pull request #34 from OpenLAIR/dr-claw-phase-1-branding
  • cce6e90 Merge pull request #35: feat(compute): add SSH port field for Direct GPU nodes
  • 289b11b Merge pull request #40 from liuyixin-louis/fix/gemini-chat-placeholder
  • 0fbbb9b Merge pull request #37 from OpenLAIR/feat/chat-file-preview
  • 24c93b1 Merge pull request #39 from OpenLAIR/fix/workspace-management
  • a9f3c88 Merge pull request #38 from OpenLAIR/fix/auto-research-stale-session
  • a57161c Merge pull request #42 from OpenLAIR/fix/file-chat

Validation

  • Version metadata updated in package.json and package-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 support
  • feat: add gemini cli support
  • feat: gemini session support
  • feat: gemini cli agent follow
  • feat(survey): add survey workspace and graph previews
  • feat(workspace): add multi-shell workspace support
  • feat: add file management features including upload and delete functionality
  • feat(dashboard): add project overview dashboard
  • Streamline guided chat starter selection
  • Add account recovery registration flow
  • Add global skills library entry and refresh project dashboard
  • Adopt taxonomy-based skill explorer

Validation

  • npm run typecheck passed.
  • npm run build passed.

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 scenario
  • feat(chat): add guided starter with skill-aware prompt templates
  • feat(researchlab): add inline task editing in pipeline board
  • feat(researchlab): improve task card edit discoverability and i18n
  • fix(researchlab): reset inline edit state on project switch
  • feat: add presentation pipeline as 4th research stage
  • refactor(pipeline): rename presentation stage to promotion
  • fix: presentation pipeline sanity fixes
  • fix: guard process.env access in shared modelConstants for browser compatibility

Validation

  • npm run typecheck passed.
  • npm run build passed.

VibeLab v0.1.5

09 Mar 07:08

Choose a tag to compare

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 typecheck passed.
  • npm run build passed.

VibeLab v2026.3.4

04 Mar 18:02

Choose a tag to compare

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.