Skip to content

refactor(agentos)!: drop lowercase agentOs export, use agentOS only#1586

Merged
NathanFlurry merged 2 commits into
mainfrom
agentos-agentOS-only
Jul 2, 2026
Merged

refactor(agentos)!: drop lowercase agentOs export, use agentOS only#1586
NathanFlurry merged 2 commits into
mainfrom
agentos-agentOS-only

Conversation

@NathanFlurry

Copy link
Copy Markdown
Member
  • Remove the lowercase agentOs() actor factory; agentOS() is now the only public factory (breaking change).
  • agentOS() takes flat options (agentOS({ software })) — the internal base is renamed createAgentOS.
  • Migrate all callers (actor tests + runtime fixture) from agentOs({ options: … }) to agentOS(…).
  • Update actor error messages to say agentOS().

Browser terminal for Agent OS VMs: a custom RivetKit actor hosts an AgentOs
VM and streams PTY shells to the browser over the actor's live connection.
Sidebar lists VMs (ids in localStorage), each with tabbed terminal sessions,
and reconnect replays server-side scrollback. Standalone example on published
packages; served via the native RivetKit engine + actor-host envoy.
@railway-app railway-app Bot temporarily deployed to agentos / agentos-pr-1586 July 2, 2026 21:13 Destroyed
@railway-app

railway-app Bot commented Jul 2, 2026

Copy link
Copy Markdown

🚅 Deployed to the agentos-pr-1586 environment in agentos

Service Status Web Updated (UTC)
agentos 😴 Sleeping (View Logs) Web Jul 2, 2026 at 9:26 pm

🚅 Environment agentos-pr-1586 in rivet-frontend has no services deployed.

@NathanFlurry NathanFlurry merged commit f33d597 into main Jul 2, 2026
2 of 3 checks passed
@NathanFlurry NathanFlurry deleted the agentos-agentOS-only branch July 2, 2026 21:53
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