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
Adam
540acca843
fix(core): don't permit access to system directories ( #16891 )
2026-03-10 11:32:05 -05:00
James Long
df704db089
feat(core): allow passing workspaceID into session create endpoint ( #16798 )
2026-03-10 11:12:51 -04:00
James Long
01233eab2e
fix(core): a chunk timeout when processing llm stream ( #16366 )
2026-03-10 11:12:14 -04:00
James Long
03c8b44189
fix(core): make worktrees read the project id from local workspace ( #16795 )
2026-03-10 11:11:28 -04:00
Jérôme Benoit
565aefc073
fix(opencode): add thinking variants support for SAP AI provider ( #14958 )
...
Co-authored-by: Test <test@test.com >
Co-authored-by: Stephen Collings <stevoland@gmail.com >
2026-03-10 10:05:45 -05:00
opencode-agent[bot]
937d1f4565
chore: generate
2026-03-10 02:02:18 +00:00
adam jones
3910ef3ce3
fix(mcp): fix OAuth auto-connect failing on first connection ( #15547 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-09 21:01:19 -05: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
opencode-agent[bot]
60d24b76a9
chore: generate
2026-03-09 20:15:31 +00:00
James Long
fea9bc2077
fix(core): put workspace routing behind OPENCODE_EXPERIMENTAL_WORKSPACES flag ( #16775 )
2026-03-09 16:14:19 -04:00
Dax Raad
887debd8fa
Merge remote-tracking branch 'origin/dev' into dev
2026-03-09 15:30:15 -04:00
Dax Raad
a10faea93a
refactor: replace bun semver with npm semver package
2026-03-09 15:29:55 -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
Stephen Collings
e7796d4973
fix: Multiple jdtls LSPs eating memory in java monorepos ( #12123 )
2026-03-09 16:09:43 +00:00
James Long
1aff94d7ad
feat(tui): add initial support for workspaces into the tui ( #16230 )
2026-03-09 10:28:04 -04:00
Armin Pašalić
4204c932d0
feat(gitlab): send context-1m-2025-08-07 beta header to enable 1M context window ( #16153 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-09 09:22:00 -05:00
Jack
5712554c4a
add copilot gpt-5.4 xhigh support ( #16294 )
2026-03-09 22:07:12 +08: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
Dax Raad
8a26bc33cf
disable fallback to free nano for small model
2026-03-08 19:27:15 -04: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
b022adb41c
fix(tui): fix broken /mcp toggling ( #16431 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-03-08 13:31:09 +05:30
Dax Raad
f6c48cf6b2
core: allow beta channel to share database with stable channel
2026-03-07 18:53:29 -05:00
Dax Raad
35e1142383
core: add OPENCODE_SKIP_MIGRATIONS flag to bypass database migrations
...
Allows users to skip automatic database migrations by setting the
OPENCODE_SKIP_MIGRATIONS environment variable. Useful for testing
scenarios or when manually managing database state.
2026-03-07 16:17:00 -05:00
Quan Ran
d66fc779dc
fix(opencode): preserve original line endings in 'edit' tool ( #9443 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-03-07 07:42:54 +00:00
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
opencode-agent[bot]
5d128075c1
chore: generate
2026-03-07 04:54:05 +00:00
kikuchan
b95c982987
fix(pty): pty session handle leak ( #15599 )
2026-03-07 14:53:11 +10:00
Luke Parker
3ca580177b
fix(opencode): sanitize preview database filenames ( #16430 )
2026-03-07 04:34:29 +00:00
James Long
cd70c57e99
fix(core): log stack trace when schema validation fails ( #16401 )
2026-03-06 17:04:22 -05:00
Shoubhit Dash
eafc014be6
feat: add project git init api ( #16383 )
2026-03-06 13:39:50 -06:00
Dax Raad
9f34ffff3d
chore(storage): update drizzle and channel db handling
2026-03-06 10:58:19 -05:00
Shoubhit Dash
e38846ef43
share: speed up share loads ( #16165 )
2026-03-06 06:49:15 -06:00
Dax
0e44e3803a
fix: restore Bun stdin reads for prompt input ( #16300 )
2026-03-06 02:08:10 -05:00
Luke Parker
aa99b73b59
fix(git): stop leaking fsmonitor daemons e.g. 60GB+ of commited memory after running tests ( #16249 )
2026-03-06 15:42:08 +10:00
Dax
46beeaa585
refactor(opencode): replace Bun.which with npm which ( #15012 )
2026-03-06 05:18:29 +00:00
Sadık
5634202382
feat: add "gpt-5.4" to codex allowed models list ( #16274 )
2026-03-05 23:03:01 -05:00
Dax Raad
493ad25b2c
refactor: replace Bun.stderr and Bun.color with Node.js equivalents
2026-03-05 22:20:16 -05:00
Dax Raad
8f6e3ad6de
refactor: replace Bun.connect with net.createConnection
2026-03-05 22:17:08 -05:00
Dax Raad
fbce003e15
fix: use sha1 for hash instead of unsupported xxhash3-xxh64
2026-03-05 22:12:10 -05: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 Raad
25643cffc4
refactor: replace Bun.hash with Hash.fast using xxhash3-xxh64
2026-03-05 22:03:24 -05:00