Skip to content

Agent-led browser cards and OpenMuse mobile demo - #2

Merged
jerelvelarde merged 3 commits into
mainfrom
jerel/agent-browser
Sep 15, 2026
Merged

jerelvelarde merged 3 commits into
mainfrom
jerel/agent-browser

Conversation

@jerelvelarde

@jerelvelarde jerelvelarde commented Sep 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

Asking OpenMuse to read Hacker News or summarize a website now opens the agent’s browser directly from chat. The inline tool card shows progress, the real page preview, and a secondary Take control action. Browser profiles persist across chat turns and app reloads; old source cards cannot display a different page after that session moves on.

Adds a reproducible pnpm dev:demo runner using CopilotKit AI Mock for scripted model responses and a separate real Chromium worker for all navigation and reads. The README hero is a 38-second, 16:9 iPhone recording with OpenMuse 🪁 branding, a centered repository link, and an explicit AI Mock disclosure. Canonical links now point to CopilotKit/OpenMuse, and the requested default-data sentence is removed.

Validation

  • Formatting/lint; server, mobile, and browser-worker types.
  • 149 tests pass, including actual CopilotKit tool streaming, failures, cancellation, owner scoping, session reuse, and AI Mock routing.
  • Server build, web/iOS/Android Expo exports, frozen lockfile, and real Chromium lifecycle check pass.
  • Native iPhone: Hacker News request → full app relaunch → CopilotKit request retained the same browser session; takeover displayed the live page.
  • Independent review completed with no outstanding findings after fixing local thread identity.
  • Video: 1920×1080, 30 fps, 38 seconds; 1,140 frames checked with no reload banners. README relative and external links resolve.

The recording scripts the model; it does not establish live-provider reasoning quality or CopilotKit Intelligence acceptance. Browser execution and page results are real. The Linux computer implementation is unchanged.

@jerelvelarde
jerelvelarde merged commit 0902bdc into main Sep 15, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant