Skip to content

feat(core): add debug workspace server#23590

Merged
jlongster merged 1 commit intodevfrom
jlongster/debug-workspace-server
Apr 20, 2026
Merged

feat(core): add debug workspace server#23590
jlongster merged 1 commit intodevfrom
jlongster/debug-workspace-server

Conversation

@jlongster
Copy link
Copy Markdown
Contributor

debugging a remote workspace is a pain, we should provide an easy environment for simulating one

This does that, it handles running a second opencode server in the background, and provides a plugin to treat it as a remote server. The plugin communicates how to run the server by writing data to file which the server reads, and the server automatically restarts whenever the file is written to (so you can create new workspaces on the fly)

Note that this only supports on fake remote workspace at a time (we just want to deal with one server running). once you create a new debug workspace, all the past ones will be treated as if they are destroyed

Instructions for using this are at the top of the plugin file

@jlongster jlongster enabled auto-merge (squash) April 20, 2026 18:19
@jlongster jlongster merged commit debcff2 into dev Apr 20, 2026
13 checks passed
@jlongster jlongster deleted the jlongster/debug-workspace-server branch April 20, 2026 18:28
ubenmackin pushed a commit to ubenmackin/opencode that referenced this pull request Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant