Skip to content

v1.0.22 - Agent profiles and global model provider settings

Choose a tag to compare

@eliautobot eliautobot released this 07 Jul 02:46

Highlights

  • Adds the My Virtual World Agent Character Builder workflow for editing agent identity, assignments, status, needs, appearance, workspace docs, resident profiles, and skills.
  • Introduces MVW Resident Profiles as the Live Agent Mode memory/personality layer separate from native OpenClaw/Hermes/Codex identity files.
  • Adds a themed Models & Providers window for OpenClaw, Hermes, Codex CLI, and Claude Code setup.
  • Brings OpenClaw model switching into MVW, including per-agent model assignment, /session-info?agent=... model reporting, and gateway restart requests after model/config changes.
  • Adds MVW Global Auth for OpenClaw static API-key/static-token profiles, with main as the source, Sync Static Profiles, per-agent auth store drift reporting, Reset Static Overrides, and OAuth preservation.
  • Improves Models & Providers UX with clear explanations, synced-profile summaries, MVW confirmation dialogs, and scroll-preserving refresh after save/apply/reset/delete actions.
  • Improves mobile and performance behavior: searchable mobile agent picker, gzip static serving, smaller mobile startup chunk radius, and read-only chunk hydration.
  • Improves OpenClaw chat failure handling so provider/model/auth failures surface cleanly instead of leaving the chat stuck thinking.

Verification

  • GitHub Smoke Test passed for commit 192f95d.
  • Local npm run verify:smoke passed.
  • Local npm run verify:realtime passed.
  • Live Docker app rebuilt/restarted on 8590 and /healthz returned OK.
  • Live Models & Providers page served MVW Global Auth, mvw-confirm-overlay, and scroll-preserving refreshNativeSoon code.
  • Browser/CDP checks verified the MVW confirmation dialog opens/cancels and action refresh preserves scroll position.
  • OpenClaw auth sync behavior was tested against isolated fake SQLite auth stores before live deployment.

Upgrade Notes

  • Docker installs now mount the OpenClaw home read-write so MVW can persist model/provider/profile changes.
  • Static API-key/static-token OpenClaw auth profiles are treated as MVW-managed global profiles from main.
  • OAuth profiles are intentionally not copied across agent stores; they remain interactive/local or inherited from native OpenClaw behavior.
  • Claude Code setup fields are present, but live Claude Code-backed agent runtime support is still pending provider runtime integration.