
James Long
@jlongster • 31,068 subscribers
work at @opencode. prev @stripe, maker of @actualbudget, @mozilla. also started prettier.
Videos

OpenCode is about to get more powerful with remote sandboxes I showed a brief demo before, but here's a much more in-depth demo. it's not hard to add basic support for a remote env, but handling all the edge cases like when a remote env gets deleted is difficult. especially if care about good UX You never want to lose session data. so the choices are: run the session in your env, but run all tool calls remotely. that's too complex and painful. The other way is to just let the full session run remotely, but sync back all the session data in your env. We chose this path: we built a syncing system which logs all events in a way that we can always recreate your entire session. That means the remote env could get destroyed, but we can easily restore it. it also opens up other interesting ideas which we'll be exploring
James Long303,748 次观看 • 2 个月前

what have I been working on for the last 2 weeks at OpenCode? we are bringing workspaces in as a first-class concept: agents will be able to run anywhere: local directory/container/worktree, remote sandbox, or anything. instead of having a single server that only knows about local directories, the server will act as a "control plane" that routes prompts to where they should go it will manage all of the sessions across these environments and provide a unified layer for all clients to interact with them we will be smart about this: it's not *only* about routing. we will sync all data from remote environments into the local control plane server. this means the remote env can be destroyed, and we will be able to later recreate a new env with exactly the same state. it's reproducible note: this is very early and experimental, the UI you see the video is just a prototype and not guaranteed to make it to prod. We hope to start shipping something soon-ish though!
James Long170,462 次观看 • 3 个月前

Excited to release workspace support (beta) in OpenCode 1.4.11: lets you run sessions in git worktrees and even remote environments. * Sessions stay coordinated in one place * Remote OC server keeps them running * Local sync keeps your data with you * Plugins can add any workspace type
James Long74,038 次观看 • 1 个月前

Major life update from me: I left Stripe! it's been a great 5.5 years at Stripe, now I'm looking for something new. let's chat? also launching something, see video? → email: longster at gmail com → was staff software engineer at Stripe for 5.5 years, rebuilt design system from scratch and more → remote → works hard, not 24/7, 996 whatever → more info at and in thread
James Long133,967 次观看 • 7 个月前

I’m building an assistant from scratch using OpenCode first step is iMessage integration. I could run the OpenCode webapp on my phone, but I want a group text with my wife where we can ask it stuff together Here’s a demo, so cool that I can open the same session in the TUI (filmed by my 8 yr old, be gracious)
James Long11,424 次观看 • 4 个月前
没有更多内容可加载