Skip to content

v0.6.39 - Chat Session Browser

Latest

Choose a tag to compare

@eliautobot eliautobot released this 07 Jul 21:41

Overview

Adds a unified chat session browser to the Virtual Office chat window so users can view, switch, create, and delete sessions for their own configured agents.

Highlights

  • Adds a compact Sessions drawer in the chat panel with matching chat-window typography and scrollbar styling.
  • Lists OpenClaw sessions from the configured OpenClaw workspace, including file-backed sessions and Live Agent Mode.
  • Adds provider-backed session management for Hermes, Codex, and Claude Code.
  • Lets provider chats switch into previous sessions and load their conversation history.
  • Adds session metadata to floor chat bubbles so the active session context is visible.
  • Protects OpenClaw session actions from cross-agent session keys.

Portability

  • No user-specific paths, IPs, emails, or credentials are required.
  • OpenClaw discovery uses the configured workspace path.
  • Claude Code discovery uses VO_CLAUDE_CODE_HOME, CLAUDE_CONFIG_DIR, configured home, or the user default ~/.claude.
  • Hermes and Codex session discovery run through their provider adapters.

Verification

  • python3 tests/test_chat_sessions.py — 20/20 passed
  • python3 tests/test_workflow_e2e.py — 20/20 passed
  • python3 tests/test_hermes_desktop_discovery.py
  • python3 tests/test_openclaw_managed_auth.py
  • python3 tests/test_review_parser.py
  • python3 -m py_compile app/server.py app/providers/hermes.py app/providers/codex.py app/providers/claude_code.py app/discovery.py
  • node --check app/chat.js && node --check app/game.js
  • git diff --check
  • Sensitive-value scan of changed production files