Commit Graph

1005 Commits

Author SHA1 Message Date
opencode-agent[bot] b407d86f88 chore: generate 2026-03-10 16:56:30 +00:00
Dax f56e6684a6 core: make account login upgrades safe while adding multi-account workspace auth (#15487)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 12:53:47 -04:00
James Long df704db089 feat(core): allow passing workspaceID into session create endpoint (#16798) 2026-03-10 11:12:51 -04:00
Dax Raad 7e10f80b49 refactor(server): extract createApp function for server initialization
- Replace Server.App() with Server.Default() for internal server access
- Extract server app creation into Server.createApp(opts) for testability
- Move CORS whitelist from module-level variable to function parameter
- Update all tests to use Server.Default() instead of Server.App()
2026-03-09 17:13:52 -04:00
James Long fea9bc2077 fix(core): put workspace routing behind OPENCODE_EXPERIMENTAL_WORKSPACES flag (#16775) 2026-03-09 16:14:19 -04:00
Kyle Altendorf 4da2d0150d fix(tui): wait for model store before auto-submitting --prompt (#7476) 2026-03-09 14:22:38 -05:00
Dax 89f4344882 refactor(opencode): replace Bun shell in core flows (#16286) 2026-03-09 15:19:50 -04:00
Dax Raad c854a6917d refactor: change pathToFileURL imports from bun to url module 2026-03-09 14:52:25 -04:00
James Long 665cdf6986 fix(tui): handle error when creating a session (#16767) 2026-03-09 12:13:32 -04:00
James Long 1aff94d7ad feat(tui): add initial support for workspaces into the tui (#16230) 2026-03-09 10:28:04 -04:00
Eric Clemmons dec0a3b85f fix(opencode): pass missing auth headers in run --attach (#16097)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-03-09 07:32:13 +00:00
Sebastian 496f96721f guard tui exit (#16640) 2026-03-08 23:14:41 +01:00
Luke Parker 7c79a5a849 fix(tui): canonicalize cwd after chdir (#16641) 2026-03-09 07:57:48 +10:00
tobwen 9130c188d6 fix(opencode): avoid TTY corruption from double cleanup (#16565)
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-03-08 13:55:33 +05:30
Nate Williams e83bc8c43c fix(tui): fix broken /export toggling (#16443) 2026-03-07 12:52:17 +05:30
Luke Parker c47c5ec9a0 fix(windows): git path resolution for modified files across Git Bash, MSYS2, and Cygwin (#16422) 2026-03-07 15:42:14 +10:00
Dax 0e44e3803a fix: restore Bun stdin reads for prompt input (#16300) 2026-03-06 02:08:10 -05:00
Dax 46beeaa585 refactor(opencode): replace Bun.which with npm which (#15012) 2026-03-06 05:18:29 +00:00
Dax Raad a289e15cb0 refactor: use node:stream/consumers for stdin reading 2026-03-05 22:08:50 -05:00
Dax Raad 1aa25a9ea3 refactor: replace Bun.stdin.text with Node.js stream reading 2026-03-05 22:04:20 -05:00
Dax 9c6d6ca359 refactor: replace Bun.sleep with node timers (#15013)
publish-github-action / publish (push) Has been cancelled
2026-03-05 21:54:06 -05:00
Dax e0127541a6 feat(tui): add onClick handler to InlineTool and Task components (#16187) 2026-03-05 15:02:30 +00:00
Daniel Polito bc4aa7f5e5 feat(opencode): Adding options to auth login to skip questions (#14470)
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-03-05 06:16:53 +00:00
Luke Parker fd7634ebee dont let dax touch the ui (#16060) 2026-03-04 23:31:48 +00:00
Sebastian 2f97b14e05 show scrollbar by default (#15282) 2026-03-04 15:10:27 +01:00
Dax 2bb68320ac fix(process): prevent orphaned opencode subprocesses on shutdown (#15924) 2026-03-03 22:14:28 -05:00
James Long 113baa876e feat(core): rework workspace integration and adaptor interface (#15895) 2026-03-03 21:35:38 -05:00
Andrea Alberti f85648c660 fix: run --attach agent validation (#11812)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-03-03 22:30:16 +00:00
Dax Raad a92b065107 tui: replace curved arrow with straight arrow for better terminal compatibility 2026-03-03 15:25:11 -05:00
Dax Raad 6e752828dd tui: show pending toolcall count instead of generic 'Running...' message 2026-03-03 15:08:11 -05:00
Dax dc479bdf5f tui: use arrow indicator for active tool execution (#15887) 2026-03-03 14:46:07 -05:00
Matt Silverlock 4e510bd94f fix(auth): normalize trailing slashes in auth login URLs (#15874) 2026-03-03 13:35:49 -05:00
Sebastian 8ade9e4e30 Upgrade opentui to v0.1.86 and activate markdown renderable by default (#14974) 2026-03-03 15:42:27 +00:00
Jérôme Benoit 71bfe2487e fix(opencode): disable session navigation commands when no parent session (#15762)
Co-authored-by: Test User <test@test.com>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-03-03 16:00:25 +05:30
Noam Bressler 7e1a425e6a fix: project ID conflict, and update on same session id (#15596) 2026-03-02 13:09:53 +05:30
Dax a308132036 feat(tui): improve task tool display with subagent keybind hints and spinner animations (#15607) 2026-03-01 17:46:10 +00:00
James Long a5c224f2ae feat(core): basic implementation of remote workspace support (#15120) 2026-02-27 15:36:39 -05:00
James Long 039b68e12d Change keybindings to navigate between child sessions (#14814) 2026-02-27 09:41:23 -05:00
David Hill e00660647a feat: opencode go provider list (#15203) 2026-02-26 14:37:33 +00:00
Sebastian e0d78a4445 split tui/server config (#13968) 2026-02-25 23:53:09 +01:00
Ayush Thakur 4510f17ef5 fix: consume stdout concurrently with process exit in auth login (#15058) 2026-02-25 08:22:52 -05:00
Dax Raad ad3ba109ee opencode go copy 2026-02-25 01:54:28 -05:00
Dax 08538a751f feat: show LSP errors for apply_patch tool (#14715) 2026-02-25 04:15:11 +00:00
Dax 78e670e201 refactor: migrate Bun.spawn to Process utility with timeout and cleanup (#14448) 2026-02-24 23:04:15 -05:00
James Long 49ca7efa7e feat(core): add workspace-serve command (experimental) (#14960) 2026-02-24 17:34:34 -05:00
Matt Silverlock 1532e9b9c6 fix(github): support variant in github action and opencode github run (#14431)
publish-github-action / publish (push) Has been cancelled
2026-02-20 13:20:54 +00:00
Aiden Cline a79b490989 fix: issue from structuredClone addition by using unwrap (#14359) 2026-02-19 19:28:06 -06:00
Michael Hart f82eecbc7b Use structuredClone instead of remeda's clone (#14351)
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Dax <mail@thdxr.com>
2026-02-19 18:37:56 -06:00
Yanosh Kunsh e6a27e069f feat(tui): add custom tool and mcp call responses visible and collapsable (#10649)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-19 15:36:40 -06:00
Matt Silverlock 9e4a788d22 fix(github): action branch detection and 422 handling (#14322)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-19 15:11:59 -06:00