Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

feat(lazuli): attach chat during control#9

Merged
fschrhunt merged 2 commits into
mainfrom
codex/octopli
Apr 24, 2026
Merged

feat(lazuli): attach chat during control#9
fschrhunt merged 2 commits into
mainfrom
codex/octopli

Conversation

@fschrhunt
Copy link
Copy Markdown
Owner

Summary

  • Turns Octopli itself into the compact top-right computer-control chat when Lazuli attaches.
  • Adds main-process window attach/restore IPC so Octopli saves its bounds, moves to 380x520 at the primary display top-right, and stays above other windows during active control.
  • Streams Lazuli WebSocket events as verbose debug-style chat messages inside the conversation instead of showing a separate HUD/log panel.
  • Keeps Stop wired over the Lazuli event socket and keeps the composer hidden during active control.
  • Replaces the old CLAUDE.md handoff with AGENTS.md for repo-local instructions.

Validation

  • pnpm exec tsc --noEmit
  • pnpm lint
  • pnpm package

Risks / Follow-ups

  • Manual visual acceptance still needs a real Lazuli task: verify attach, streaming chat, Stop, and restore.
  • Composer remains read-only/hidden during control for this pass.

fischer-create and others added 2 commits April 21, 2026 09:45
Codex reads AGENTS.md, not CLAUDE.md. Wrong file was in this lane.
Content matches the new project template.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@fschrhunt fschrhunt marked this pull request as ready for review April 24, 2026 21:36
@fschrhunt fschrhunt merged commit 8b561b2 into main Apr 24, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant