v1.2.0
Features
- External asset packs (#169) — Load furniture assets from user-defined directories outside the extension, enabling third-party asset packs alongside built-in furniture. Add/remove directories via Settings modal with live palette refresh.
- Bypass permissions mode (#170) — Right-click the "+ Agent" button to launch with
--dangerously-skip-permissions, skipping all tool-call approval prompts. - Improved seating, sub-agent spawning, and background agents (#180) — Agents prefer seats facing electronics (PCs, monitors). Sub-agents spawn on the closest walkable tile to their parent instead of claiming seats. Background agents stay alive until their queue-operation completes.
- Agent connection diagnostics and JSONL parser resilience (#183) — Debug View shows agent connection state with diagnostic info. JSONL parser handles malformed/partial records gracefully. Simplified file watching to single poll for reliability.
- Browser preview mode (#143) — Preview the Pixel Agents webview in a browser for development and review.
- Always show overlay setting — Option to keep agent overlay labels visible at all times, with reduced opacity for non-focused agents.
Fixes
- Agents not appearing on Linux Mint and macOS without a folder open (#70) — Falls back to
os.homedir()when no workspace folder is open, matching Claude Code's own behavior. - Other fixes for proper session detection: #7,, #33, #39, #57, #162
Testing
- Playwright e2e tests (#161) — End-to-end test infrastructure using Playwright's Electron API with a mock Claude CLI, validating agent spawn flow in a real VS Code instance.
Maintenance
- Add feature request template and update community docs (#164)
- Bump Vite 8.0, ESLint 10, and various dependency updates
- CI improvements: skip PR title check for Dependabot, restrict badge updates to main repo (#181)
Contributors
Thank you to the contributors who made this release possible:
- @marctebo — External asset packs support
- @dankadr — Bypass permissions mode
- @d4rkd0s — Linux/macOS fix for no-folder workspaces
- @daniel-dallimore — Always show overlay setting
- @NNTin — Playwright e2e tests, browser preview mode
- @florintimbuc — Agent diagnostics, JSONL resilience, CI improvements, code review