mirror of
https://github.com/different-ai/openwork
synced 2026-05-14 02:56:24 +02:00
* feat(agent-lab): add instance manager CLI * fix(server): block opencode permission replies for non-owners * feat(toy-ui): add share + checkpoints * feat(agent-lab): add entrypoints and scheduler sync * feat(server): add agentlab automations and skill delete * feat(toy-ui): add agent lab panels
OpenWork Agent Lab (toy)
This package is a CLI-first instance manager for the Agent Lab concept.
It is intentionally small and experimental.
Agent Lab reuses existing OpenWork infrastructure:
openwrkorchestrator (sandboxing + sidecars)openwork-serveredge API + Toy UIopencodeengine
Local development
From the repo root:
pnpm -C packages/agent-lab dev -- --help
Commands (MVP)
# Create an instance directory + workspace
pnpm -C packages/agent-lab dev -- create --name Scout
# Start services (sandbox) for that instance
pnpm -C packages/agent-lab dev -- start <instanceId>
# Open the Toy UI for that instance
pnpm -C packages/agent-lab dev -- open <instanceId>
# Stop the sandbox container
pnpm -C packages/agent-lab dev -- stop <instanceId>
Notes:
- This is macOS-first and assumes Bun is available.
- Multi-instance is achieved by per-instance ports + per-instance directories.