Kit Langton
457a4b26fe
fix: dispose e2e tool warmup runtime
...
Warm the tool registry through AppRuntime in seed-e2e and dispose that runtime after seeding so scoped tool init work does not keep the process alive and time out app e2e jobs.
2026-04-13 11:10:49 -04:00
94f71f59a3
core: make InstanceBootstrap into an effect ( #22274 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-04-13 10:16:40 -04:00
Kit Langton and GitHub
3eb6508a64
refactor: share TUI terminal background detection ( #22297 )
2026-04-13 10:05:37 -04:00
Kit Langton and GitHub
6fdb8ab90d
refactor(file): add ripgrep search service ( #22295 )
2026-04-13 10:04:32 -04:00
Kit Langton and GitHub
321bf1f8e1
refactor: finish small effect service adoption cleanups ( #22094 )
2026-04-13 09:17:13 -04:00
Brendan Allan and GitHub
62bd023086
app: replace parsePatchFiles with parseDiffFromFile ( #22270 )
2026-04-13 17:19:14 +08:00
Brendan Allan and GitHub
cb1a50055c
fix(electron): wait until ready before showing the main window ( #22262 )
2026-04-13 15:17:09 +08:00
opencode-agent[bot]
65e3348232
chore: update nix node_modules hashes
2026-04-13 06:02:50 +00:00
Brendan Allan and GitHub
a6b9f0dac1
app: align workspace load more button ( #22251 )
2026-04-13 13:58:35 +08:00
Brendan Allan and GitHub
34f5bdbc99
app: fix scroll to bottom light mode style ( #22250 )
2026-04-13 13:55:33 +08:00
Aiden Cline and GitHub
0b4fe14b0a
fix: forgot to put alibaba case in last commit ( #22249 )
2026-04-13 00:39:12 -05:00
Aiden Cline and GitHub
7230cd2683
feat: add alibaba pkg and cache support ( #22248 )
2026-04-13 00:08:07 -05:00
Aiden Cline and GitHub
a915fe74be
tweak: adjust session getUsage function to use more up to date LanguageModelUsage instead of LanguageModelV2Usage ( #22224 )
2026-04-12 21:39:06 -05:00
Brendan Allan and GitHub
26d35583c5
sdk: throw error if response has text/html content type ( #21289 )
2026-04-13 09:39:53 +08:00
ae17b416b8
fix(cli): auth login now asks for api key in handlePluginAuth ( #21641 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-12 20:37:57 -05:00
Aiden Cline and GitHub
8ffadde85c
chore: rm git ignored files ( #22200 )
2026-04-12 15:52:55 -05:00
Dax Raad
3c0ad70653
ci: enable beta branch releases with auto-update support
2026-04-12 14:40:24 -04:00
Dax and GitHub
264418c0cd
fix(snapshot): complete gitignore respect for previously tracked files ( #22172 )
2026-04-12 14:05:46 -04:00
shafdev and GitHub
fa2c69f09c
fix(opencode): remove spurious scripts and randomField from package.json ( #22160 )
2026-04-12 13:49:24 -04:00
Dax and GitHub
113304a058
fix(snapshot): respect gitignore for previously tracked files ( #22171 )
2026-04-12 13:41:50 -04:00
Dax Raad
8c4d49c2bc
ci: enable signed Windows builds on beta branch
...
Allows beta releases to include properly signed Windows CLI executables, ensuring consistent security verification across all release channels.
2026-04-12 13:16:38 -04:00
Dax Raad
2aa6110c6e
ignore: exploration
2026-04-12 13:14:46 -04:00
Aiden Cline and GitHub
8b9b9ad31e
fix: ensure images read by agent dont count against quota ( #22168 )
2026-04-12 12:02:39 -05:00
Simon Klee and GitHub
3729fd5706
chore(github): vouch simonklee ( #22127 )
2026-04-12 11:33:38 +02:00
Aiden Cline and GitHub
74b14a2d4e
chore: refactor log.ts, go back to glob but add sort ( #22107 )
2026-04-11 23:09:19 -05:00
Aiden Cline and GitHub
cdb951ec2f
feat: make gh copilot use msgs api when available ( #22106 )
2026-04-11 23:06:35 -05:00
Aiden Cline and GitHub
fc01cad2b8
fix: ensure logger cleanup properly orders list before deleting files ( #22101 )
2026-04-11 22:07:34 -05:00
opencode-agent[bot]
c1ddc0ea2d
chore: generate
2026-04-12 01:21:17 +00:00
Kit Langton and GitHub
319b7655b7
refactor(tool): destroy Truncate facade, effectify Tool.define ( #22093 )
2026-04-11 21:20:12 -04:00
Kit Langton and GitHub
824c12c01a
refactor(file): destroy FileWatcher facade ( #22091 )
2026-04-11 21:19:12 -04:00
opencode-agent[bot]
17b2900884
chore: generate
2026-04-12 00:58:05 +00:00
Kit Langton and GitHub
003010bdb6
refactor(question): destroy Question facade ( #22092 )
2026-04-11 20:57:01 -04:00
Kit Langton and GitHub
82a4292934
refactor(file): destroy FileTime facade ( #22090 )
2026-04-11 20:08:55 -04:00
Kit Langton and GitHub
eea4253d67
refactor(session): destroy Instruction facade ( #22089 )
2026-04-11 20:04:09 -04:00
opencode-agent[bot]
1eacc3c339
chore: generate
2026-04-12 00:03:01 +00:00
Kit Langton and GitHub
1a509d62a0
refactor(session): destroy SessionRunState facade ( #22064 )
2026-04-11 20:01:52 -04:00
opencode-agent[bot]
4c4eef46f1
chore: generate
2026-04-11 22:15:53 +00:00
Tommy D. Rossi and GitHub
d62ec7776e
feat: allow session permission updates ( #22070 )
2026-04-11 17:14:30 -05:00
opencode-agent[bot]
cb1e5d9e41
chore: generate
2026-04-11 20:56:22 +00:00
Dax and GitHub
ca5f086759
refactor(server): simplify router middleware with next() ( #21720 )
2026-04-11 16:55:17 -04:00
opencode-agent[bot]
57c40eb7c2
chore: generate
2026-04-11 20:52:52 +00:00
63035f977f
fix: enable thinking for zhipuai-coding-plan & prevent Korean IME truncation ( #22041 )
...
Co-authored-by: claudianus <claudianus@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-04-11 15:51:49 -05:00
opencode-agent[bot]
514d2a36bc
chore: update nix node_modules hashes
2026-04-11 19:30:50 +00:00
Aiden Cline and GitHub
0b6fd5f612
chore: bump ai sdk deps ( #22005 )
2026-04-11 13:45:14 -05:00
Dax Raad
029e7135b7
hide download button
2026-04-11 14:18:58 -04:00
opencode-agent[bot]
c43591f8a2
chore: generate
2026-04-11 18:18:40 +00:00
Dax Raad
a2c22714cb
ignore: exploration
2026-04-11 14:17:22 -04:00
Kit Langton and GitHub
312f10f797
refactor(account): destroy Account facade ( #22068 )
2026-04-11 14:16:36 -04:00
opencode-agent[bot]
d1f05b0f3a
chore: generate
2026-04-11 16:53:40 +00:00
Kit Langton and GitHub
ccb0b320e1
refactor(session): make SystemPrompt a proper Effect Service ( #21992 )
2026-04-11 12:52:35 -04:00
Kit Langton and GitHub
5ee7edaf9e
refactor(tool): make Tool.Info init effectful ( #21989 )
2026-04-11 12:33:17 -04:00
opencode-agent[bot]
27190635ea
chore: update nix node_modules hashes
2026-04-11 04:45:55 +00:00
opencode-agent[bot]
2e340d976f
chore: generate
2026-04-11 03:53:48 +00:00
Kit Langton and GitHub
fe4dfb9f6f
refactor(git): remove runtime facade wrappers ( #21982 )
2026-04-10 23:52:48 -04:00
Kit Langton and GitHub
5e3dc80999
refactor: collapse command facade ( #21981 )
2026-04-10 23:52:12 -04:00
Kit Langton and GitHub
d84cc33742
refactor(plugin): return Effect from ToolContext.ask ( #21986 )
2026-04-10 23:50:50 -04:00
opencode-agent[bot]
c92c462148
chore: update nix node_modules hashes
2026-04-11 03:39:49 +00:00
Kit Langton and GitHub
9ca06e0336
docs(effect): mark SessionTodo migrated ( #21987 )
2026-04-10 23:35:50 -04:00
opencode-agent[bot]
3b523b32f5
chore: generate
2026-04-11 03:28:30 +00:00
Kit Langton and GitHub
ba3600a515
refactor(session): remove dead updatePartDelta facade ( #21985 )
2026-04-10 23:27:30 -04:00
Kit Langton and GitHub
03ce2e5288
refactor(installation): drop facade runtime wrappers ( #21984 )
2026-04-10 23:26:16 -04:00
Kit Langton and GitHub
87e23abb10
refactor: remove ProviderAuth facade ( #21983 )
2026-04-10 23:25:43 -04:00
opencode-agent[bot]
2868000c20
chore: generate
2026-04-11 03:19:50 +00:00
Kit Langton and GitHub
f38f415bf0
refactor: collapse Format facade ( #21980 )
2026-04-10 23:18:54 -04:00
Kit Langton and GitHub
4341ab838e
refactor(tool): use Session.Service directly in TaskTool ( #21975 )
2026-04-10 23:18:30 -04:00
Kit Langton and GitHub
cd004cf0b2
refactor(session): eliminate Effect.promise roundtrips for sync MessageV2.stream ( #21973 )
2026-04-10 23:18:13 -04:00
opencode-agent[bot]
19ae8c88b0
chore: generate
2026-04-11 03:13:03 +00:00
Kit Langton and GitHub
3dd09147c2
refactor(tool): Tool.Context.metadata returns Effect ( #21972 )
2026-04-10 23:12:04 -04:00
Kit Langton and GitHub
9581bf0670
refactor(effect): upgrade opencode to beta.46 context APIs ( #21977 )
2026-04-10 23:06:28 -04:00
Kit Langton and GitHub
af8aff3788
refactor: make TaskPromptOps effectful ( #21971 )
2026-04-10 22:57:47 -04:00
opencode-agent[bot]
2a8a59ded9
chore: generate
2026-04-11 02:56:03 +00:00
Kit Langton and GitHub
5917ac2162
fix: provide EffectLogger.layer to bare Effect.runPromise/runFork calls ( #21974 )
2026-04-10 22:55:08 -04:00
Brendan Allan and GitHub
b6af4d0dc6
refactor(config): pass instance context to containsPath ( #21882 )
2026-04-11 10:43:40 +08:00
opencode-agent[bot]
577139c626
chore: generate
2026-04-11 02:36:59 +00:00
Kit Langton and GitHub
c5fb6281f0
refactor(tool): Tool.Def.execute returns Effect, rename defineEffect → define ( #21961 )
2026-04-10 22:36:02 -04:00
Kit Langton and GitHub
f99812443c
refactor: destroy SessionStatus facade ( #21968 )
2026-04-10 22:16:53 -04:00
opencode-agent[bot]
b898c6d0ea
chore: generate
2026-04-11 02:04:02 +00:00
Kit Langton and GitHub
9e7045eaec
refactor: destroy ShareNext facade ( #21965 )
2026-04-10 22:03:06 -04:00
Kit Langton and GitHub
a17ac02061
refactor: extract LSP diagnostic report formatter ( #21964 )
2026-04-10 22:00:56 -04:00
opencode-agent[bot]
57f9397677
chore: generate
2026-04-11 01:48:25 +00:00
Kit Langton and GitHub
a4c686025c
refactor: destroy Todo facade ( #21962 )
2026-04-10 21:47:28 -04:00
Kit Langton and GitHub
face879100
fix: disable default Effect console logger ( #21963 )
2026-04-10 21:27:24 -04:00
opencode-agent[bot]
605559b165
chore: generate
2026-04-11 01:22:01 +00:00
Kit Langton and GitHub
5cd4c6eb22
refactor: destroy Storage facades ( #21956 )
2026-04-10 21:21:02 -04:00
Kit Langton and GitHub
40358d60a0
refactor: add Effect logger for motel observability ( #21954 )
2026-04-10 21:10:58 -04:00
Aiden Cline and GitHub
96c1c0363d
chore: rm unnecessary test (now we use effect) and the test is flaky ( #21959 )
2026-04-10 19:59:33 -05:00
Aiden Cline and GitHub
33819932ec
tweak: rm processor .trim calls ( #21958 )
2026-04-10 19:47:08 -05:00
Kit Langton and GitHub
5d6fe01465
convert skill tool to Tool.defineEffect ( #21936 )
2026-04-10 19:49:53 -04:00
Kit Langton and GitHub
cf27a73397
feat: add AppRuntime for unified service composition ( #21953 )
2026-04-10 19:46:52 -04:00
opencode-agent[bot]
f2c492a8e6
chore: generate
2026-04-10 23:43:20 +00:00
Kit Langton and GitHub
0556774097
refactor(tool): convert apply_patch to Tool.defineEffect ( #21938 )
2026-04-10 19:42:14 -04:00
Kit Langton and GitHub
d9d5a0615e
refactor: break SessionPrompt/TaskTool cycle via ctx injection ( #21948 )
2026-04-10 19:36:13 -04:00
Kit Langton and GitHub
d72ddd71fa
refactor(tool): convert grep tool to Tool.defineEffect ( #21937 )
2026-04-10 19:20:00 -04:00
opencode-agent[bot]
fb26308bc7
chore: generate
2026-04-10 21:12:22 +00:00
Kit Langton and GitHub
b41fa8e318
refactor: convert edit tool to Tool.defineEffect ( #21904 )
2026-04-10 17:10:28 -04:00
opencode-agent[bot]
57b2e64345
chore: generate
2026-04-10 21:01:33 +00:00
Frank
346b3e1b8d
zen: nemotron doc
2026-04-10 16:58:38 -04:00
Kit Langton and GitHub
b139bc2ef3
refactor(tool): convert write tool to Tool.defineEffect ( #21901 )
2026-04-10 16:57:12 -04:00
opencode-agent[bot]
378b8ca241
chore: generate
2026-04-10 19:40:10 +00:00
Kit Langton and GitHub
f63bdc8e08
convert list tool to Tool.defineEffect ( #21899 )
2026-04-10 15:38:52 -04:00
Aiden Cline and GitHub
ce26120205
tweak: make it so disabling uv or ruff fmters disables both ( #21921 )
2026-04-10 13:30:30 -05:00
opencode-agent[bot]
d2d5d84d1e
chore: generate
2026-04-10 17:57:46 +00:00
Kit Langton and GitHub
847f1d99c9
convert glob tool to Tool.defineEffect ( #21897 )
2026-04-10 13:56:42 -04:00
opencode-agent[bot]
59d08683ea
chore: generate
2026-04-10 17:27:31 +00:00
Kit Langton and GitHub
f7514d9eca
refactor(tool): convert bash to defineEffect with ChildProcessSpawner ( #21895 )
2026-04-10 13:26:31 -04:00
James Long and GitHub
180ded6a27
rector(core,tui): handle workspace state in project context, add workspace status, improve ui ( #21896 )
2026-04-10 13:03:20 -04:00
Kit Langton and GitHub
bf601628db
refactor(tool): convert codesearch tool internals to Effect ( #21811 )
2026-04-10 11:49:20 -04:00
opencode-agent[bot]
00e39d2114
chore: generate
2026-04-10 15:31:39 +00:00
Kit Langton and GitHub
46b74e0873
refactor(tool): convert websearch tool internals to Effect ( #21810 )
2026-04-10 11:30:38 -04:00
opencode-agent[bot]
aedc4e964f
chore: generate
2026-04-10 14:51:27 +00:00
Kit Langton and GitHub
e83404367c
refactor(tool): convert webfetch tool internals to Effect ( #21809 )
2026-04-10 10:50:13 -04:00
James Long and GitHub
42206da1f8
refactor(tui): switch to global events and start passing workspace param ( #21719 )
2026-04-10 10:47:27 -04:00
Kit Langton and GitHub
44f38193c0
refactor(tool): convert plan tool internals to Effect ( #21807 )
2026-04-10 10:38:46 -04:00
opencode-agent[bot]
9a6b455bfe
chore: generate
2026-04-10 14:08:27 +00:00
Kit Langton and GitHub
8063e0b5c6
refactor(tool): convert lsp tool internals to Effect ( #21806 )
2026-04-10 10:07:19 -04:00
Kit Langton and GitHub
157c5d77f8
refactor(tool): convert question tool internals to Effect ( #21808 )
2026-04-10 09:42:06 -04:00
Aiden Cline and GitHub
ce19c051be
fix: ts lsp ( #21827 )
2026-04-10 00:15:45 -05:00
Kit Langton and GitHub
91786d2fc1
refactor(effect): use Git service in file and storage ( #21803 )
2026-04-09 22:49:36 -04:00
Kit Langton and GitHub
eca11ca71a
refactor(effect): use SessionRevert service in prompt ( #21796 )
2026-04-09 22:28:11 -04:00
Kit Langton and GitHub
17bd16667c
refactor(effect): move tool descriptions into registry ( #21795 )
2026-04-09 22:20:27 -04:00
Kit Langton and GitHub
16c60c9ee7
refactor(session): extract sharing orchestration ( #21759 )
2026-04-09 21:47:48 -04:00
Dax Raad
0970b102e1
Merge remote-tracking branch 'origin/dev' into dev
2026-04-09 21:35:09 -04:00
Dax Raad
04074d3f4a
core: enable prod channel to use shared production database
...
Ensures users on the prod channel have their data persisted to the same
database as latest and beta channels, preventing data fragmentation
across different release channels.
2026-04-09 21:34:52 -04:00
Luke Parker and opencode
b16ee08fd5
ci use node 24 in test workflow fixing random ECONNRESET ( #21782 )
2026-04-10 01:00:21 +00:00
Luke Parker and opencode
98874a09f7
fix windows e2e backend not stopping on sigterm waiting 10s for no reason ( #21781 )
2026-04-10 01:00:21 +00:00
opencode
877be7e8e0
release: v1.4.3
2026-04-10 01:00:12 +00:00
Dax Raad
eac50f9151
ci: prevent beta branch builds from triggering production release steps
...
Skip Windows and Linux code signing, along with artifact downloads for
the beta branch to ensure beta builds don't go through production
release processes.
2026-04-09 17:06:53 -04:00
Dax Raad
1a902b291c
ci: skip winget publish on beta and ensure finalize always runs
...
Beta releases no longer trigger unnecessary Winget submissions, and release
finalization now completes even when some build artifacts are missing.
2026-04-09 16:34:05 -04:00
opencode-agent[bot]
bbe4a04f9f
chore: generate
2026-04-09 20:29:48 +00:00
Kit Langton and GitHub
b2f621b897
refactor(session): inline init route orchestration ( #21754 )
2026-04-09 16:28:42 -04:00
7202b3a325
fix: ensure that openai oauth works for agent create cmd, use temporary hack ( #21749 )
...
Co-authored-by: OpeOginni <brightoginni123@gmail.com >
2026-04-09 15:25:59 -05:00
opencode-agent[bot]
35b44df94a
chore: generate
2026-04-09 20:05:05 +00:00
Kit Langton and GitHub
10441efad1
refactor(effect): extract session run state service ( #21744 )
2026-04-09 16:03:40 -04:00
Kit Langton and GitHub
3199383eef
fix: finalize interrupted bash via tool result path ( #21724 )
2026-04-09 15:20:28 -04:00
Kit Langton and GitHub
9f54115c5d
refactor: remove unused runtime facade exports ( #21731 )
2026-04-09 14:52:06 -04:00
Kit Langton and GitHub
2ecc6ae65f
fix(effect): suspend agent default layer construction ( #21732 )
2026-04-09 14:32:41 -04:00
Simon Klee and GitHub
02b32e1ba7
Revert "opencode: lazy-load top-level CLI commands" ( #21726 )
2026-04-09 20:03:48 +02:00
Kit Langton and GitHub
34b9792654
delete unused withALS method ( #21723 )
2026-04-09 13:52:58 -04:00
Simon Klee
537160dbc0
opencode: lazy-load top-level CLI commands
...
The CLI imports every top-level command before argument parsing has
decided which handler will run. This makes simple invocations pay for
the full command graph up front and slows down the default startup path.
Parse the root argv first and load only the command module that matches
the selected top-level command. Keep falling back to the default TUI
path for non-command positionals, and preserve root help, version and
completion handling
2026-04-09 19:42:25 +02:00
Aiden Cline and GitHub
b0600664ab
feat: add support for fast modes for claude and gpt models (that support it) ( #21706 )
2026-04-09 12:06:26 -05:00
Kit Langton and GitHub
581a7692ff
fix(tui): restore hidden session scrollbar default ( #20947 )
2026-04-09 13:01:08 -04:00
opencode-agent[bot]
f73e4d5d31
chore: generate
2026-04-09 16:47:02 +00:00
a7743e6467
feat(mcp): add OAuth redirect URI configuration for MCP servers ( #21385 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-09 11:45:52 -05:00
opencode
5d3dba666c
release: v1.4.2
2026-04-09 16:24:43 +00:00
Dax and GitHub
bd53b651a3
refactor: fix tool call state handling and clean up imports ( #21709 )
2026-04-09 11:56:19 -04:00
Kit Langton and GitHub
46da801f30
refactor(effect): drop shell abort signals from runner ( #21599 )
2026-04-09 10:54:26 -04:00
Kit Langton and GitHub
58a99916bb
fix: preserve text part timing in session processor ( #21691 )
2026-04-09 10:05:14 -04:00
Kit Langton and GitHub
c29392d085
fix: preserve interrupted bash output in tool results ( #21598 )
2026-04-09 10:03:26 -04:00
Brendan Allan and GitHub
46f243fea7
app: remove min loading duration ( #21655 )
2026-04-09 16:29:46 +08:00
opencode
847fc9d268
release: v1.4.1
2026-04-09 07:12:17 +00:00
489f57974d
feat: add opencode go upsell modal when limits are hit ( #21583 )
...
Co-authored-by: Frank <frank@anoma.ly >
2026-04-09 02:16:29 -04:00
opencode-agent[bot]
3fc3974cbc
chore: update nix node_modules hashes
2026-04-09 06:03:26 +00:00
opencode-agent[bot]
ca57248246
chore: generate
2026-04-09 05:19:52 +00:00
ee23043d64
Remove CLI from electron app ( #17803 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-04-09 13:18:46 +08:00
Cho HyeonJong and GitHub
9c1c061b84
fix(lsp): remove CMakeLists.txt and Makefile from clangd root markers ( #21466 )
2026-04-08 23:10:06 -05:00
opencode-agent[bot]
d82b163e56
chore: update nix node_modules hashes
2026-04-09 02:27:34 +00:00
cd8e8a9928
feat(llm): integrate GitLab DWS tool approval with permission system ( #19955 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-08 20:39:33 -05:00
Kit Langton and GitHub
8bdcc22541
refactor(effect): inline session processor interrupt cleanup ( #21593 )
2026-04-08 21:19:01 -04:00
Kit Langton and GitHub
2bdd279467
fix: propagate abort signal to inline read tool ( #21584 )
2026-04-08 21:07:55 -04:00
OpeOginni and GitHub
51535d8ef3
fix(app): skip url password setting for same-origin server and web app ( #19923 )
2026-04-09 07:13:10 +08:00
Kit Langton and GitHub
38f8714c09
refactor(effect): build task tool from agent services ( #21017 )
2026-04-08 19:02:19 -04:00
Aiden Cline and GitHub
4961d72c0f
tweak: separate ModelsDev.Model and Config model schemas ( #21561 )
2026-04-08 15:55:14 -05:00
Aiden Cline and GitHub
00cb8839ae
fix: dont show invalid variants for BP ( #21555 )
2026-04-08 14:52:34 -05:00
Adam
689b1a4b3a
fix(app): diff list normalization
2026-04-08 14:02:23 -05:00
Adam
d98be39344
fix(app): patch tool diff rendering
2026-04-08 13:49:16 -05:00
Aiden Cline and GitHub
039c60170d
fix: ensure that /providers list and shell endpoints are correctly typed in sdk and openapi schema ( #21543 )
2026-04-08 12:56:15 -05:00
cd87d4f9d3
test: update webfetch test ( #21398 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-04-08 12:25:02 -05:00
Brendan Allan and GitHub
988c9894f2
ui: fix sticky session diffs header ( #21486 )
2026-04-08 17:01:52 +08:00
ae614d919f
fix(tui): simplify console org display ( #21339 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-04-07 21:03:24 -04:00
opencode-agent[bot] and opencode
65cde7f494
chore: update nix node_modules hashes
2026-04-08 00:32:40 +00:00
opencode
98325dcdc6
release: v1.4.0
2026-04-08 00:32:31 +00:00
opencode-agent[bot]
0788a535e2
chore: generate
2026-04-07 23:49:25 +00:00
b7fab49b64
refactor(snapshot): store unified patches in file diffs ( #21244 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-04-07 19:48:23 -04:00
Dax and GitHub
463318486f
core: refactor tool system to remove agent context from initialization ( #21052 )
2026-04-07 19:48:12 -04:00
Frank
7afb517a1a
go: glm5.1
2026-04-07 17:55:09 -04:00
Frank
c589724729
zen: glm5.1 doc
2026-04-07 17:46:11 -04:00
Frank
9385714373
zen: glm5.1 doc
2026-04-07 17:21:24 -04:00
Dax and GitHub
c90fc6a486
feat(opencode): add OTLP observability support ( #21387 )
2026-04-07 17:02:55 -04:00
Aiden Cline and GitHub
bc1840b196
fix(opencode): clear webfetch timeouts on failed fetches ( #21378 )
2026-04-07 20:46:02 +00:00
Kyle Altendorf and GitHub
095aeba0a7
test: disable GPG signing in test fixtures ( #20386 )
2026-04-07 15:26:01 -05:00
e945436b6f
feat(tui): allow variant_list keybind for the "Switch model variant" command ( #21185 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-07 14:46:04 -05:00
opencode-agent[bot]
6bfa82de65
chore: generate
2026-04-07 18:33:24 +00:00
Kit Langton and GitHub
d83fe4b540
fix(opencode): improve console login transport errors ( #21350 )
2026-04-07 18:31:53 +00:00
Aiden Cline and GitHub
81bdffc81c
fix: ensure the alibaba provider errors are retried ( #21355 )
2026-04-07 17:46:01 +00:00
2549a38a71
fix(tui): use sentence case for theme mode command palette items ( #21192 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-07 12:25:13 -05:00
James Long and GitHub
5d48e7bd44
refactor(core): support multiple event streams in worker and remove workspaces from plugin api ( #21348 )
2026-04-07 13:22:34 -04:00
Adam and GitHub
ec8b9810b4
feat(app): better subagent experience ( #20708 )
2026-04-07 11:06:23 -05:00
Adam
65318a80f7
chore: update web stats
2026-04-07 11:02:37 -05:00
opencode-agent[bot]
6a5aae9a84
chore: generate
2026-04-07 14:14:07 +00:00
Dax and GitHub
1f94c48bdd
fix(opencode): keep user message variants scoped to model ( #21332 )
2026-04-07 10:12:53 -04:00
Frank
01c5eb679c
go: support coupon
2026-04-07 10:09:00 -04:00
Shoubhit Dash and GitHub
41612b3dbe
Move auto-accept permissions to settings ( #21308 )
2026-04-07 11:00:13 +00:00
Shoubhit Dash and GitHub
c2d2ca3522
style(app): redesign jump-to-bottom button per figma spec ( #21313 )
2026-04-07 10:47:53 +00:00
Shoubhit Dash and GitHub
3a1ec27feb
feat(app): show full names on composer attachment chips ( #21306 )
2026-04-07 10:15:22 +00:00
3c96bf8468
feat(opencode): Add PDF attachment Drag and Drop ( #16926 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-07 04:39:59 +00:00
opencode-agent[bot]
3ea6413407
chore: update nix node_modules hashes
2026-04-07 04:38:49 +00:00
Aiden Cline and GitHub
885df8eb54
feat: add --dangerously-skip-permissions flag to opencode run ( #21266 )
2026-04-06 23:30:05 -05:00
Frank
f4975ef32a
go: add mimo
2026-04-07 00:16:34 -04:00
James Long and GitHub
37883a9f3a
refactor(core): add full http proxy and change workspace adaptor interface ( #21239 )
2026-04-06 23:19:55 -04:00
Aiden Cline and GitHub
3c31d04666
chore: bump anthropic ai sdk pkg, delete patch ( #21247 )
2026-04-06 20:28:32 -05:00
opencode-agent[bot]
e64548fb4d
chore: update nix node_modules hashes
2026-04-07 00:30:30 +00:00
Aiden Cline and GitHub
31f6f43cfc
chore: remove ai-sdk/provider-utils patch and update pkg ( #21245 )
2026-04-06 23:53:27 +00:00
opencode-agent[bot]
090ad8290e
chore: update nix node_modules hashes
2026-04-06 23:42:39 +00:00
Aiden Cline and GitHub
d1258ac19c
fix: bump openrouter ai sdk pkg to fix openrouter issues ( #21242 )
2026-04-06 17:56:11 -05:00
Aiden Cline and GitHub
48c1b6b338
tweak: move the max token exclusions to plugins @rekram1-node ( #21225 )
2026-04-06 17:43:58 -05:00
Aiden Cline and GitHub
40e4cd27a1
tweak: adjust chat.params hook to allow altering of the maxOutputTokens ( #21220 )
2026-04-06 18:13:30 +00:00
Aiden Cline and GitHub
5a6d10cd53
tweak: ensure copilot anthropic models have same reasoning effort model as copilot cli, also fix qwen incorrectly having variants ( #21212 )
2026-04-06 18:12:43 +00:00
opencode-agent[bot]
527b51477d
chore: update nix node_modules hashes
2026-04-06 18:08:04 +00:00
535343bf56
refactor(server): replace Bun serve with Hono node adapters ( #18335 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-04-06 13:24:55 -04:00
Sebastian and GitHub
4394e42615
upgrade opentui to 0.1.97 ( #21137 )
2026-04-06 18:42:05 +02:00
2e4c43c1cf
refactor: replace Bun.serve with Node http.createServer in OAuth handlers ( #18327 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-04-06 12:17:29 -04:00
MC and GitHub
965c751522
docs: update Cloudflare provider setup to reflect /connect prompt flow ( #20589 )
2026-04-06 10:50:24 -05:00
opencode-agent[bot]
24bdd3c9fb
chore: generate
2026-04-06 13:51:36 +00:00
Derek Barrera and GitHub
01f0319192
fix(lsp): MEMORY LEAK: ensure typescript server uses native project config ( #19953 )
2026-04-06 09:50:36 -04:00
opencode
517e6c9aa4
release: v1.3.17
2026-04-06 07:39:18 +00:00
Luke Parker and GitHub
a4a9ea4ab0
fix(tui): revert kitty keyboard events workaround on windows ( #20180 )
2026-04-06 07:04:50 +00:00
eaa272ef7f
fix: show clear error when Cloudflare provider env vars are missing ( #20399 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-06 05:26:04 +00:00
Frank
70b636a360
zen: normalize ipv6
2026-04-06 00:32:55 -04:00
Frank
a8fd0159be
zen: remove header check
2026-04-05 23:51:37 -04:00
opencode
342436dfc4
release: v1.3.16
2026-04-06 03:44:46 +00:00
Luke Parker and GitHub
77a462c930
fix(tui): default Ctrl+Z to undo on Windows ( #21138 )
2026-04-06 02:38:35 +00:00
9965d385de
fix: pass both 'openai' and 'azure' providerOptions keys for @ai-sdk/azure ( #20272 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-06 02:34:53 +00:00
George Harker and GitHub
f0f1e51c5c
fix(core): implement proper configOptions for acp ( #21134 )
2026-04-05 21:29:34 -05:00
Gautier DI FOLCO and GitHub
4712c18a58
feat(tui): make the mouse disablable ( #6824 , #7926 ) ( #13748 )
2026-04-05 21:14:11 -05:00
opencode-agent[bot]
9e156ea168
chore: update nix node_modules hashes
2026-04-06 01:18:03 +00:00
Luke Parker and GitHub
68f4aa220e
fix(plugin): parse package specifiers with npm-package-arg and sanitize win32 cache paths ( #21135 )
2026-04-06 00:26:40 +00:00
Aiden Cline and GitHub
3a0e00dd7f
tweak: add newline between <content> and first line of read tool output to prevent confusion ( #21070 )
2026-04-05 04:55:22 +00:00
Frank
66b4e5e020
doc: udpate doc
2026-04-05 00:35:40 -04:00
Aiden Cline and GitHub
8b8d4fa066
test: add regression test for double counting bug ( #21053 )
2026-04-04 16:40:28 -07:00
opencode-agent[bot]
6253ef0c27
chore: generate
2026-04-04 23:26:37 +00:00
Kit Langton and GitHub
c6ebc7ff7c
fix(tui): only show org switch affordances when useful ( #21054 )
2026-04-04 19:25:37 -04:00
opencode-agent[bot]
985663620f
chore: generate
2026-04-04 23:07:01 +00:00
Kit Langton and GitHub
c796b9a19e
refactor(effect): move read tool onto defineEffect ( #21016 )
2026-04-04 19:06:00 -04:00
Kit Langton and GitHub
6ea108a03b
feat(tui): show console-managed providers ( #20956 )
2026-04-04 19:05:45 -04:00
Aiden Cline and GitHub
280eb16e77
fix: ensure reasoning tokens arent double counted when calculating usage ( #21047 )
2026-04-04 15:29:53 -07:00
opencode
930e94a3ea
release: v1.3.15
2026-04-04 20:54:20 +00:00
Dax and GitHub
629e866ff0
fix(npm): Arborist reify fails on compiled binary — Bun pre-resolves node-gyp path at build time ( #21040 )
2026-04-04 16:27:20 -04:00
c08fa5675f
refactor: remove redundant Kimi skill section ( #20393 )
...
Co-authored-by: dongyuxin <dongyuxin@dev.dongyuxin.msh-dev.svc.cluster.local >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-04 18:32:26 +00:00
opencode
cc50b778eb
release: v1.3.14
2026-04-04 18:32:17 +00:00
Kit Langton and GitHub
00fa68b3a7
fix(ci): create JUnit output dirs before tests ( #20959 )
2026-04-03 22:47:20 -04:00
288eb044cb
perf(opencode): batch snapshot diffFull blob reads ( #20752 )
...
Co-authored-by: Nate Williams <50088025+natewill@users.noreply.github.com >
2026-04-04 01:05:23 +00:00
59ca4543d8
refactor(provider): stop custom loaders using facades ( #20776 )
...
Co-authored-by: luanweslley77 <213105503+luanweslley77@users.noreply.github.com >
2026-04-04 00:24:24 +00:00
opencode-agent[bot]
650d0dbe54
chore: generate
2026-04-03 22:55:05 +00:00
Sebastian and GitHub
a5ec741cff
notes on v2 ( #20941 )
2026-04-04 00:54:03 +02:00
Aiden Cline and GitHub
fff98636f7
chore: rm models snapshot ( #20929 )
2026-04-03 19:44:50 +00:00
Kit Langton and GitHub
c72642dd35
test(ci): publish unit reports in actions ( #20547 )
2026-04-03 16:12:01 +00:00
f2d4ced8ea
refactor(effect): build todowrite tool from Todo service ( #20789 )
...
Co-authored-by: Juan Pablo Carranza Hurtado <52012198+jpcarranza94@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-03 12:05:40 -04:00
Adam
ae7e2eb3fb
chore(app): remove queued follow-ups for now
2026-04-03 10:56:40 -05:00
Adam
a32ffaba35
fix(app): show correct submit icon when typing follow up
2026-04-03 10:51:07 -05:00
opencode-agent[bot]
a4e75a0794
chore: generate
2026-04-03 14:56:44 +00:00
Shoubhit Dash and GitHub
35350b1d25
feat: restore git-backed review modes ( #20845 )
2026-04-03 09:54:57 -05:00
Shoubhit Dash and GitHub
263dcf75b5
fix: restore prompt focus after footer selection ( #20841 )
2026-04-03 14:36:33 +00:00
Kit Langton and GitHub
7994dce0f2
refactor(effect): resolve built tools through the registry ( #20787 )
2026-04-03 10:31:00 -04:00
Shoubhit Dash and GitHub
fbfa148e4e
fix(app): hide default session timestamps ( #20892 )
2026-04-03 13:51:54 +00:00
9d57f21f9f
feat(ui): redesign modified files section in session turn ( #20348 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com >
2026-04-03 08:32:53 -05:00
Shoubhit Dash and GitHub
3deee3a02b
fix(session): disable todo dock auto-scroll ( #20840 )
2026-04-03 08:32:30 -05:00
Shoubhit Dash and GitHub
2002f08f2e
fix(prompt): unmount model controls in shell mode ( #20886 )
2026-04-03 13:16:26 +00:00
Shoubhit Dash and GitHub
c307505f8b
fix(session): delay jump-to-bottom button ( #20853 )
2026-04-03 08:12:01 -05:00
Nate Williams and GitHub
6359d00fb4
fix(core): fix restoring earlier messages in a reverted chain ( #20780 )
2026-04-03 18:23:00 +05:30
Brendan Allan and GitHub
b969066a20
electron: better menus ( #20878 )
2026-04-03 12:41:30 +00:00
opencode-agent[bot]
500dcfc586
chore: update nix node_modules hashes
2026-04-03 03:53:46 +00:00
Luke Parker and GitHub
7b8dc8065e
fix(sdk): handle Windows opencode spawn and shutdown ( #20772 )
2026-04-03 13:18:50 +10:00
Kevin Flansburg and GitHub
e89527c9f0
feat: Send x-session-affinity and x-parent-session-id headers ( #20744 )
2026-04-02 22:09:53 -05:00
Dax and GitHub
aa2239d5de
add automatic heap snapshots for high-memory cli processes ( #20788 )
2026-04-03 02:34:33 +00:00
opencode-agent[bot]
8daeacc989
chore: generate
2026-04-03 02:10:50 +00:00
81d3ac3bf0
fix: prevent Tool.define() wrapper accumulation on object-defined tools ( #16952 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 22:09:53 -04:00
Luke Parker and GitHub
eb6f1dada8
fix: call models.dev once instead of twice on start ( #20765 )
2026-04-03 11:26:53 +10:00
Kit Langton and GitHub
8e9e79d276
refactor(share): effectify share next ( #20596 )
2026-04-03 00:56:56 +00:00
Aiden Cline and GitHub
38014fe448
fix: rm dynamic part from bash tool description again to restore cache hits across projects ( #20771 )
2026-04-03 00:16:40 +00:00
Kit Langton and GitHub
8942fc21aa
refactor(effect): prune unused facades ( #20748 )
2026-04-02 20:15:09 -04:00
7f45943a9e
fix(opencode): honor model limit.input overrides ( #16306 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-03 00:13:10 +00:00
Sebastian and GitHub
6e1400fc45
dialog aware prompt cursor ( #20753 )
2026-04-02 23:20:56 +02:00
opencode-agent[bot]
bf26c08d51
chore: update nix node_modules hashes
2026-04-02 20:47:24 +00:00
Sebastian and GitHub
29f7dc073b
Adds TUI prompt traits, refs, and plugin slots ( #20741 )
2026-04-02 22:11:17 +02:00
Kit Langton and GitHub
5e1b513527
refactor(todo): effectify session todo ( #20595 )
2026-04-02 19:11:23 +00:00
Kit Langton and GitHub
f549fde874
test(app): emit junit artifacts for playwright ( #20732 )
2026-04-02 15:07:46 -04:00
Kit Langton and GitHub
6dfb30448c
refactor(app): unexport internal e2e helpers ( #20730 )
2026-04-02 18:53:51 +00:00
Kit Langton and GitHub
b5b5f7e019
test(opencode): remove temporary e2e url repro ( #20729 )
2026-04-02 14:35:21 -04:00
Kit Langton and GitHub
ae7b49b034
docs(effect): refresh migration status ( #20665 )
2026-04-02 14:33:58 -04:00
opencode-agent[bot]
f151c660b1
chore: update nix node_modules hashes
2026-04-02 18:31:14 +00:00
Kit Langton and GitHub
c3ef69c866
test(app): add a golden path for mocked e2e prompts ( #20593 )
2026-04-02 18:17:28 +00:00
opencode-agent[bot]
363891126c
chore: generate
2026-04-02 17:58:00 +00:00
1989704abe
feat(acp): Add messageID and emit user_message_chunk on prompt/command ( #18625 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-02 12:56:56 -05:00
opencode-agent[bot]
f0a9ebfed4
chore: generate
2026-04-02 17:54:07 +00:00
7e32f80d82
feat: add macOS managed preferences support for enterprise MDM deployments ( #19178 )
...
Co-authored-by: Lenny Vaknine <lvaknine@gitlab.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-02 12:52:49 -05:00
Brendan Allan and GitHub
966d9cfa41
electron: add basic context menu for inspect element ( #20723 )
2026-04-02 17:41:26 +00:00
Frank
92e820fdc8
go: add mimo
2026-04-02 12:59:04 -04:00
Brendan Allan and GitHub
c4b3971548
app: unify auto scroll ref handling ( #20716 )
2026-04-02 16:44:52 +00:00
Dax and GitHub
3faabdadb7
refactor(format): update formatter interface to return command from enabled() ( #20703 )
2026-04-02 12:22:01 -04:00
Jack and GitHub
93a139315c
Add MiMo-V2 models to Go UI and docs ( #20709 )
2026-04-02 12:01:04 -04:00
Aiden Cline and GitHub
10ca1ace6b
tweak: add abort signal timeout to the github copilot model fetch to prevent infinite blocking ( #20705 )
2026-04-02 10:53:08 -05:00
c3dfd08ba8
fix(format): use biome format instead of check to prevent import removal ( #20545 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-02 10:52:52 -05:00
Aiden Cline and GitHub
510a1e8140
ignore: fix typecheck in dev ( #20702 )
2026-04-02 15:38:30 +00:00
opencode-agent[bot]
159ede2d5c
chore: generate
2026-04-02 15:19:26 +00:00
Noam Bressler and GitHub
291a857fb8
feat: add optional messageID to ShellInput ( #20657 )
2026-04-02 10:18:16 -05:00
opencode-agent[bot]
57a5236e71
chore: generate
2026-04-02 15:01:45 +00:00
Aiden Cline and GitHub
23c8656080
refactor: split up models.dev and config model definitions to prevent coupling ( #20605 )
2026-04-02 10:00:43 -05:00
opencode-agent[bot]
ec3ae17e4d
chore: update nix node_modules hashes
2026-04-02 10:23:59 +00:00
Brendan Allan and GitHub
69d047ae7d
cleanup event listeners with solid-primitives/event-listener ( #20619 )
2026-04-02 09:40:03 +00:00
Brendan Allan and GitHub
327f62526a
use solid-primitives/resize-observer across web code ( #20613 )
2026-04-02 17:24:10 +08:00
Shoubhit Dash and GitHub
d540d363a7
refactor: simplify solid reactivity across app and web ( #20497 )
2026-04-02 17:14:05 +08:00
Frank
db93891373
zen: friendly trial ended message
2026-04-02 03:15:35 -04:00
Brendan Allan and GitHub
0f488996b3
fix(node): set OPENCODE_CHANNEL during build ( #20616 )
2026-04-02 06:05:36 +00:00
opencode-agent[bot]
a6f524ca08
chore: update nix node_modules hashes
2026-04-02 04:47:27 +00:00
Frank
811c7e2494
cli: update usage exceeded error
2026-04-02 00:25:23 -04:00
opencode-agent[bot]
ebaa99aba2
chore: generate
2026-04-02 04:06:47 +00:00
dpuyosa and GitHub
d66e6dc25f
feat(opencode): Add Venice AI package as dependency ( #20570 )
2026-04-01 23:05:49 -05:00
Kit Langton and GitHub
336d28f112
fix(cli): restore colored help logo ( #20592 )
2026-04-02 03:21:07 +00:00
Kit Langton and GitHub
916afb5220
refactor(account): share token freshness helper ( #20591 )
2026-04-02 02:57:45 +00:00
5daf2fa7f0
fix(session): compaction agent responds in same language as conversation ( #20581 )
...
Co-authored-by: Aaron Zhu <aaron@Aarons-MacBook-Air.local >
2026-04-01 21:44:16 -05:00
733a3bd031
fix(core): prevent agent loop from stopping after tool calls with OpenAI-compatible providers ( #14973 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-01 21:34:01 -05:00
Kit Langton and GitHub
2e8e278441
fix(cli): use simple logo in CLI ( #20585 )
2026-04-02 02:27:09 +00:00
Kit Langton and GitHub
0bae38c062
refactor(instruction): migrate to Effect service pattern ( #20542 )
2026-04-01 22:22:51 -04:00
Kit Langton and GitHub
a09b086729
test(app): block real llm calls in e2e prompts ( #20579 )
2026-04-01 22:22:43 -04:00
Aiden Cline and GitHub
df1c6c9e8d
tui: add consent dialog when sharing for the first time ( #20525 )
2026-04-02 01:58:57 +00:00
opencode-agent[bot]
789d86f7b0
chore: generate
2026-04-02 01:56:34 +00:00
Kit Langton and GitHub
e148b318b7
fix(build): replace require() with dynamic import() in cross-spawn-spawner ( #20580 )
2026-04-01 21:55:35 -04:00
0cad775427
chore: add User-Agent headers for Cloudflare providers ( #20538 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-01 20:02:17 -05:00
Kit Langton and GitHub
00d6841f84
fix(account): refresh console tokens before expiry ( #20558 )
2026-04-02 00:25:24 +00:00
Sebastian and GitHub
8a8f7b3e90
flock npm.add ( #20557 )
2026-04-02 00:21:26 +00:00
Kit Langton and GitHub
c526caae7b
fix: show model display name in message footer and transcript ( #20539 )
2026-04-02 00:17:38 +00:00
Kit Langton and GitHub
b1c07488bd
refactor(revert): yield SessionSummary.Service directly ( #20541 )
2026-04-01 20:10:59 -04:00
Kit Langton and GitHub
92f8e03160
fix(test): use effect helper in snapshot race test ( #20567 )
2026-04-01 20:05:47 -04:00
Sebastian and GitHub
f6fd43e574
Refactor plugin/config loading, add theme-only plugin package support ( #20556 )
2026-04-01 23:50:22 +00:00
opencode-agent[bot]
854484babf
chore: generate
2026-04-01 23:49:44 +00:00
Kit Langton and GitHub
e4ff1ea778
refactor(bash): use Effect ChildProcess for bash tool execution ( #20496 )
2026-04-01 19:48:47 -04:00
Kit Langton and GitHub
26fb6b8788
refactor: add Effect-returning versions of MessageV2 functions ( #20374 )
2026-04-01 19:48:36 -04:00
opencode-agent[bot]
4214ae205d
chore: generate
2026-04-01 23:48:30 +00:00
Kit Langton and GitHub
d9d4f895bc
fix(test): auto-acknowledge tool-result follow-ups in mock LLM server ( #20528 )
2026-04-01 23:47:26 +00:00
Kit Langton and GitHub
48db7cf07a
fix(opencode): batch snapshot revert without reordering ( #20564 )
2026-04-01 23:46:06 +00:00
Luke Parker and GitHub
802d165572
chore(tui): clean up scroll config follow-up ( #20561 )
2026-04-02 09:36:49 +10:00
Luke Parker and GitHub
f7f41dc3a0
fix(tui): apply scroll configuration uniformly across all scrollboxes ( #14735 )
2026-04-02 09:15:19 +10:00
Aiden Cline and GitHub
1fcfb69bf7
feat: add new provider plugin hook for resolving models and sync models from github models endpoint (falls back to models.dev) ( #20533 )
2026-04-01 23:04:14 +00:00
Luke Parker and GitHub
fa96cb9c6e
Fix selection expansion by retaining focused input selections during global key events ( #20205 )
2026-04-02 08:43:40 +10:00
Sebastian and GitHub
cc30bfc94b
resolve subpath only packages for plugins ( #20555 )
2026-04-01 22:14:36 +00:00
880c0a7477
fix: normalize filepath in FileTime to prevent Windows path mismatch ( #20367 )
...
Co-authored-by: JosXa <info@josxa.dev >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
2026-04-02 07:45:50 +10:00
Frank
eabf3caeb9
zen: sync
2026-04-01 17:41:04 -04:00
c9326fc199
refactor: replace BunProc with Npm module using @npmcli/arborist ( #18308 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-01 21:01:37 +00:00
Frank
d7481f4593
wip: zen
2026-04-01 14:17:31 -04:00
Kit Langton and GitHub
f3f728ec27
test(app): fix isolated backend follow-ups ( #20513 )
2026-04-01 17:43:19 +00:00
Kit Langton and GitHub
c619caefdd
fix(account): coalesce concurrent console token refreshes ( #20503 )
2026-04-01 13:16:35 -04:00
Kit Langton and GitHub
c559af51ce
test(app): migrate more e2e suites to isolated backend ( #20505 )
2026-04-01 13:15:42 -04:00
github-actions[bot]
d1e0a4640c
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/20482#issuecomment-4171492178
2026-04-01 16:50:21 +00:00
opencode-agent[bot]
f9e71ec515
chore: update nix node_modules hashes
2026-04-01 16:47:33 +00:00
opencode-agent[bot]
ef538c9707
chore: generate
2026-04-01 16:14:37 +00:00
Kit Langton and GitHub
2f405daa98
refactor: use Effect services instead of async facades in provider, auth, and file ( #20480 )
2026-04-01 16:13:13 +00:00
Kit Langton and GitHub
a9c85b7c27
refactor(shell): use Effect ChildProcess for shell command execution ( #20494 )
2026-04-01 12:07:57 -04:00
Shoubhit Dash and GitHub
897d83c589
refactor(init): tighten AGENTS guidance ( #20422 )
2026-04-01 21:37:25 +05:30
opencode-agent[bot]
0a125e5d4d
chore: generate
2026-04-01 15:59:28 +00:00
Kit Langton and GitHub
38d2276592
test(e2e): isolate prompt tests with per-worker backend ( #20464 )
2026-04-01 15:58:11 +00:00
Dax Raad
d58004a864
fall back to first agent if last used agent is not available
2026-04-01 11:09:29 -04:00
Kit Langton and GitHub
5fd833aa18
refactor: standardize InstanceState variable name to state ( #20267 )
2026-04-01 10:39:43 -04:00
Shoubhit Dash and GitHub
44f83015cd
perf(review): defer offscreen diff mounts ( #20469 )
2026-04-01 19:29:12 +05:30
Kit Langton and GitHub
9a1c9ae15a
test(app): route prompt e2e through mock llm ( #20383 )
2026-04-01 08:28:38 -04:00
Shoubhit Dash and GitHub
a3a6cf1c07
feat(comments): support file mentions ( #20447 )
2026-04-01 16:11:57 +05:30
Shoubhit Dash and GitHub
47a676111a
fix(session): add keyboard support to question dock ( #20439 )
2026-04-01 15:47:15 +05:30
Brendan Allan and GitHub
1df5ad470a
app: try to hide autofill popups in prompt input ( #20197 )
2026-04-01 08:43:03 +00:00
Brendan Allan and GitHub
506dd75818
electron: port mergeShellEnv logic from tauri ( #20192 )
2026-04-01 07:01:44 +00:00
Kit Langton and GitHub
c8ecd64022
test(app): add mock llm e2e fixture ( #20375 )
2026-03-31 21:24:39 -04:00
opencode-agent[bot]
ca376a4cff
chore: update nix node_modules hashes
2026-04-01 01:15:51 +00:00
Kit Langton and GitHub
7532d99e5b
test: finish HTTP mock processor coverage ( #20372 )
2026-04-01 00:45:42 +00:00
Kit Langton and opencode
181b5f6236
refactor(prompt): use Provider service in effect layers ( #20167 )
2026-04-01 00:44:15 +00:00
opencode
6314f09c14
release: v1.3.13
2026-04-01 00:44:06 +00:00
Sebastian and GitHub
4b4b7832aa
upgrade opentui to 0.1.95 ( #20369 )
2026-04-01 01:53:05 +02:00
opencode-agent[bot]
4280307013
chore: update nix node_modules hashes
2026-03-31 23:19:18 +00:00
opencode-agent[bot]
9b09a7e766
chore: generate
2026-03-31 23:15:56 +00:00
Kit Langton and GitHub
3fc0367b93
refactor(session): effectify SessionRevert service ( #20143 )
2026-03-31 19:14:49 -04:00
Kit Langton and GitHub
954a6ca88e
refactor(session): effectify SessionSummary service ( #20142 )
2026-03-31 19:14:45 -04:00
Kit Langton and GitHub
0c03a3ee10
test: migrate prompt tests to HTTP mock LLM server ( #20304 )
2026-03-31 19:14:32 -04:00
github-actions[bot] and opencode
53330a518f
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/20333#issuecomment-4166038038
2026-03-31 22:35:10 +00:00
opencode
892bdebaac
release: v1.3.12
2026-03-31 22:35:01 +00:00
Sebastian and GitHub
18121300f3
upgrade opentui to 0.1.94 ( #20357 )
2026-03-31 23:54:13 +02:00
github-actions[bot]
d6d4446f46
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/20342#issuecomment-4165277636
2026-03-31 20:24:07 +00:00
Major Hayden and GitHub
26cc924ea2
feat: enable prompt caching and cache token tracking for google-vertex-anthropic ( #20266 )
...
Signed-off-by: Major Hayden <major@mhtx.net >
2026-03-31 15:16:14 -05:00
Aiden Cline and GitHub
4dd866d5c4
fix: rm exclusion of ai-sdk/azure in transform.ts, when we migrated to v6 the ai sdk changed the key for ai-sdk/azure so the exclusion is no longer needed ( #20326 )
2026-03-31 14:57:15 -05:00
opencode
beab4cc2c2
release: v1.3.11
2026-03-31 19:55:41 +00:00
Dax and GitHub
567a91191a
refactor(session): simplify LLM stream by replacing queue with fromAsyncIterable ( #20324 )
2026-03-31 15:27:51 -04:00
Aiden Cline and GitHub
434d82bbe2
test: update model test fixture ( #20182 )
2026-03-31 16:20:01 +00:00
Aiden Cline and GitHub
2929774acb
chore: rm harcoded model definition from codex plugin ( #20294 )
2026-03-31 11:13:11 -05:00
Adam
6e61a46a84
chore: skip 2 tests
2026-03-31 10:56:06 -05:00
2daf4b805a
feat: add a dedicated system prompt for Kimi models ( #20259 )
...
Co-authored-by: dongyuxin <dongyuxin@dev.dongyuxin.msh-dev.svc.cluster.local >
2026-03-31 17:44:17 +02:00
opencode-agent[bot]
7342e650c0
chore: update nix node_modules hashes
2026-03-31 15:33:12 +00:00
Adam
8c2e2ecc95
chore: e2e model
2026-03-31 10:14:26 -05:00
Sebastian and GitHub
25a2b739e6
warn only and ignore plugins without entrypoints, default config via exports ( #20284 )
2026-03-31 17:14:03 +02:00
Adam
85c16926c4
chore: use paid zen model in e2e
2026-03-31 10:06:44 -05:00
Sebastian and GitHub
2e78fdec43
ensure pinned plugin versions and do not run package scripts on install ( #20248 )
2026-03-31 16:59:43 +02:00
Sebastian and GitHub
1fcb920eb4
upgrade opentui to 0.1.93 ( #19950 )
2026-03-31 16:50:23 +02:00
opencode
b1e89c344b
release: v1.3.10
2026-03-31 13:31:37 +00:00
Dax and GitHub
befbedacdc
fix(session): subagents not being clickable ( #20263 )
2026-03-31 08:58:46 -04:00
Frank
2cc738fb17
wip: zen
2026-03-31 00:07:56 -04:00
opencode-agent[bot]
71b20698bb
chore: generate
2026-03-31 01:57:41 +00:00
Kit Langton and GitHub
3df18dcde1
refactor(provider): effectify Provider service ( #20160 )
2026-03-30 21:56:43 -04:00
Kit Langton and GitHub
a898c2ea3a
refactor(storage): effectify Storage service ( #20132 )
2026-03-31 01:16:02 +00:00
Kit Langton and GitHub
bf777298c8
fix(theme): darken muted text in catppuccin tui themes ( #20161 )
2026-03-30 21:06:05 -04:00
Luke Parker and GitHub
93fad99f7f
smarter changelog ( #20138 )
2026-03-31 00:05:46 +00:00
opencode
057848deb8
release: v1.3.9
2026-03-30 23:43:58 +00:00
Luke Parker and GitHub
1de06452d3
fix(plugin): properly resolve entrypoints without leading dot ( #20140 )
2026-03-31 09:21:17 +10:00
Frank
58f60629a1
wip: zen
2026-03-30 19:04:42 -04:00
Frank
39a47c9b8c
wip: zen
2026-03-30 18:50:09 -04:00
opencode-agent[bot]
ea88044f2e
chore: generate
2026-03-30 21:49:45 +00:00
Kit Langton and GitHub
e6f6f7aff1
refactor: replace Filesystem util with AppFileSystem service ( #20127 )
2026-03-30 21:48:28 +00:00
opencode
48e97b47af
release: v1.3.8
2026-03-30 21:35:10 +00:00
opencode-agent[bot]
fe120e3cbf
chore: update nix node_modules hashes
2026-03-30 20:46:10 +00:00
Frank
f2dd774660
zen: qwen3.6 plus
2026-03-30 16:43:55 -04:00
Frank
e7ff0f17c8
zen: qwen3.6 plus
2026-03-30 16:32:22 -04:00
Kit Langton and GitHub
2ed756c72c
fix(session): restore busy route handling and add regression coverage ( #20125 )
2026-03-30 20:30:34 +00:00
Frank
054f4be185
zen: add safety identifier
2026-03-30 16:28:40 -04:00
e3e1e9af50
fix(Opencode): Bump ai-sdk/xai to 3.0.75 to fix tool calls ( #20123 )
...
Co-authored-by: Jaaneek <jankiewiczmilosz@gmail.com >
2026-03-30 15:11:21 -05:00
opencode-agent[bot]
c8389cf96d
chore: generate
2026-03-30 20:08:09 +00:00
Kit Langton and GitHub
c5442d418d
refactor(session): effectify SessionPrompt service ( #19483 )
2026-03-30 20:06:51 +00:00
Sebastian and GitHub
fa95a61c4e
Refactor into plugin loader and do not enforce ( #20112 )
2026-03-30 20:36:21 +02:00
Aiden Cline and GitHub
9f3c2bd861
fix: agent value passed to chat.params and chat.headers hooks was not a string ( #19996 )
2026-03-30 16:32:27 +00:00
Adam and GitHub
c2f78224ae
chore(app): cleanup ( #20062 )
2026-03-30 08:50:42 -05:00
Sebastian and GitHub
14f9e21d5c
pluggable home footer ( #20057 )
2026-03-30 14:33:01 +02:00
Sebastian and GitHub
8e4bab5181
update plugin themes when plugin was updated ( #20052 )
2026-03-30 13:51:07 +02:00
Jack and GitHub
3c32013eb1
fix: preserve image attachments when selecting slash commands ( #19771 )
2026-03-30 17:11:34 +08:00
opencode
47d2ab120a
release: v1.3.7
2026-03-30 06:06:12 +00:00
Luke Parker and GitHub
186af2723d
make variant modal less annoying ( #19998 )
2026-03-30 15:42:38 +10:00
Luke Parker and GitHub
6926fe1c74
fix: stabilize release changelog generation ( #19987 )
2026-03-30 04:37:02 +00:00
Chris Yang and GitHub
ee018d5c82
docs: rename patch tool to apply_patch and clarify apply_patch behavior ( #19979 )
2026-03-29 23:01:57 -05:00
opencode-agent[bot]
0465579d6b
chore: update nix node_modules hashes
2026-03-30 03:53:11 +00:00
Knut Zuidema and GitHub
196a03caff
fix: discourage _noop tool call during LiteLLM compaction ( #18539 )
2026-03-29 22:48:17 -05:00
Luke Parker and GitHub
b234370080
feat(windows): add first-class pwsh/powershell support ( #16069 )
2026-03-30 13:10:01 +10:00
Sebastian and GitHub
5d2dc8888c
theme colors for dialog textarea placeholders ( #19939 )
2026-03-29 21:37:46 +02:00
Sebastian and GitHub
0b1018f6dd
plugins installs should preserve jsonc comments ( #19938 )
2026-03-29 21:15:03 +02:00
Aiden Cline and opencode
afb6abff73
fix: ensure OPENCODE_DISABLE_CLAUDE_CODE_PROMPT is respected for project lvl CLAUDE.md ( #19924 )
2026-03-29 18:02:29 +00:00
opencode
e7f94f9b9a
release: v1.3.6
2026-03-29 18:02:20 +00:00
72c77d0e7b
fix(session): fix token usage double-counting w/ anthropic & bedrock due to AI SDK v6 upgrade ( #19758 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-03-29 12:40:10 -05:00
Ariane Emory and GitHub
5c15755a10
docs: add question tool to available permissions list ( #19922 )
2026-03-29 17:35:52 +00:00
Frank
3a4bfeb5b5
wip: zen
2026-03-29 13:06:00 -04:00
Frank
1037c72d99
wip: zen
2026-03-29 12:47:53 -04:00
Kit Langton and GitHub
ba00e9a993
Fix variant dialog filtering ( #19917 )
2026-03-29 16:43:13 +00:00
Frank
963dad75ef
ci: fix
2026-03-29 12:41:52 -04:00
Frank
7e9b721e97
wip: zen
2026-03-29 12:04:20 -04:00
Luke Parker and opencode
a5b1dc081d
test: add regression coverage for sync plugin hooks ( #19589 )
2026-03-29 03:43:00 +00:00
opencode
0bc2f99f2d
release: v1.3.5
2026-03-29 03:42:52 +00:00
Aiden Cline and GitHub
55895d0663
core: fix plugin hooks to properly handle async operations ensuring plugins can execute async code without errors ( #19586 )
2026-03-29 03:15:41 +00:00
Aiden Cline and GitHub
72cb9dfa31
tweak: adjust gpt prompt to be more minimal, fix file reference annoyances ( #19585 )
2026-03-28 21:32:40 -05:00
opencode
f0a9075fdf
release: v1.3.4
2026-03-29 01:00:44 +00:00
Luke Parker and GitHub
fee1e25ab4
ci: cancel stale nix-hashes runs ( #19571 )
2026-03-29 10:39:02 +10:00
Frank
a94ac5aa2c
zen: ZDR policy
2026-03-28 20:16:52 -04:00
Frank
62ac45a9c9
wip: zen
2026-03-28 20:16:51 -04:00
Frank
f7c2ef876f
wip: zen
2026-03-28 20:16:51 -04:00
opencode-agent[bot]
6639f92739
chore: update nix node_modules hashes
2026-03-29 00:07:30 +00:00
Aiden Cline and GitHub
36aeb32159
ignore: kill todo ( #19566 )
2026-03-29 00:06:32 +00:00
Caleb Norton and GitHub
ff37d7c2df
fix: nix embedded web-ui support ( #19561 )
2026-03-28 18:39:22 -05:00
Caleb Norton and GitHub
4f96eb239f
fix: respect semver build identifiers for nix ( #11915 )
2026-03-28 18:39:03 -05:00
Sebastian and GitHub
38af99dcb4
prompt slot ( #19563 )
2026-03-29 00:27:27 +01:00
opencode-agent[bot]
772059acb5
chore: update nix node_modules hashes
2026-03-28 20:46:03 +00:00
Vladimir Glafirov and GitHub
1f290fc1ba
fix: update opencode-gitlab-auth to 2.0.1 ( #19552 )
2026-03-28 20:10:06 +00:00
Sebastian and GitHub
77d4f99497
use theme color for prompt placeholder ( #19535 )
2026-03-28 17:20:37 +01:00
Dax and GitHub
aa2d753e7e
feat: dialog variant menu and subagent improvements ( #19537 )
2026-03-28 16:16:00 +00:00
Kit Langton and GitHub
860531c275
refactor(session): effectify session processor ( #19485 )
2026-03-28 12:09:47 -04:00
Dax and GitHub
2b86b36c8c
feat: open dialog for model variant selection instead of cycling ( #19534 )
2026-03-28 15:37:20 +00:00
Sebastian and GitHub
8ac2fbbd12
kv theme before default fallback ( #19523 )
2026-03-28 15:54:54 +01:00
opencode-agent[bot]
26382c6216
chore: update nix node_modules hashes
2026-03-28 14:52:13 +00:00
opencode-agent[bot]
0981b8eb71
chore: generate
2026-03-28 14:26:45 +00:00
Kit Langton and GitHub
aa9ed001d3
refactor(file): use AppFileSystem instead of raw Filesystem ( #19458 )
2026-03-28 10:25:46 -04:00
Sebastian and GitHub
6086072567
upgrade opentui to 0.1.91 ( #19440 )
2026-03-28 15:10:59 +01:00
Dax Raad
6c14ea1d22
tweak(session): add top spacing and remove obsolete docs prompt
2026-03-28 01:56:11 -04:00
Dax and GitHub
c3a9ec4a99
fix: restore subagent footer and fix style guide violations ( #19491 )
2026-03-28 01:46:29 -04:00
Dax and GitHub
41b0d03f6a
feat: add model variant selection dialog ( #19488 )
2026-03-28 01:21:28 -04:00
Dax and GitHub
81eb6e670b
refactor(prompt): remove variant cycle display from footer ( #19489 )
2026-03-28 01:21:16 -04:00
Dax and GitHub
8446719b13
refactor(session): move context into prompt footer ( #19486 )
2026-03-28 01:05:18 -04:00
Aiden Cline and GitHub
15a8c22a26
tweak: adjust bash tool description to increase cache hit rates between projects ( #19487 )
2026-03-27 23:53:36 -05:00
opencode-agent[bot]
48326e8d9c
chore: update nix node_modules hashes
2026-03-28 04:20:56 +00:00
Kit Langton and GitHub
43bc5551e8
update effect to 4.0.0-beta.42 ( #19484 )
2026-03-27 23:25:05 -04:00
Adam and GitHub
f736116967
fix(app): more startup efficiency ( #19454 )
2026-03-28 01:26:57 +00:00
Luke Parker and GitHub
82fc493520
feat(ci): use Azure Artifact Signing for Windows releases ( #15201 )
2026-03-28 11:20:19 +10:00
Kit Langton and GitHub
2145d97f18
refactor(session): effectify SessionCompaction service ( #19459 )
2026-03-28 01:09:14 +00:00
Sebastian and GitHub
f3997d8082
Single target plugin entrypoints ( #19467 )
2026-03-27 23:44:46 +00:00
opencode-agent[bot]
02b19bc3d7
chore: generate
2026-03-27 21:38:08 +00:00
Kit Langton and GitHub
5cd54ec345
refactor(format): use ChildProcessSpawner instead of Process.spawn ( #19457 )
2026-03-27 17:37:07 -04:00
opencode-agent[bot]
c8909908f5
chore: update nix node_modules hashes
2026-03-27 21:11:06 +00:00
James Long and GitHub
4b9660b211
refactor(core): move more responsibility to workspace routing ( #19455 )
2026-03-27 16:33:56 -04:00
Kit Langton and GitHub
e5f0e813b6
refactor(session): effectify Session service ( #19449 )
2026-03-27 16:25:47 -04:00
Aiden Cline and GitHub
c33d9996f0
feat: AI SDK v6 support ( #18433 )
2026-03-27 15:24:30 -05:00
Sebastian and GitHub
7a7643c86a
no theme override in dev ( #19456 )
2026-03-27 20:21:15 +00:00
Aiden Cline and GitHub
6f5b70e681
tweak: add additional overflow error patterns ( #19446 )
2026-03-27 15:19:51 -05:00
Sebastian and GitHub
ff13524a53
fix flaky plugin tests (no mock.module for bun) ( #19445 )
2026-03-27 20:55:03 +01:00
Kit Langton and GitHub
e973bbf54a
fix(app): default file tree to closed with minimum width ( #19426 )
2026-03-27 14:11:50 -04:00
Kit Langton and GitHub
d36b38e4a6
fix(desktop-electron): match dev dock icon inset on macOS ( #19429 )
2026-03-27 17:32:05 +00:00
Burak Yigit Kaya and GitHub
bdd7829c68
fix(app): resize layout viewport when mobile keyboard appears ( #15841 )
2026-03-27 11:39:13 -05:00
Shoubhit Dash and GitHub
a93374c48f
fix(ui): make streamed markdown feel more continuous ( #19404 )
2026-03-27 22:06:47 +05:30
Adam
af2ccc94eb
chore(app): more spacing controls
2026-03-27 11:22:28 -05:00
James Long and GitHub
a76be695c7
refactor(core): split out instance and route through workspaces ( #19335 )
2026-03-27 11:51:21 -04:00
Kit Langton and GitHub
e528ed5d86
effectify Plugin service internals ( #19365 )
2026-03-27 15:20:11 +00:00
opencode-agent[bot]
bb8d2cdd10
chore: update nix node_modules hashes
2026-03-27 14:45:53 +00:00
Kit Langton and GitHub
decb5e68ee
effectify Skill service internals ( #19364 )
2026-03-27 10:15:51 -04:00
opencode-agent[bot]
21023337fa
chore: generate
2026-03-27 14:01:28 +00:00
Sebastian and GitHub
6274b0677c
tui plugins ( #19347 )
2026-03-27 15:00:26 +01:00
opencode-agent[bot]
d8ad8338f5
chore: generate
2026-03-27 13:53:59 +00:00
Kit Langton and GitHub
7b44918149
refactor(tool-registry): yield Config/Plugin services, use Effect.forEach ( #19363 )
2026-03-27 09:53:00 -04:00
Shoubhit Dash and GitHub
d2bfa92e74
fix(app): persist queued followups across project switches ( #19421 )
2026-03-27 12:02:09 +00:00
opencode-agent[bot]
3fb60d05e5
chore: update nix node_modules hashes
2026-03-27 08:25:19 +00:00
Shoubhit Dash and GitHub
d341499684
fix(ui): keep partial markdown readable while responses stream ( #19403 )
2026-03-27 07:46:47 +00:00
Kit Langton and GitHub
771525270a
fix(opencode): ignore generated models snapshot files ( #19362 )
2026-03-27 02:21:17 +00:00
Kit Langton and GitHub
e96eead32e
refactor(vcs): replace async git() with ChildProcessSpawner ( #19361 )
2026-03-27 02:14:46 +00:00
opencode-agent[bot]
b242a8d8e4
chore: generate
2026-03-27 01:47:36 +00:00
Kit Langton and GitHub
9c6f1edfd7
refactor(effect): yield services instead of promise facades ( #19325 )
2026-03-26 21:46:38 -04:00
Luke Parker and GitHub
ef7d1f7efa
fix: web ui bundle build on windows ( #19337 )
2026-03-26 22:14:20 +00:00
Shoubhit Dash and GitHub
b7a06e1939
fix(ui): reduce markdown jank while responses stream ( #19304 )
2026-03-26 14:43:30 -05:00
Adam
311ba4179a
fix(app): remove fork session button
2026-03-26 14:34:01 -05:00
Adam
ad3b350672
fix(app): default shell tool to collapsed
2026-03-26 14:20:30 -05:00
opencode-agent[bot]
590523dcd1
chore: generate
2026-03-26 19:03:22 +00:00
Adam and GitHub
b8fb75a94a
fix(app): don't bundle fonts ( #19329 )
2026-03-26 14:02:01 -05:00
opencode-agent[bot]
98a31e30cc
chore: update nix node_modules hashes
2026-03-26 18:45:12 +00:00
opencode-agent[bot]
c333e914ee
chore: generate
2026-03-26 18:42:59 +00:00
Adam and GitHub
c7760b433b
fix(app): more startup perf ( #19288 )
2026-03-26 13:41:22 -05:00
Kit Langton and GitHub
2e6ac8ff49
fix(mcp): close transport on failed/timed-out connections ( #19200 )
2026-03-26 14:41:00 -04:00
Kit Langton and GitHub
1ebc92fd36
refactor(config): use cachedInvalidateWithTTL, bump effect to beta.37 ( #19322 )
2026-03-26 18:05:47 +00:00
opencode-agent[bot]
9f94bdb496
chore: generate
2026-03-26 17:08:33 +00:00
Kit Langton and GitHub
28f5176ffd
effectify Config service ( #19139 )
2026-03-26 13:07:01 -04:00
James Long and GitHub
38450443b1
feat(core): remove workspace server, WorkspaceContext, start work towards better routing ( #19316 )
2026-03-26 12:30:26 -04:00
Aiden Cline and GitHub
da1d37274f
feat: add gpt prompt so non codex gpt models have their own system prompt modeled after codex cli ( #19220 )
2026-03-26 15:57:38 +00:00
opencode-agent[bot]
17e8f577d6
chore: generate
2026-03-26 15:49:53 +00:00
Kit Langton and GitHub
c7d23098d1
refactor(lsp): effectify LSP service with InstanceState ( #19150 )
2026-03-26 11:48:36 -04:00
Dax Raad
bcf18edde4
changelog ci tweaks
2026-03-26 11:13:13 -04:00
opencode-agent[bot] and opencode
9a2482ac09
chore: generate
2026-03-26 15:05:29 +00:00
opencode
54443bfb7e
release: v1.3.3
2026-03-26 15:05:21 +00:00
ec20efc11a
feat: embed WebUI in binary with proxy flags ( #19299 )
...
Co-authored-by: BlankParticle <blankparticle@gmail.com >
2026-03-26 14:43:56 +00:00
Dax and GitHub
83ed1c4414
tui: bypass local SSE event streaming in worker ( #19183 )
2026-03-26 14:41:36 +00:00
opencode-agent[bot]
1d363fa19f
chore: generate
2026-03-26 14:16:07 +00:00
Shoubhit Dash and GitHub
1b028d0632
revert: roll back git-backed review modes ( #19295 )
2026-03-26 10:14:57 -04:00
Aiden Cline and GitHub
d500a8432a
fix: ensure enterprise url is set properly during auth flow ( #19212 )
2026-03-25 23:59:53 -05:00
Frank
2d502d6ffe
go: do not respect disabled zen models
2026-03-26 00:47:23 -04:00
Frank
2ad190e482
wip: zen
2026-03-26 00:47:23 -04:00
Frank
16742af7f3
wip: zen
2026-03-26 00:47:23 -04:00
opencode-agent[bot]
652313e036
chore: update nix node_modules hashes
2026-03-26 02:14:16 +00:00
Luke Parker and GitHub
1a4a6eabe2
fix(opencode): image paste on Windows Terminal 1.25+ with kitty keyboard ( #17674 )
2026-03-26 12:00:38 +10:00
Kit Langton and GitHub
ba244a6e62
test: restore 5 workers on Windows e2e ( #19188 )
2026-03-25 21:28:18 -04:00
Vladimir Glafirov and GitHub
7cb690d7e5
fix: bump gitlab-ai-provider to 5.3.3 for DWS tool approval support ( #19185 )
2026-03-26 01:17:51 +00:00
opencode-agent[bot]
31ad6e85ba
chore: generate
2026-03-26 00:56:34 +00:00
Kit Langton and GitHub
ea04b23745
skill: use Effect.cached for load deduplication ( #19165 )
2026-03-26 00:55:43 +00:00
Aiden Cline and GitHub
05c3cfb2aa
ignore: update disavowed list ( #19184 )
2026-03-26 00:20:43 +00:00
Kit Langton and GitHub
f54e4b60cc
file: use Effect.cached for scan deduplication ( #19164 )
2026-03-25 20:19:58 -04:00
Kit Langton and GitHub
97c15a087d
effectify Bus service: migrate to Effect PubSub + InstanceState ( #18579 )
2026-03-25 20:19:24 -04:00
Kit Langton and GitHub
b90de755f9
fix+refactor(mcp): lifecycle tests, cancelPending fix, Effect migration ( #19042 )
2026-03-25 20:15:05 -04:00
Kit Langton and GitHub
8864fdce2f
fix: Windows e2e stability (CrossSpawnSpawner, snapshot isolation, session race guards) ( #19163 )
2026-03-25 19:49:14 -04:00
Adam and GitHub
5179b87aef
fix(app): agent normalization ( #19169 )
2026-03-25 20:56:10 +00:00
Ariane Emory and GitHub
66a56551be
fix(task): respect agent permission config for todowrite tool ( #19125 )
2026-03-25 15:18:52 -05:00
7123aad5a8
fix(opencode): classify ZlibError from Bun fetch as retryable instead of unknown ( #19104 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-25 13:08:40 -05:00
Adam
d6fc5f414b
chore: storybook tweaks
2026-03-25 11:30:41 -05:00
Aiden Cline and GitHub
77fc88c8ad
chore: remove dead code for todoread tool ( #19128 )
publish-github-action / publish (push) Has been cancelled
2026-03-25 16:21:42 +00:00
Adam
cafc2b204b
chore: cleanup
2026-03-25 11:15:34 -05:00
opencode-agent[bot]
36709aae5f
chore: update nix node_modules hashes
2026-03-25 16:08:30 +00:00
opencode-agent[bot]
fac0dd8862
chore: generate
2026-03-25 15:40:53 +00:00
Shoubhit Dash and GitHub
73e107250d
feat: restore git-backed review modes with effectful git service ( #18900 )
2026-03-25 21:09:53 +05:30
Adam
b746aec493
chore: storybook tweaks
2026-03-25 10:20:19 -05:00
Aiden Cline and GitHub
ad40b65b0b
chore: bump modelcontextprotocol/sdk to 1.27.1 ( #19064 )
2026-03-25 10:00:39 -05:00
opencode-agent[bot]
971383661a
chore: generate
2026-03-25 14:48:44 +00:00
James Long and GitHub
b0017bf1b9
feat(core): initial implementation of syncing ( #17814 )
2026-03-25 10:47:40 -04:00
Adam
0c0c6f3bdb
chore(app): markdown playground in storyboard
2026-03-25 09:14:35 -05:00
Adam
b480a38d31
chore(app): markdown playground in storyboard
2026-03-25 09:14:35 -05:00
Adam
4167e25c7e
fix(app): opencode web server url
2026-03-25 06:41:00 -05:00
Adam
1041ae91d1
Reapply "fix(app): startup efficiency"
...
This reverts commit 898456a25c .
2026-03-25 06:25:57 -05:00
Adam
898456a25c
Revert "fix(app): startup efficiency"
2026-03-25 06:25:05 -05:00
Adam
53d0b58ebf
fix(app): hash inline script for csp
2026-03-25 05:59:06 -05:00
Adam
2b0baf97bd
Reapply "fix(app): more startup efficiency ( #18985 )"
...
This reverts commit cbe1337f24 .
2026-03-25 05:59:06 -05:00
Adam
0dbfefa080
Reapply "fix(app): startup efficiency ( #18854 )"
...
This reverts commit a379eb3867 .
2026-03-25 05:59:05 -05:00
Shoubhit Dash and GitHub
d1c49ba210
fix(app): move message navigation off cmd+arrow ( #18728 )
2026-03-25 05:24:55 -05:00
Brendan Allan and GitHub
3ea72aec21
app: pre-warm project globalSync state when navigate project via keybind ( #19088 )
2026-03-25 17:32:49 +08:00
Brendan Allan and GitHub
9717383823
electron: remove file extension from electron-store wrapper ( #19082 )
2026-03-25 07:57:27 +00:00
Brendan Allan and GitHub
5d9e780029
electron: add createDirectory to open directory picker ( #19071 )
2026-03-25 06:25:51 +00:00
Luke Parker and GitHub
aa11fa865d
fix: unblock beta conflict recovery ( #19068 )
2026-03-25 06:14:38 +00:00
Luke Parker and GitHub
9a64bdb539
fix: beta resolver typecheck + build smoke check ( #19060 )
2026-03-25 05:45:30 +00:00
Aiden Cline and GitHub
71693cc24b
tweak: only spawn lsp servers for files in current instance (or cwd if instance is global) ( #19058 )
2026-03-25 00:31:29 -05:00
Luke Parker and GitHub
700f57112a
fix: provide merge context to beta conflict resolver ( #19055 )
2026-03-25 04:45:37 +00:00
Dax and GitHub
0a80ef4278
fix(opencode): avoid snapshotting files over 2MB ( #19043 )
2026-03-25 04:43:48 +00:00
Dax Raad
4f9667c4bb
Change issue close reason from not_planned to completed
2026-03-24 23:55:10 -04:00
Dax Raad
be142b00bd
Process issues sequentially to avoid rate limits
2026-03-24 23:54:27 -04:00
Dax Raad
45c2573979
Fix close-issues workflow permissions
...
- Add contents: read permission for checkout
- Use github.token instead of secrets.GITHUB_TOKEN
2026-03-24 23:51:46 -04:00
Dax Raad
79e9d19019
Add close-issues script and GitHub Action
...
- Create script/github/close-issues.ts to close stale issues after 60 days
- Add GitHub Action workflow to run daily at 2 AM
- Remove old stale-issues workflow to avoid conflicts
2026-03-24 23:50:35 -04:00
Dax Raad
958a80cc05
fix: increase operations-per-run to 1000 and pin stale action to v10.2.0
...
The stale-issues workflow was hitting the default 30 operations limit,
preventing it from processing all 2900+ issues/PRs. Increased to 1000
to handle the full backlog. Also pinned to exact v10.2.0 for reproducibility.
2026-03-24 23:38:15 -04:00
Kit Langton and GitHub
4647aa80ac
effectify Worktree service ( #18679 )
2026-03-24 20:26:21 -04:00
Adam
a379eb3867
Revert "fix(app): startup efficiency ( #18854 )"
...
This reverts commit 546748a461 .
2026-03-24 18:36:37 -05:00
Adam
cbe1337f24
Revert "fix(app): more startup efficiency ( #18985 )"
...
This reverts commit 98b3340cee .
2026-03-24 18:36:25 -05:00
Kit Langton and GitHub
50f6aa3763
fix(opencode): skip typechecking generated models snapshot ( #19018 )
2026-03-24 19:11:45 -04:00
opencode
0dcdf5f529
release: v1.3.2
2026-03-24 22:50:35 +00:00
Dax Raad
4586b41ffd
change model for changelog
2026-03-24 18:25:52 -04:00
Dax Raad
35884defd8
ci
2026-03-24 18:24:34 -04:00
Dax and GitHub
15dc33d1a3
feat(tui): add heap snapshot functionality for TUI and server ( #19028 )
2026-03-24 18:20:11 -04:00
opencode-agent[bot] and opencode
1398674e53
chore: update nix node_modules hashes
2026-03-24 22:07:32 +00:00
Jay V and opencode
afc4c831eb
tweak: use theme tokens for debug bar surface
2026-03-24 22:07:32 +00:00
opencode
ec64ceabec
release: v1.3.1
2026-03-24 22:07:24 +00:00
Dax and GitHub
56644be95a
fix(core): restore SIGHUP exit handler ( #16057 ) ( #18527 )
2026-03-24 17:42:58 -04:00
Kamil Jopek and GitHub
00d3b831fc
feat: add Poe OAuth auth plugin ( #18477 )
2026-03-24 16:17:47 -05:00
Adam and GitHub
b848b7ebae
fix(app): session timeline jumping on scroll ( #18993 )
2026-03-24 13:51:09 -05:00
opencode-agent[bot]
e837dcc1c5
chore: generate
2026-03-24 18:43:20 +00:00
Nicholas Hansen and GitHub
024979f3fd
feat(bedrock): Add token caching for any amazon-bedrock provider ( #18959 )
2026-03-24 13:42:20 -05:00
opencode-agent[bot]
bc608fb081
chore: update nix node_modules hashes
2026-03-24 18:40:28 +00:00
Adam
9838f56a6f
fix(app): sidebar ux
2026-03-24 13:35:20 -05:00
Adam and GitHub
98b3340cee
fix(app): more startup efficiency ( #18985 )
2026-03-24 13:23:41 -05:00
5e684c6e80
chore: effectify agent.ts ( #18971 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-03-24 18:15:23 +00:00
Caleb Norton and GitHub
2c1d8a90d5
fix: nix hash update parsing... again ( #18989 )
2026-03-24 13:06:46 -05:00
opencode-agent[bot]
8994cbfc0f
chore: generate
2026-03-24 18:05:43 +00:00
Adam
42a773481e
fix(app): sidebar truncation
2026-03-24 13:04:32 -05:00
Kit Langton and GitHub
539b01f20f
effectify Project service ( #18808 )
2026-03-24 14:04:22 -04:00
814a515a8a
fix: improve plugin system robustness — agent/command resolution, async errors, hook timing, two-phase init ( #18280 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-24 12:50:55 -05:00
235a82aea9
chore: update flake.lock ( #18976 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-24 12:50:25 -05:00
Vladimir Glafirov and GitHub
9330bc5339
fix: route GitLab Duo Workflow system prompt via flowConfig ( #18928 )
2026-03-24 12:33:18 -05:00
Caleb Norton and GitHub
1238d1f61a
fix: nix hash update parsing ( #18979 )
2026-03-24 12:32:48 -05:00
opencode-agent[bot]
1d3232b388
chore: generate
2026-03-24 17:05:02 +00:00
Kit Langton and GitHub
5c1bb5de86
fix: remove flaky cross-spawn spawner tests ( #18977 )
2026-03-24 13:04:04 -04:00
Jack and GitHub
7c5ed771c3
fix: update Feishu community links for zh locales ( #18975 )
2026-03-25 01:03:01 +08:00
opencode-agent[bot]
31c4a4fb47
chore: update nix node_modules hashes
2026-03-24 16:43:24 +00:00
Caleb Norton and GitHub
037077285a
fix: better nix hash detection ( #18957 )
2026-03-24 11:30:39 -05:00
Kit Langton and GitHub
41c77ccb33
fix: restore cross-spawn behavior for effect child processes ( #18798 )
2026-03-24 10:35:24 -04:00
Adam and GitHub
546748a461
fix(app): startup efficiency ( #18854 )
2026-03-24 09:10:24 -05:00
Burak Yigit Kaya and GitHub
c9c93eac00
fix(ui): eliminate N+1 reactive subscriptions in SessionTurn ( #18924 )
2026-03-24 09:02:22 -05:00
Burak Yigit Kaya and GitHub
3f1a4abe6d
fix(app): use optional chaining for model.current() in ProviderIcon ( #18927 )
2026-03-24 09:01:58 -05:00
Burak Yigit Kaya and GitHub
431e0586ad
fix(app): filter non-renderable part types from browser store ( #18926 )
2026-03-24 09:01:25 -05:00
Shoubhit Dash and GitHub
fde201c286
fix(app): stop terminal autofocus on shortcuts ( #18931 )
2026-03-24 11:16:16 +00:00
Sebastian and GitHub
d3debc191f
manually lock/unlock theme mode ( #18905 )
2026-03-24 10:00:19 +01:00
Frank
34f43fff89
sync
2026-03-24 01:00:20 -04:00
opencode-agent[bot]
49623aa519
chore: update nix node_modules hashes
2026-03-24 03:14:22 +00:00
Vladimir Glafirov and GitHub
f1340472ec
chore: bump gitlab-ai-provider to 5.3.1 for GPT-5.4 model support ( #18849 )
2026-03-23 22:00:36 -05:00
Frank
a8b28826a0
wip: zen
2026-03-23 22:24:58 -04:00
Frank
a03a2b6eab
Zen: adjust cache tokens
2026-03-23 20:33:11 -04:00
Sebastian and GitHub
ad78b79b8a
use renderer theme mode to switch dark/light mode ( #18851 )
2026-03-24 00:32:48 +01:00
opencode-agent[bot]
9a006d8700
chore: generate
2026-03-23 17:12:55 +00:00
Kit Langton and GitHub
3a0bf2f39f
fix console account URL handling ( #18809 )
2026-03-23 13:11:38 -04:00
Frank
b556979634
ci: fix
2026-03-23 12:47:42 -04:00
Aiden Cline and GitHub
691644eeeb
tweak: add back setting user agent in requests ( #18795 )
2026-03-23 15:34:59 +00:00
Abhishek Keshri and GitHub
4aebaaf067
feat(tui): add syntax highlighting for kotlin, hcl, lua, toml ( #18198 )
2026-03-23 16:15:24 +01:00
David Hill and GitHub
77b3b46788
tui: keep file tree open at its minimum resized width ( #18777 )
2026-03-23 20:06:43 +08:00
Brendan Allan and GitHub
36dfe1646b
fix(app): only navigate prompt history when input is empty ( #18775 )
2026-03-23 11:48:34 +00:00
opencode-agent[bot]
6926dc26d1
chore: update nix node_modules hashes
2026-03-23 10:52:56 +00:00
opencode-agent[bot]
eb74e4a6d2
chore: update nix node_modules hashes
2026-03-23 10:37:23 +00:00
opencode-agent[bot]
85d8e143bf
chore: generate
2026-03-23 10:35:30 +00:00
Brendan Allan and GitHub
8e1b53b32c
fix(app): handle session busy state better ( #18758 )
2026-03-23 10:34:32 +00:00
Brendan Allan and GitHub
0a7dfc03ee
fix(app): lift up project hover state to layout ( #18732 )
2026-03-23 08:58:20 +00:00
Brendan Allan and GitHub
4c27e7fc64
electron: more robust sidecar kill handling ( #18742 )
2026-03-23 08:44:23 +00:00
Shoubhit Dash and GitHub
0f5626d2e4
fix(app): prefer cmd+k for command palette ( #18731 )
2026-03-23 08:00:24 +00:00
Shoubhit Dash and GitHub
5ea95451dd
fix(app): prevent stale session hover preview on refocus ( #18727 )
2026-03-23 07:25:30 +00:00
Shoubhit Dash and GitHub
9239d877b9
fix(app): batch multi-file prompt attachments ( #18722 )
2026-03-23 06:44:17 +00:00
github-actions[bot]
fc68c24433
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/18718#issuecomment-4108322776
2026-03-23 06:28:47 +00:00
Luke Parker and GitHub
db9619dad6
Add 'write' role to vouch manage action ( #18718 )
2026-03-23 06:27:35 +00:00
James Long and GitHub
84d9b38873
fix(core): fix file watcher test ( #18698 )
2026-03-23 03:35:17 +00:00
opencode-agent[bot]
8035c3435b
chore: update nix node_modules hashes
2026-03-23 01:03:20 +00:00
Sebastian and GitHub
71e7603d71
Upgrade opentui to 0.1.90 ( #18551 )
2026-03-23 01:45:34 +01:00
David Hill and GitHub
40e49c5b49
tui: keep patch tool counts visible with long filenames ( #18678 )
2026-03-23 00:45:11 +00:00
Luke Parker and GitHub
afe9b97274
fix(app): restore keyboard project switching in open sidebar ( #18682 )
2026-03-23 00:39:46 +00:00
opencode-agent[bot]
3b3549902d
chore: update nix node_modules hashes
2026-03-23 00:29:45 +00:00
David Hill and GitHub
e9a9c75c1f
tweak(ui): fix padding bottom on the context tab ( #18680 )
2026-03-23 00:23:45 +00:00
2b171828b0
tui: prevent project avatar popover flicker when switching projects ( #18660 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-03-23 10:20:49 +10:00
Luke Parker and GitHub
8dd817023a
chore: bump Bun to 1.3.11 ( #18144 )
2026-03-23 10:19:21 +10:00
Dax Raad
0d6c601365
changelog slash command
2026-03-22 19:45:23 -04:00
opencode-agent[bot] and opencode
5460bf9989
chore: generate
2026-03-22 23:32:09 +00:00
opencode
eb3bfffad4
release: v1.3.0
2026-03-22 23:32:01 +00:00
Dax and GitHub
e2d03ce38c
feat: interactive update flow for non-patch releases ( #18662 )
2026-03-22 23:12:40 +00:00
David Hill and GitHub
32f9dc6383
fix(ui): stop auto close of sidebar on resize ( #18647 )
2026-03-23 08:53:12 +10:00
c529529f84
fix(app): terminal rename from context menu ( #18263 )
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2026-03-22 04:39:51 +00:00
Kit Langton and GitHub
13bac9c91a
effectify Pty service ( #18572 )
2026-03-22 01:17:13 +00:00
Kit Langton and GitHub
fe53af4819
effectify ToolRegistry service ( #18571 )
2026-03-22 01:06:01 +00:00
opencode-agent[bot]
e82c5a9a28
chore: generate
2026-03-22 00:51:19 +00:00
Kit Langton and GitHub
3236f228fb
effectify Plugin service ( #18570 )
2026-03-22 00:50:22 +00:00
Kit Langton and GitHub
0e0e7a4a4b
effectify Command service ( #18568 )
2026-03-22 00:21:41 +00:00
Kit Langton and GitHub
10a3d6c54e
effectify SessionStatus service ( #18565 )
2026-03-21 23:55:07 +00:00
opencode-agent[bot]
832b8e252e
chore: update nix node_modules hashes
2026-03-21 19:17:12 +00:00
Sebastian and GitHub
040f551c57
Upgrade opentui to 0.1.88 ( #18079 )
2026-03-21 19:00:42 +00:00
Protocol Zero and GitHub
cc818f8032
fix(provider): only set thinkingConfig for models with reasoning capability ( #18283 )
2026-03-21 11:57:52 -05:00
opencode-agent[bot]
d5337b41f4
chore: update nix node_modules hashes
2026-03-21 15:47:15 +00:00
opencode-agent[bot]
9f7a76d6c0
chore: generate
2026-03-21 15:34:05 +00:00
Brendan Allan and GitHub
6a16db4b92
app: manage mutation loading states with tanstack query ( #18501 )
2026-03-21 23:33:04 +08:00
Brendan Allan and GitHub
9ad6588f3e
app: allow navigating projects with keybinds ( #18502 )
2026-03-21 22:13:09 +08:00
opencode-agent[bot]
fb6bf0b35e
chore: generate
2026-03-21 13:12:54 +00:00
Dax Raad
f80343b875
fix annotation
2026-03-21 09:11:15 -04:00
Frank
9b805e1cc4
wip: zen
2026-03-21 04:07:51 -04:00
opencode-agent[bot]
2e0d5d2308
chore: generate
2026-03-21 04:52:23 +00:00
Kit Langton and GitHub
38e0dc9ccd
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
opencode-agent[bot]
40aeaa120d
chore: generate
2026-03-21 03:11:28 +00:00
Kit Langton and GitHub
6a64177589
fix(zen): emit cost chunk in client-facing format, not upstream format ( #16817 )
2026-03-20 23:10:34 -04:00
Dax Raad
5dc47905a9
allow customizing DB location
2026-03-20 22:49:55 -04:00
Aiden Cline and GitHub
dc0044882c
ignore: add danieljoshuanazareth to disavow list ( #18476 )
2026-03-20 21:34:07 -04:00
github-actions[bot]
45ae7dc653
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/18464#issuecomment-4101766628
2026-03-21 01:28:40 +00:00
Dax Raad
129fe1e350
ci
2026-03-20 17:00:05 -04:00
Kit Langton and GitHub
214a6c6cf1
fix: switch consumers to service imports to break bundle cycles ( #18438 )
2026-03-20 20:55:46 +00:00
Dax Raad
3f249aba6d
commit and push
2026-03-20 16:36:19 -04:00
Dax Raad
5c6ec1caac
fix question cross out
2026-03-20 15:50:04 -04:00
Kit Langton and GitHub
24f9df5463
fix: update stale account url/email on re-login ( #18426 )
2026-03-20 14:50:01 -04:00
opencode-agent[bot]
12b8e1c2be
chore: generate
2026-03-20 18:38:08 +00:00
Kit Langton and GitHub
d70099b059
fix: apply Layer.fresh at instance service definition site ( #18418 )
2026-03-20 14:37:12 -04:00
opencode-agent[bot]
ce845a0b1b
chore: update nix node_modules hashes
2026-03-20 18:16:17 +00:00
Vladimir Glafirov and GitHub
05d3e65f76
feat: enable GitLab Agent Platform with workflow model discovery ( #18014 )
2026-03-20 12:55:22 -05:00
opencode-agent[bot]
51618e9cef
chore: generate
2026-03-20 16:11:21 +00:00
Kit Langton and GitHub
e78944e9a4
effectify Installation service, drop Effect suffix from namespaces ( #18266 )
2026-03-20 12:10:33 -04:00
Aiden Cline and GitHub
bfdc38e421
tweak: adjust codex plugin logic so that codex instruction isn't always added (oauth plan no longer enforces instruction whitelisting) ( #18337 )
2026-03-20 10:37:47 -05:00
83023e4f0f
docs: add Cloudflare Workers AI provider ( #18322 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-20 10:10:22 -05:00
Brendan Allan and GitHub
d0a57305ef
app: file type filter on desktop + multiple files ( #18403 )
2026-03-20 15:02:07 +00:00
Shoubhit Dash and GitHub
27a70ad70f
fix(app): align review file comments with diff comments ( #18406 )
2026-03-20 14:44:18 +00:00
Luke Parker and GitHub
0bbf26a1ce
deslopity deslopity ( #18343 )
2026-03-20 05:24:27 +00:00
opencode-agent[bot]
83cdb4de64
chore: update nix node_modules hashes
2026-03-20 05:14:32 +00:00
Brendan Allan and GitHub
4989632245
patch solid to try fix memo undefined under transition bug ( #18338 )
2026-03-20 14:58:35 +10:00
Luke Parker and GitHub
d460614cd7
fix: lots of desktop stability, better e2e error logging ( #18300 )
2026-03-20 00:12:06 -04:00
Luke Parker and GitHub
7866dbcfcc
fix: avoid truncate permission import cycle ( #18292 )
2026-03-19 23:52:04 -04:00
opencode-agent[bot]
e71a21e0a8
chore: update nix node_modules hashes
2026-03-20 02:21:29 +00:00
Dax and GitHub
1071aca91f
fix: miscellaneous small fixes ( #18328 )
2026-03-19 22:20:29 -04:00
b3d0446d13
feat: switch xai provider to responses API ( #18175 )
...
Co-authored-by: Jaaneek <jankiewiczmilosz@gmail.com >
2026-03-19 21:09:49 -05:00
opencode-agent[bot]
949191ab74
chore: update nix node_modules hashes
2026-03-20 01:36:22 +00:00
Dax and GitHub
92cd908fb5
feat: add Node.js entry point and build script ( #18324 )
2026-03-19 21:35:07 -04:00
Dax and GitHub
6fcc970def
fix: include cache bin directory in which() lookups ( #18320 )
2026-03-19 21:21:55 -04:00
Dax and GitHub
52a7a04ad8
refactor: replace Bun shell execution with portable Process utilities ( #18318 )
2026-03-19 21:17:06 -04:00
Dax and GitHub
37b8662a9d
refactor: abstract SQLite behind runtime-conditional #db import ( #18316 )
2026-03-19 21:15:35 -04:00
Dax and GitHub
ddcb32ae0b
refactor(tui): replace Bun-specific APIs with portable alternatives ( #18304 )
2026-03-19 19:32:59 -04:00
Frank
2c056c90da
doc: update translator to gpt model
2026-03-19 19:07:02 -04:00
Dax and GitHub
812d1bb32a
chore: inline tool descriptions, remove separate .txt files ( #18303 )
2026-03-19 19:02:42 -04:00
Frank
9a58c43ef4
go: upi translation
2026-03-19 18:54:32 -04:00
Dax and GitHub
63585db6a7
refactor: replace Bun.sleep with node:timers/promises sleep ( #18301 )
2026-03-19 18:50:40 -04:00
Frank
bd44489ada
go: upi payment
2026-03-19 18:44:24 -04:00
opencode-agent[bot]
a6ef9e9206
chore: generate
2026-03-19 20:21:10 +00:00
Kit Langton and GitHub
6e09a1d904
fix(account): handle pending console login polling ( #18281 )
2026-03-19 16:18:28 -04:00
opencode-agent[bot]
4f21757e0d
chore: generate
2026-03-19 20:05:33 +00:00
2dbcd79fd2
fix: stabilize agent and skill ordering in prompt descriptions ( #18261 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-19 15:04:03 -05:00
James Long and GitHub
48a7f0fd93
Fix base64Decode import in workspaces.spec.ts ( #18274 )
2026-03-19 15:38:54 -04:00
James Long and GitHub
d69962b0f7
fix(core): disable chunk timeout by default ( #18264 )
2026-03-19 14:30:08 -04:00
opencode-agent[bot]
a6f23cb08e
chore: generate
2026-03-19 17:52:50 +00:00
James Long and GitHub
0540751897
fix(core): use a queue to process events in event routes ( #18259 )
2026-03-19 13:51:14 -04:00
opencode-agent[bot]
baa204193c
chore: generate
2026-03-19 16:16:29 +00:00
Aiden Cline and GitHub
aeece6166b
ignore: revert 3 commits that broke dev branch ( #18260 )
2026-03-19 11:15:07 -05:00
Kit Langton and GitHub
0d7e62a532
fix forked prompt attachments losing file parts ( #17815 )
2026-03-19 12:00:32 -04:00
Shoubhit Dash and GitHub
41aa254db4
fix(app): show review on the empty session route ( #18251 )
2026-03-19 19:51:32 +05:30
opencode-agent[bot]
d178d8249f
chore: generate
2026-03-19 14:00:32 +00:00
Shoubhit Dash and GitHub
e6f5214779
feat: add git-backed session review modes ( #17961 )
2026-03-19 19:29:29 +05:30
84f60d97a0
app: fix workspace flicker when switching directories ( #18207 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-03-19 19:29:14 +05:30
Brendan Allan
cbf4b68fee
electron: lazily read updater enabled
2026-03-19 21:47:47 +08:00
bd4527b4f2
fix(desktop): remote server switching ( #17214 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-03-19 13:32:11 +00:00
f4a9fe29a3
fix(app): ignore repeated Enter submits in prompt input ( #18148 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-03-19 11:53:44 +00:00
opencode-agent[bot]
5a0bfa7061
chore: generate
2026-03-19 04:46:39 +00:00
Dax and GitHub
1ac1a0287c
anthropic legal requests ( #18186 )
2026-03-19 04:45:24 +00:00
Aiden Cline and GitHub
8e09e8c612
feat: integrate multistep auth flows into desktop app ( #18103 )
2026-03-19 13:47:51 +10:00
Kit Langton and GitHub
84e62fc662
fix(session): preserve tagged error messages ( #18165 )
2026-03-18 20:36:53 -04:00
Frank
a7ea93528b
zen: add mimo pro/omni models
2026-03-18 20:28:41 -04:00
opencode-agent[bot]
d90e3a2833
chore: update nix node_modules hashes
2026-03-19 00:08:27 +00:00
opencode-agent[bot]
1c74c2741a
chore: update nix node_modules hashes
2026-03-19 00:07:30 +00:00
Luke Parker and GitHub
5d2f8d77f9
fix: restore recent test regressions and upgrade effect beta ( #18158 )
2026-03-19 09:54:01 +10:00
Kit Langton and GitHub
81be544981
feat(filesystem): add AppFileSystem service, migrate Snapshot ( #18138 )
2026-03-18 19:52:43 -04:00
opencode-agent[bot]
773c1192dc
chore: generate
2026-03-18 23:45:03 +00:00
Kit Langton and GitHub
5ddfe4ada5
chore: type Provider.list() as Record<ProviderID, Info>, delete dead code ( #18123 )
2026-03-18 19:43:12 -04:00
opencode-agent[bot]
a93d98bd94
chore: update nix node_modules hashes
2026-03-18 23:03:55 +00:00
Luke Parker and GitHub
54ed87d53c
fix(windows): use cross-spawn for shim-backed commands ( #18010 )
2026-03-19 08:49:16 +10:00
Aiden Cline and GitHub
8ee939c741
tweak: remove unnecessary parts from the fallback system prompt ( #18140 )
2026-03-18 17:27:47 -05:00
Frank
1b0096bf61
docs: update go models
2026-03-18 17:48:39 -04:00
Frank
8006c29db3
fix: docs
2026-03-18 16:30:33 -04:00
Frank
3f1c96a0bb
zen: minimax m2.7
2026-03-18 14:30:55 -04:00
Frank
3558deba4a
zen: minimax m2.7
2026-03-18 14:15:00 -04:00
opencode-agent[bot]
c3ddc85cca
chore: generate
2026-03-18 17:37:40 +00:00
Kit Langton and GitHub
a800583aea
refactor(effect): unify service namespaces and align naming ( #18093 )
2026-03-18 13:34:36 -04:00
Aiden Cline and GitHub
171e69c2fc
feat: integrate support for multi step auth flows for providers that require additional questions ( #18035 )
2026-03-18 11:36:19 -05:00
Aiden Cline and GitHub
822bb7b336
tweak: update gpt subscription model list ( #18101 )
2026-03-18 10:51:39 -05:00
Frank
47cf267c23
zen: fix routing non OC traffic
2026-03-18 10:59:56 -04:00
OpeOginni and GitHub
976aae7e42
fix(desktop): fix error handling by adding errorName function to identify NotFoundError rather than statusCode ( #17591 )
2026-03-18 19:27:56 +05:30
David Hill and GitHub
0ca51eebcf
tweak(ui): theme overrides ( #17958 )
2026-03-18 19:26:32 +05:30
David Hill
3256886e25
tui: make the title bar search easier to scan without a redundant icon
2026-03-18 13:52:57 +00:00
David Hill
d2194f6dde
Revert "tui: clean up search button in session header by removing magnifying glass icon and excess padding"
...
This reverts commit bfd4787fcd .
2026-03-18 13:52:36 +00:00
David Hill
bfd4787fcd
tui: clean up search button in session header by removing magnifying glass icon and excess padding
2026-03-18 13:49:58 +00:00
opencode-agent[bot]
58dce0148a
chore: generate
2026-03-18 12:58:46 +00:00
OpeOginni and GitHub
79635b8b41
docs(cli): update experimental TY LSP flag description for clarity across multiple languages ( #14770 )
2026-03-18 18:27:42 +05:30
Brendan Allan
331dacf9db
app: remove debug text
2026-03-18 17:02:23 +08:00
Brendan Allan
4ba7d3b406
app: replace autoselect effects with single resource
2026-03-18 17:01:38 +08:00
Brendan Allan
a43783a6d4
app: initialize command catalog more efficiently
...
cuts down load times by like 30-50%
2026-03-18 14:46:53 +08:00
Frank
37c5295111
zen: gpt 5.4 mini and nano
2026-03-18 02:12:30 -04:00
56102ff642
fix(core): detect vLLM context overflow errors ( #17763 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-17 23:52:16 -05:00
Frank
1b86c27fb8
wip: zen
2026-03-17 23:31:14 -04:00
Frank
fe43bdb699
wip: zen
2026-03-17 22:50:54 -04:00
a849a17e93
feat(enterprise): contact form now pushes to salesforce 🙄 ( #17964 )
...
Co-authored-by: slickstef11 <stefan@wundergraph.com >
Co-authored-by: Frank <frank@anoma.ly >
2026-03-17 22:43:43 -04:00
opencode-agent[bot]
0292f1b559
chore: generate
2026-03-18 02:01:02 +00:00
Kit Langton and GitHub
5dfe86dcb1
refactor(truncation): effectify TruncateService, delete Scheduler ( #17957 )
2026-03-17 21:59:54 -04:00
Ariane Emory and GitHub
4b4dd2b882
fix: Add apply_patch to EDIT_TOOLS filter ( #18009 )
2026-03-17 20:11:42 -05:00
opencode-agent[bot]
bc949af623
chore: generate
2026-03-18 01:05:16 +00:00
Kit Langton and GitHub
9e7c136de7
refactor(snapshot): effectify SnapshotService ( #17878 )
2026-03-17 21:04:16 -04:00
Kit Langton and GitHub
fee3c196c5
add prompt schema validation debug logs ( #17812 )
2026-03-17 19:18:16 -04:00
Frank
6c047391bb
wip: zen
2026-03-17 19:06:22 -04:00
Frank
350df0b261
zen: add missing model lab names
2026-03-17 18:41:38 -04:00
Frank
fbabc97c4c
zen: error logging
2026-03-17 16:53:10 -04:00
7daea69e13
tweak(ui): add an empty state to the sidebar when no projects ( #17971 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-03-17 19:54:14 +00:00
Frank
0772a95918
wip: zen
2026-03-17 15:00:44 -04:00
Frank
dadddc9c8c
zen: deprecate gemini 3 pro
2026-03-17 12:31:54 -04:00
OpeOginni and GitHub
6708c3f6cf
docs: mark tools config as deprecated ( #17951 )
2026-03-17 10:07:35 -05:00
Shoubhit Dash and GitHub
ba22976568
fix: inline review comment submit and layout ( #17948 )
2026-03-17 19:54:20 +05:30
Brendan Allan
0afeaea21f
app: inherit owner when creating prompt session
2026-03-17 19:47:06 +08:00
opencode-agent[bot]
b07b5a9b7f
chore: generate
2026-03-17 11:15:35 +00:00
Luke Parker and GitHub
dbbe931a18
fix(app): avoid prompt tooltip Switch on startup ( #17857 )
2026-03-17 06:14:30 -05:00
opencode-agent[bot]
e14e874e51
chore: generate
2026-03-17 03:47:33 +00:00
544315dff7
docs: add describe annotation to snapshot config field ( #17861 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-16 22:46:09 -05:00
Aiden Cline and GitHub
f13da808ff
chore: denounce ai spammer ( #17901 )
2026-03-16 22:38:15 -05:00
Luke Parker and GitHub
e416e59ea6
test(app): deflake slash terminal toggle flow ( #17881 )
2026-03-17 12:55:58 +10:00
Luke Parker and GitHub
cb69501098
test(opencode): deflake file and tool timing ( #17859 )
2026-03-17 00:49:04 +00:00
Kyle Altendorf and GitHub
a64f604d54
fix(tui): check for selected text instead of any selection in dialog escape handler ( #16779 )
2026-03-17 10:25:03 +10:00
opencode-agent[bot]
d7093abf61
chore: update nix node_modules hashes
2026-03-17 00:05:19 +00:00
opencode-agent[bot]
60af447908
chore: update nix node_modules hashes
2026-03-16 23:54:30 +00:00
opencode-agent[bot]
1cdc558ac0
chore: generate
2026-03-16 23:52:10 +00:00
Kit Langton and GitHub
3849822769
refactor(skill): effectify SkillService as scoped service ( #17849 )
2026-03-16 23:51:07 +00:00
AbigailJixiangyuyu and GitHub
e9a17e4480
fix(windows): restore /editor support on Windows ( #17146 )
2026-03-17 08:11:02 +10:00
Aiden Cline and GitHub
68809365df
fix: github copilot enterprise integration ( #17847 )
2026-03-16 17:05:14 -05:00
opencode-agent[bot]
8da511dfa8
chore: generate
2026-03-16 20:19:50 +00:00
Kit Langton and GitHub
69381f6aea
refactor(file): effectify FileService as scoped service ( #17845 )
2026-03-16 16:18:39 -04:00
opencode-agent[bot]
df6508530f
chore: generate
2026-03-16 19:59:49 +00:00
Kit Langton and GitHub
335356280c
refactor(format): effectify FormatService as scoped service ( #17675 )
2026-03-16 15:58:36 -04:00
opencode-agent[bot]
03d84f49c2
chore: generate
2026-03-16 18:24:21 +00:00
Kit Langton and GitHub
2cbdf04ec9
refactor(file-time): effectify FileTimeService with Semaphore locks ( #17835 )
2026-03-16 18:23:13 +00:00
opencode-agent[bot]
410fbd8a00
chore: generate
2026-03-16 18:00:18 +00:00
Kit Langton and GitHub
e5cbecf17c
fix+refactor(vcs): fix HEAD filter bug and effectify VcsService ( #17829 )
2026-03-16 13:59:11 -04:00
opencode-agent[bot]
ca3af5dc6a
chore: generate
2026-03-16 17:19:44 +00:00
Kit Langton and GitHub
9e740d9947
stack: effectify-file-watcher-service ( #17827 )
2026-03-16 13:18:40 -04:00
opencode-agent[bot]
d4694d058c
chore: generate
2026-03-16 16:56:12 +00:00
Kit Langton and GitHub
469c3a4204
refactor(instance): move scoped services to LayerMap ( #17544 )
2026-03-16 12:55:14 -04:00
DS and GitHub
4cb29967f6
fix(opencode): apply message transforms during compaction ( #17823 )
2026-03-16 11:32:53 -05:00
Johannes Loher and GitHub
e718db624f
fix(core): consider code: context_length_exceeded as context overflow in API call errors ( #17748 )
2026-03-16 10:25:24 -05:00
Michal Šlesár and GitHub
15b27e0d18
fix(app): agent switch should not reset thinking level ( #17470 )
2026-03-16 19:43:29 +05:30
Kit Langton and GitHub
c523aac586
fix(cli): scope active org labels to the active account ( #16957 )
2026-03-16 10:01:42 -04:00
Shoubhit Dash and GitHub
51fcd04a70
Wrap question option descriptions instead of truncating ( #17782 )
2026-03-16 11:29:18 +00:00
Luke Parker and GitHub
4d7cbdcbef
fix(ci): workaround by using hoisted Bun linker on Windows ( #17751 )
2026-03-16 08:39:06 +00:00
Luke Parker and GitHub
59c530cc6c
fix(opencode): teach Kit's test what an ID is ( #17745 )
2026-03-16 18:08:27 +10:00
c2ca1494e5
fix(opencode): preserve prompt tool enables with empty agent permissions ( #17064 )
...
Co-authored-by: jquense <jquense@ramp.com >
2026-03-15 23:01:46 -05:00
opencode
4ee426ba54
release: v1.2.27
2026-03-16 02:33:48 +00:00
Aiden Cline and GitHub
510374207d
fix: vcs watcher if statement ( #17673 )
2026-03-15 19:20:39 -05:00
Erik Engervall and GitHub
aedbecedf7
docs: Add opencode-firecrawl to ecosystem documentation ( #17672 )
2026-03-15 18:56:24 -05:00
Frank
9c00669927
zen: update claude prices
2026-03-15 10:54:40 -04:00
David Hill and GitHub
b9f6b40e3a
tweak(ui): remove open label ( #17512 )
2026-03-15 08:25:40 -05:00
Orlando Ascanio and GitHub
ad06d8f496
docs(es): fix Spanish intro page translation, grammar, and terminology ( #17563 )
2026-03-15 08:22:32 -05:00
Kit Langton and GitHub
2fc06c5a17
chore(permission): delete legacy permission module ( #17534 )
2026-03-14 20:56:52 -05:00
Kit Langton and GitHub
52877d8765
fix(question): clean up pending entry on abort ( #17533 )
2026-03-15 00:49:49 +00:00
Sebastian and GitHub
8f957b8f90
remove sighup exit ( #17254 )
2026-03-15 00:52:28 +01:00
opencode-agent[bot]
0befa1e57e
chore: generate
2026-03-14 18:29:06 +00:00
Kit Langton and GitHub
f015154314
refactor(permission): effectify PermissionNext + fix InstanceState ALS bug ( #17511 )
2026-03-14 18:28:00 +00:00
Shoubhit Dash and GitHub
689d9e14ea
fix(app): handle multiline web paste in prompt composer ( #17509 )
2026-03-14 22:51:45 +05:30
Kit Langton and GitHub
66e8c57ed1
refactor(schema): inline branded ID schemas ( #17504 )
2026-03-14 16:14:46 +00:00
opencode-agent[bot]
b698f14e55
chore: generate
2026-03-14 15:59:01 +00:00
Kit Langton and GitHub
cec1255b36
refactor(question): effectify QuestionService ( #17432 )
2026-03-14 11:58:00 -04:00
Aiden Cline and GitHub
88226f3061
tweak: ensure that compaction message is tracked as agent initiated ( #17431 )
2026-03-14 10:46:24 -05:00
James Long and GitHub
8c53b2b470
fix(core): increase default chunk timeout from 2 min to 5 min ( #17490 )
2026-03-14 14:27:06 +00:00
Marcus Schiesser and GitHub
f2d3a4c70f
fix(ui): prevent long filenames from overlapping actions ( #17151 )
2026-03-13 16:17:15 -05:00
4b9b86b544
fix(opencode): lost sessions across worktrees and orphan branches ( #16389 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-13 15:51:55 -04:00
David Hill and opencode
f54abe58cf
tui: update compaction status message to use Session instead of History across all languages
...
The compaction message now correctly indicates the current session was compacted rather than the entire history, making it clearer to users which conversation data was optimized.
2026-03-13 16:33:01 +00:00
opencode
d954026dd8
release: v1.2.26
2026-03-13 16:32:53 +00:00
Adam and GitHub
4ad8116ce3
fix(app): model selection persist by session ( #17348 )
2026-03-13 11:05:08 -05:00
David Hill and GitHub
5c7088338c
fix(app): polish prompt composer controls ( #17388 )
2026-03-13 10:48:10 -05:00
Adam
389daa03df
fix(app): sidebar sync
2026-03-13 10:47:45 -05:00
David Hill and Adam
1cbe7b0854
tweak(ui): use new-session icon in sidebar buttons
2026-03-13 10:18:08 -05:00
David Hill and Adam
050d71bcf9
fix(app): avoid clipping new session during sidebar anim
2026-03-13 10:18:03 -05:00
David Hill and Adam
ffde837e83
fix(app): animate titlebar controls on sidebar open
2026-03-13 10:17:56 -05:00
David Hill and GitHub
536abea2e2
fix(app): restore sidebar dash and sync session spinner colors ( #17384 )
2026-03-13 10:08:23 -05:00
Kit Langton and GitHub
c7a52b6a2d
feat(schema): scaffold effect-to-zod bridge ( #17273 )
2026-03-13 10:59:57 -04:00
Adam and GitHub
c4ccb50c37
fix(app): fork should copy prompt into new session ( #17375 )
2026-03-13 09:59:11 -05:00
Jack and GitHub
5aaf1ddfb7
fix(ui): force wasm highlighter for markdown code blocks ( #17373 )
2026-03-13 09:57:14 -05:00
David Hill and GitHub
f5f07310e0
fix(app): sidebar spacing + session list spinner transition ( #17355 )
2026-03-13 09:19:02 -05:00
Adam and GitHub
c9e9dbeee1
fix(app): terminal cloning without retry ( #17354 )
2026-03-13 08:56:48 -05:00
Adam
b88b323049
fix(app): scroll falls behind prompt input
2026-03-13 08:39:42 -05:00
Adam
6653f868ae
fix(app): tooltip quirks
2026-03-13 08:38:32 -05:00
Adam
af29d91dca
fix(app): todo spacing
2026-03-13 07:43:50 -05:00
Adam and GitHub
1a3735b619
fix(app): better optimistic prompt submit ( #17337 )
2026-03-13 07:38:03 -05:00
Shoubhit Dash and GitHub
d4ae13f2a0
fix(opencode): serialize config bun installs ( #17342 )
2026-03-13 17:58:00 +05:30
Adam
f4804dac85
fix(app): oc-2 went too dark
2026-03-13 07:25:42 -05:00
Adam and GitHub
843f188aaa
fix(app): support text attachments ( #17335 )
2026-03-13 06:58:24 -05:00
Adam and GitHub
05cb3c87ca
chore(app): i18n sync ( #17283 )
2026-03-13 06:48:38 -05:00
Adam and GitHub
270cb0b8b4
chore: cleanup ( #17284 )
2026-03-13 06:27:58 -05:00
Shoubhit Dash and GitHub
46ba9c8170
perf(app): use cursor session history loading ( #17329 )
2026-03-13 16:43:41 +05:30
David Hill and GitHub
80f91d3fd9
Remove prompt mode toggle ( #17216 )
2026-03-13 05:38:34 -05:00
opencode-agent[bot]
a564231caf
chore: generate
2026-03-13 10:19:52 +00:00
Shoubhit Dash and GitHub
9457493696
perf(server): paginate session history ( #17134 )
2026-03-13 15:48:43 +05:30
Adam and GitHub
ff748b82ca
fix(app): simplify themes ( #17274 )
2026-03-13 10:12:58 +00:00
Frank
9fafa57562
go: upi pay
2026-03-13 03:24:33 -04:00
Aiden Cline and GitHub
f8475649da
chore: cleanup migrate from global code ( #17292 )
2026-03-12 23:54:11 -05:00
b94e110a4c
fix(opencode): sessions lost after git init in existing project ( #16814 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-12 23:18:59 -05:00
Luke Parker and GitHub
f0bba10b12
fix(e2e): fail fast on config dependency installs ( #17280 )
2026-03-13 14:08:51 +10:00
Adam
d961981e25
fix(app): list item background colors
2026-03-12 22:23:51 -05:00
Adam and GitHub
5576662200
feat(app): missing themes ( #17275 )
2026-03-12 22:21:02 -05:00
Tom Ryder and GitHub
4a2a046d79
fix: filter empty content blocks for Bedrock provider ( #14586 )
2026-03-12 22:13:09 -05:00
opencode-agent[bot]
8f8c74cfb8
chore: generate
2026-03-13 02:33:45 +00:00
Kit Langton and GitHub
092f654f63
fix(cli): hide console command from help output ( #17277 )
2026-03-12 22:22:16 -04:00
Luke Parker and GitHub
96b1d8f639
fix(app): stabilize todo dock e2e with composer probe ( #17267 )
2026-03-13 12:21:50 +10:00
opencode-agent[bot]
dcb17c6a67
chore: generate
2026-03-13 02:10:27 +00:00
Kit Langton and GitHub
dd68b85f58
refactor(provider): effectify ProviderAuthService ( #17227 )
2026-03-13 02:08:37 +00:00
Brendan Allan and GitHub
84df96eaef
desktop: multi-window support in electron ( #17155 )
2026-03-13 09:18:27 +08:00
Kit Langton and GitHub
d9dd33aeeb
feat(cli): add console account subcommands ( #17265 )
2026-03-13 00:56:40 +00:00
Kit Langton and GitHub
0a281c7390
refactor(auth): effectify AuthService ( #17212 )
2026-03-12 20:43:24 -04:00
Aiden Cline and GitHub
3016efba47
tweak: rm openrouter warning ( #17259 )
2026-03-12 19:42:31 -05:00
Luke Parker and GitHub
3998df8112
fix(app): increase CI e2e workers ( #17263 )
2026-03-13 10:15:34 +10:00
Kit Langton and GitHub
7066e2a25e
reorder provider list in providers login ( #17262 )
2026-03-13 00:09:30 +00:00
Adam
c173988aaa
feat(app): interruption state
2026-03-12 19:07:23 -05:00
Luke Parker and GitHub
268855dc5a
fix(ci): keep test runs on dev ( #17260 )
2026-03-13 09:54:34 +10:00
opencode
bfb736e94a
release: v1.2.25
2026-03-12 23:34:11 +00:00
Frank
df8464f89c
zen: handle cache key
2026-03-12 19:10:58 -04:00
Adam
3ea387f364
fix(app): sidebar re-rendering too often
2026-03-12 16:27:15 -05:00
Adam
9d3c42c8c4
fix(app): task error state
2026-03-12 16:25:49 -05:00
Adam
f2cad046e6
fix(app): message loading
2026-03-12 16:25:48 -05:00
Aiden Cline and GitHub
d722026a8d
fix: if server password exists, use basic auth for plugin client by default ( #17213 )
2026-03-12 15:41:46 -05:00
Adam and GitHub
42a5af6c8f
feat(app): follow-up behavior ( #17233 )
2026-03-12 20:17:36 +00:00
Adam
f0542fae7a
fix(app): optimistic revert/restore
2026-03-12 15:04:27 -05:00
Adam
02c75821a8
feat(app): AMOLED theme
2026-03-12 14:11:22 -05:00
Adam
3ba9ab2c0a
fix(app): not loading message nav
2026-03-12 13:33:17 -05:00
David Hill and GitHub
184732fc20
fix(app): titlebar cleanup ( #17206 )
2026-03-12 18:26:50 +00:00
Frank
b66222baf7
zen: fix nemotron issue
2026-03-12 14:17:36 -04:00
Adam and GitHub
dce7eceb28
chore: cleanup ( #17197 )
2026-03-12 11:32:05 -05:00
Adam and GitHub
0e077f7483
feat: session load perf ( #17186 )
2026-03-12 11:31:52 -05:00
Adam and GitHub
776e7a9c15
feat(app): better themes ( #16889 )
2026-03-12 10:35:23 -05:00
opencode-agent[bot]
c455d41876
chore: update nix node_modules hashes
2026-03-12 15:07:54 +00:00
Aiden Cline and GitHub
a776a3ee12
fix: non openai azure models that use completions endpoints ( #17128 )
2026-03-12 10:05:00 -05:00
Kit Langton and GitHub
64fb9233bf
refactor(import): use .parse() at boundaries instead of manual .make() ( #17106 )
2026-03-12 10:52:20 -04:00
opencode-agent[bot]
3533f33ecb
chore: generate
2026-03-12 14:49:22 +00:00
Kit Langton and GitHub
1cb7df7159
refactor(provider): flow branded ProviderID/ModelID through internal signatures ( #17182 )
2026-03-12 14:48:17 +00:00
Wang Siyuan and GitHub
a4f8d66a9b
docs: clarify subagent session navigation keybinds ( #16455 )
2026-03-12 09:45:46 -05:00
Adam and GitHub
12efbbfa4c
chore: cleanup ( #17184 )
2026-03-12 08:52:51 -05:00
max tomashevsky and GitHub
13402529ce
fix(web): fix broken mobile sidebar (in workflows mode) sizing issue by adding flex-1 ( #17055 )
2026-03-12 08:46:41 -05:00
Adam
fc678ef36c
fix(app): terminal animation
2026-03-12 08:43:25 -05:00
Adam
03cd891ea9
chore: cleanup
2026-03-12 08:41:22 -05:00
opencode-agent[bot]
6314d741e7
chore: generate
2026-03-12 13:28:46 +00:00
Kit Langton and GitHub
c45467964c
feat(id): brand ProviderID and ModelID ( #17110 )
2026-03-12 09:27:52 -04:00
Adam
2eeba53b07
fix(app): sidebar quirks
2026-03-12 07:51:31 -05:00
Adam and GitHub
d4107d51f1
chore: cleanup ( #17115 )
2026-03-12 12:26:43 +00:00
opencode-agent[bot]
d8fbe0af01
chore: update nix node_modules hashes
2026-03-12 08:26:49 +00:00
Brendan Allan and GitHub
b76ead3fe8
refactor(desktop): rework default server initialization and connection handling ( #16965 )
2026-03-12 08:10:52 +00:00
opencode-agent[bot]
51835ecf90
chore: generate
2026-03-12 07:36:35 +00:00
Luke Parker and GitHub
328c6de80d
Fix terminal e2e flakiness with a real terminal driver ( #17144 )
2026-03-12 17:35:26 +10:00
OpeOginni and GitHub
c9c0318e0e
fix(desktop): set default WebSocket username and prevent repeated calling of terminal spawn properly closing the terminal ( #17061 )
2026-03-12 14:48:44 +08:00
d481f64bde
fix(electron): theme Windows titlebar overlay ( #16843 )
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2026-03-12 16:38:56 +10:00
Luke Parker and GitHub
54e7baa6cf
fix(desktop-electron): fix resource loading under file:// protocol ( #17125 )
2026-03-12 12:19:44 +08:00
opencode-agent[bot]
1d7fcd40b4
chore: generate
2026-03-12 03:56:04 +00:00
Luke Parker and GitHub
db7bafe917
fix(app): guard comment accessor in message timeline ( #17126 )
2026-03-12 13:55:16 +10:00
Dax Raad
b1ef501207
Merge remote-tracking branch 'origin/dev' into dev
2026-03-11 23:24:38 -04:00
Dax Raad
9fb12a906e
core: remove external sourcemap generation to reduce build artifacts
2026-03-11 23:24:26 -04:00
Luke Parker and GitHub
fafbc29316
fix(ci): use dynamic bun cache path for cross-platform support ( #17120 )
2026-03-12 03:19:28 +00:00
opencode-agent[bot]
7b0def4b81
chore: generate
2026-03-12 02:04:26 +00:00
Luke Parker and GitHub
1d9c83b576
fix(e2e): re-focus prompt after terminal opens in slash-terminal test ( #17113 )
2026-03-12 12:03:38 +10:00
opencode-agent[bot]
2c825c3223
chore: generate
2026-03-12 01:50:44 +00:00
Kit Langton and GitHub
2a4dedc210
feat(id): brand PermissionID, PtyID, QuestionID, and ToolID ( #17042 )
2026-03-12 01:49:57 +00:00
opencode-agent[bot]
b0bca6342e
chore: generate
2026-03-12 00:26:05 +00:00
Luke Parker and GitHub
547eb7676d
feat(windows): add arm64 release targets for cli and desktop ( #16696 )
2026-03-12 00:25:09 +00:00
opencode-agent[bot]
83f083ee0d
chore: generate
2026-03-11 23:41:43 +00:00
Kit Langton and GitHub
090f636354
feat(id): brand PartID through Drizzle and Zod schemas ( #16966 )
2026-03-11 23:40:50 +00:00
opencode-agent[bot]
d26c6f80e1
chore: generate
2026-03-11 23:31:07 +00:00
Kit Langton and GitHub
16a6d6feba
feat(id): brand WorkspaceID through Drizzle and Zod schemas ( #16964 )
2026-03-11 23:30:17 +00:00
f1c3a44190
fix: resolve symlinks in Instance cache to prevent duplicate contexts ( #16651 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-03-11 23:26:54 +00:00
opencode-agent[bot]
34fa5de9c5
chore: generate
2026-03-11 23:17:42 +00:00
Kit Langton and GitHub
cb67465675
feat(id): brand SessionID through Drizzle and Zod schemas ( #16953 )
2026-03-11 23:16:56 +00:00
Frank
4e73473119
wip: zen
2026-03-11 19:00:05 -04:00
Frank
cc18fa599c
wip: zen
2026-03-11 18:50:49 -04:00
Frank
aa81c1c4cb
docs: go pricing
2026-03-11 18:09:41 -04:00
Frank
8569fc1f0e
docs: zen update models
2026-03-11 18:09:41 -04:00
Frank
78de287bcc
wip: zen
2026-03-11 18:09:41 -04:00
Frank
bbc7052c7a
go: dashboard design
2026-03-11 18:09:41 -04:00
Frank
502d6db6d0
go: first month discount
2026-03-11 18:09:41 -04:00
Frank
0b0ad5de99
zen: update discount copy on lander
2026-03-11 18:09:41 -04:00
Frank
9e6c4a01aa
zen: add alipay for adding balance
2026-03-11 18:09:41 -04:00
Frank
4a81df190c
zen: add alipay for go sub
2026-03-11 18:09:41 -04:00
Frank
75cae81f75
zen: add Go page
2026-03-11 18:09:41 -04:00
Frank
ed3bb3ea8f
zen: add usage section
2026-03-11 18:09:40 -04:00
Frank
fac23a1afc
zen: update usage graph on landing page
2026-03-11 18:09:40 -04:00
Frank
f89696509e
zen: update header
2026-03-11 18:09:40 -04:00
Dax Raad
604ab1bde1
core: restore plugin serverUrl getter so plugins can connect to local server
2026-03-11 17:41:51 -04:00
Adam and GitHub
fbd9b7cf4f
feat(app): restore to message and fork session ( #17092 )
2026-03-11 21:34:48 +00:00
Adam
58f45ae22b
chore: skip test
2026-03-11 16:21:04 -05:00
Noam Bressler and GitHub
440405dbdd
fix: re-enable snapshot in acp ( #14918 )
2026-03-11 16:18:40 -05:00
Adam
a1cda29012
chore: fix test
2026-03-11 16:11:02 -05:00
Aiden Cline and GitHub
f96e2d4222
tweak: adjust skill presentation to be a little less token heavy ( #17098 )
2026-03-11 16:03:15 -05:00
Adam
387ab78bf6
chore: fix test
2026-03-11 16:02:11 -05:00
Kit Langton and GitHub
dbc00aa8e0
feat(id): brand ProjectID through Drizzle and Zod schemas ( #16948 )
2026-03-11 16:44:26 -04:00
Adam
c37f7b9d99
fix(app): todos not clearing
2026-03-11 14:42:34 -05:00
Chris Yang and GitHub
cf7ca9b2f7
fix(app): skip editor reconcile during IME composition ( #17041 )
2026-03-11 13:40:06 -05:00
Kit Langton and GitHub
981c7b9e37
refactor(account): tighten effect-based account flows ( #17072 )
2026-03-11 18:18:58 +00:00
Johannes Loher and GitHub
2aae0d3493
fix(core): read stdout and stderr in PackageRegistry.info before waiting for the process to exit ( #16998 )
2026-03-11 13:10:45 -05:00
Adam and GitHub
bcc0d19867
chore(app): simplify review pane ( #17066 )
2026-03-11 12:24:51 -05:00
9c585bb58b
docs(providers): clarify npm choice for chat vs responses APIs ( #16974 )
...
Co-authored-by: wangxinxin <xinxin.wang@pharmbrain.com >
2026-03-11 10:35:16 -05:00
Aiden Cline and GitHub
0f6bc8ae71
tweak: adjust way skills are presented to agent to increase likelyhood of skill invocations. ( #17053 )
2026-03-11 10:24:55 -05:00
Shoubhit Dash and GitHub
7291e28273
perf(app): trim session render work ( #16987 )
2026-03-11 18:19:17 +05:30
Filip and GitHub
db57fe6193
fix(app): make error tool card respect settings ( #17005 )
2026-03-11 14:52:33 +05:30
Brendan Allan
802416639b
ci: setup node in tauri build
2026-03-11 16:09:17 +08:00
opencode-agent[bot]
7ec398d855
chore: generate
2026-03-11 03:34:02 +00:00
4ab35d2c5c
fix(electron): hide Windows background consoles ( #16842 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-03-11 13:33:06 +10:00
b4ae030fc2
fix: add GOOGLE_VERTEX_LOCATION env var support for Vertex AI ( #16922 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-10 22:32:39 -05:00
0843964eb3
feat(web): use Feishu for Chinese community links ( #16908 )
...
Co-authored-by: Frank <frank@anoma.ly >
2026-03-11 11:07:13 +08:00
Kit Langton and GitHub
a1b06d63c9
fix(account): resilient orgs fetch ( #16944 )
2026-03-11 00:39:07 +00:00
Dax Raad
1b6820bab5
sync
2026-03-10 20:13:56 -04:00
Adam
89bf199c07
chore(app): fix tests
2026-03-10 19:03:44 -05:00
Aiden Cline and GitHub
5acfdd1c5d
chore: kill old copilot 403 message that was used for old plugin migration ( #16904 )
2026-03-10 16:20:41 -05:00
Dax Raad
556703f8ab
ci: cancel duplicate workflow runs and add read permissions
...
- Add concurrency settings to cancel outdated runs when new commits are pushed
- Add contents: read permission for security hardening
- Remove redundant required job that checked test results
2026-03-10 17:17:11 -04:00
Frank
6b9f8fb9b3
zen: raise limit
2026-03-10 15:22:02 -04:00
f77e5cf8fb
feat(ui): restyle Card and improve tool error cards ( #16888 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-03-10 13:52:32 -05:00
Frank
e6cdc21f2d
zen: raise limit
2026-03-10 14:40:18 -04:00
Dax Raad
1fe8d4d7ad
ci: exclude draft PRs from beta labeling process to prevent unfinished work from being included in releases
2026-03-10 14:08:55 -04:00
Dax Raad
e44320980d
ci: install setuptools to prevent Python distutils errors during dependency installation
2026-03-10 14:08:38 -04:00
Adam
f5d7fe3072
chore: cleanup
2026-03-10 13:00:14 -05:00
Adam
835a27cf51
fix(app): terminal jank
2026-03-10 13:00:14 -05:00
Adam
85afaaa13d
fix(app): terminal focus issues and jank
2026-03-10 13:00:14 -05:00
opencode-agent[bot]
490615169e
chore: update nix node_modules hashes
2026-03-10 17:14:55 +00:00
Dax and GitHub
bb232247d0
Fix ESM imports for @opencode-ai/plugin ( #16916 )
2026-03-10 13:11:36 -04:00
opencode-agent[bot]
94c128f73b
chore: generate
2026-03-10 16:56:30 +00:00
613562f504
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 and GitHub
9c4325bcf8
fix(core): don't permit access to system directories ( #16891 )
2026-03-10 11:32:05 -05:00
Aiden Cline and GitHub
ad08fd57df
chore: rekram1-node is no longer on vacation ( #16905 )
2026-03-10 10:27:04 -05:00
opencode-agent[bot]
54ba59d3e1
chore: generate
2026-03-10 15:14:46 +00:00
James Long and GitHub
a4330a225d
feat(core): allow passing workspaceID into session create endpoint ( #16798 )
2026-03-10 11:12:51 -04:00
James Long and GitHub
69ddc91c35
fix(core): a chunk timeout when processing llm stream ( #16366 )
2026-03-10 11:12:14 -04:00
James Long and GitHub
4c4aed5a87
fix(core): make worktrees read the project id from local workspace ( #16795 )
2026-03-10 11:11:28 -04:00
opencode-agent[bot]
5a40158abf
chore: generate
2026-03-10 15:07:35 +00:00
4dce485854
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
Adam
5ec5d1dace
chore(app): debug window
2026-03-10 07:05:54 -05:00
opencode-agent[bot]
d2c765e2b3
chore: generate
2026-03-10 11:01:22 +00:00
bhaktatejas922 and GitHub
d036c57d59
docs: update opencode-morph-plugin in all language ecosystem pages ( #16869 )
2026-03-10 06:00:13 -05:00
opencode-agent[bot]
e7493e2204
chore: update nix node_modules hashes
2026-03-10 10:16:15 +00:00
Sebastian and GitHub
3500bf64b8
upgrade opentui to v0.1.87 ( #16772 )
2026-03-10 11:03:05 +01:00
opencode-agent[bot]
4f982ddb94
chore: generate
2026-03-10 02:02:18 +00:00
ff3bb7424d
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
89d6f60d25
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
Adam
ee18c9976e
chore(app): dev stats
2026-03-09 15:57:24 -05:00
Adam
794532928f
fix(app): terminal state corruption
2026-03-09 15:28:35 -05:00
Adam
7b773c65ec
chore: cleanup
2026-03-09 15:28:35 -05:00
Adam
e53aa79dc6
chore: cleanup
2026-03-09 15:28:35 -05:00
opencode-agent[bot]
d9a97249c0
chore: generate
2026-03-09 20:15:31 +00:00
James Long and GitHub
86cef16940
fix(core): put workspace routing behind OPENCODE_EXPERIMENTAL_WORKSPACES flag ( #16775 )
2026-03-09 16:14:19 -04:00
opencode-agent[bot]
ce38997c76
chore: update nix node_modules hashes
2026-03-09 19:51:58 +00:00
opencode-agent[bot]
7e10c728d4
chore: update nix node_modules hashes
2026-03-09 19:49:01 +00:00
bhaktatejas922 and GitHub
3627c67cf2
docs: update opencode-morph-fast-apply to opencode-morph-plugin in ecosystem ( #16634 )
2026-03-09 14:39:06 -05:00
opencode-agent[bot]
2518fd81f6
chore: generate
2026-03-09 19:31:33 +00:00
Dax Raad
39ef7fc90e
Merge remote-tracking branch 'origin/dev' into dev
2026-03-09 15:30:15 -04:00
Dax Raad
37ae0a4051
refactor: replace bun semver with npm semver package
2026-03-09 15:29:55 -04:00
Kyle Altendorf and GitHub
b312928e9f
fix(tui): wait for model store before auto-submitting --prompt ( #7476 )
2026-03-09 14:22:38 -05:00
Dax and GitHub
2f2856e20a
refactor(opencode): replace Bun shell in core flows ( #16286 )
2026-03-09 15:19:50 -04:00
Dax Raad
831eb6881b
refactor: change pathToFileURL imports from bun to url module
2026-03-09 14:52:25 -04:00
James Long and GitHub
f20ee2fad2
fix(tui): handle error when creating a session ( #16767 )
2026-03-09 12:13:32 -04:00
Stephen Collings and opencode
8b9710e56c
fix: Multiple jdtls LSPs eating memory in java monorepos ( #12123 )
2026-03-09 16:09:43 +00:00
opencode
c6262f9d40
release: v1.2.24
2026-03-09 16:09:34 +00:00
Adam
b749fa90f2
fix(app): scroll jitter/loop
2026-03-09 10:44:02 -05:00
Dax Raad
8a51cbd253
core: prevent accidental edits to migration files by restricting agent access
2026-03-09 11:25:58 -04:00
David Hill and GitHub
399b8f0701
fix(app): session title turn spinner ( #16764 )
2026-03-09 09:46:15 -05:00
Filip and GitHub
3742e42fdf
fix(app): dismiss toast notifications when questions or permissions a… ( #16758 )
2026-03-09 09:36:57 -05:00
Karan Handa and GitHub
0388ec6862
fix(storybook): add ci build workflow ( #16760 )
2026-03-09 09:33:19 -05:00
James Long and GitHub
366b8a8034
feat(tui): add initial support for workspaces into the tui ( #16230 )
2026-03-09 10:28:04 -04:00
ef9bc4ec9e
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 and GitHub
5838b58913
add copilot gpt-5.4 xhigh support ( #16294 )
2026-03-09 22:07:12 +08:00
opencode
2712244ad3
release: v1.2.23
2026-03-09 13:50:43 +00:00
Adam
6388cbaf92
fix(app): remove oc-1 theme
2026-03-09 08:25:41 -05:00
David Hill
5cc61e1b53
tui: fix sidebar workspace container sizing by adding box-border class to prevent content overflow issues
2026-03-09 13:05:43 +00:00
Adam
0243be86a7
fix(app): don't animate review panel in/out
2026-03-09 07:49:11 -05:00
opencode-agent[bot]
9154cd64e7
chore: update nix node_modules hashes
2026-03-09 12:46:47 +00:00
Adam and GitHub
c71d1bde5e
revert(app): "STUPID SEXY TIMELINE ( #16420 )" ( #16745 )
2026-03-09 07:36:39 -05:00
Luke Parker and GitHub
f27ef595f6
fix(app): sanitize workspace store filenames on Windows ( #16703 )
2026-03-09 20:26:53 +10:00
Yihui Khuu and GitHub
34328828ae
fix(app): fix issue with scroll jumping when pressing escape in comment text area ( #15374 )
2026-03-09 15:29:24 +05:30
18fb19da3b
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
opencode-agent[bot]
849e1ac543
docs(i18n): sync locale docs from english changes
2026-03-09 02:08:46 +00:00
Ariane Emory and GitHub
656a8d8f55
docs: add session_child_first keybinding to documentation ( #16631 )
2026-03-08 21:03:52 -05:00
Adam and GitHub
b976f339e8
feat(app): generate color palettes ( #16232 )
2026-03-08 19:28:58 -05:00
Dax Raad
7d7837e5b6
disable fallback to free nano for small model
2026-03-08 19:27:15 -04:00
opencode
1db292f4df
release: v1.2.22
2026-03-08 22:34:59 +00:00
Sebastian and GitHub
49a3a9fe36
guard tui exit ( #16640 )
2026-03-08 23:14:41 +01:00
Luke Parker and GitHub
e51ed460a6
fix(tui): canonicalize cwd after chdir ( #16641 )
2026-03-09 07:57:48 +10:00
David Hill
d15c2ce349
tui: fix sidebar background color when collapsed
...
When the sidebar was collapsed (not on mobile), the background color was showing as the stronger variant instead of matching the base background. This fixes the hover state detection so users see a consistent lighter background when the sidebar is in collapsed mode.
2026-03-08 13:34:56 +00:00
David Hill
5cc4bb4089
app: suppress hover when opening project menu or right-clicking to prevent flickering
2026-03-08 13:31:18 +00:00
Shoubhit Dash and GitHub
6e9e027886
fix: trim retained desktop terminal buffers ( #16583 )
2026-03-08 07:50:04 -05:00
opencode-agent[bot]
f9a3d129a4
chore: update nix node_modules hashes
2026-03-08 12:25:35 +00:00
Adam
c53d1d3ad8
fix(app): less auto-expand/collapse
2026-03-08 07:11:15 -05:00
Adam
f386137fba
chore: refactoring ui hooks
2026-03-08 07:11:15 -05:00
Adam
c797b60069
fix(app): messages not loading reliably
2026-03-08 07:11:15 -05:00
Shoubhit Dash and GitHub
a139e9297d
fix: prune and evict stale app session caches ( #16584 )
2026-03-08 07:10:00 -05:00
Shoubhit Dash and GitHub
050f99ec54
test: make process cwd check cross-platform ( #16594 )
2026-03-08 06:56:45 -05:00
Roy Bruschini and GitHub
23ed652901
docs(zen.mdx): correct Italian grammar and punctuation errors ( #16590 )
2026-03-08 16:40:06 +05:30
13a68f3de3
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
fdad35aaa7
fix(tui): fix broken /mcp toggling ( #16431 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-03-08 13:31:09 +05:30
Dax and GitHub
a2ce4eb650
test: remove unused Ripgrep.search coverage ( #16554 )
2026-03-07 21:40:57 -05:00
David Hill
8fa04986cf
Revert "tui: dock auto-accept after thinking and move Add file to bottom-left"
...
This reverts commit 69cb49f7cc .
2026-03-08 01:31:09 +00:00
David Hill
a5710ed3e1
Revert "tui: keep model + thinking selectors beside Add file"
...
This reverts commit 426dcfa3b0 .
2026-03-08 01:31:06 +00:00
David Hill
2efdc9df93
Revert "tui: add more editor bottom padding for prompt controls"
...
This reverts commit 981353793d .
2026-03-08 01:31:03 +00:00
David Hill
0c245886fe
Revert "tui: expose auto-accept as a permissions select"
...
This reverts commit 12d862dbd3 .
2026-03-08 01:31:00 +00:00
David Hill
f03288b411
Revert "tui: use text-base color for prompt selects"
...
This reverts commit 207ebf4b8c .
2026-03-08 01:30:55 +00:00
David Hill
09388c98f3
Revert "tui: remove prompt model/thinking/permissions selectors on dev so the composer stays simple"
...
This reverts commit ae25c1e7b7 .
2026-03-08 01:27:45 +00:00
David Hill
ae25c1e7b7
tui: remove prompt model/thinking/permissions selectors on dev so the composer stays simple
2026-03-08 01:21:45 +00:00
David Hill
0813c14cc6
tui: restore new-session logo on dev so users recognize OpenCode immediately
2026-03-08 01:18:42 +00:00
David Hill
b5151c421f
tui: revert new-session logo on dev so this UI change only ships with auto-accept-permissions
2026-03-08 01:10:52 +00:00
David Hill
e66fd079db
tui: add opencode logo to new session screen so users can immediately identify the app when starting a fresh session
2026-03-08 00:59:03 +00:00
David Hill
207ebf4b8c
tui: use text-base color for prompt selects
...
Select triggers in the composer now use the normal text color so model/thinking/permissions controls read consistently with the rest of the input UI.
2026-03-08 00:53:57 +00:00
David Hill
12d862dbd3
tui: expose auto-accept as a permissions select
...
Lets people explicitly choose between normal permission prompts and auto-accept while composing, without relying on an ambiguous icon state.
2026-03-08 00:53:57 +00:00
David Hill
981353793d
tui: add more editor bottom padding for prompt controls
...
Gives typed text more breathing room above the Add file/model/thinking row so the controls don’t visually crowd what you’re writing.
2026-03-08 00:53:57 +00:00
David Hill
426dcfa3b0
tui: keep model + thinking selectors beside Add file
...
People change models and thinking settings while composing, so keeping those controls next to the Add file button avoids hunting in the footer and reduces context switching mid-message.
2026-03-08 00:53:57 +00:00
David Hill
69cb49f7cc
tui: dock auto-accept after thinking and move Add file to bottom-left
...
Auto-accept now lives in the footer dock beside the thinking control so it stays easy to find without crowding the text box.
The Add file button moves to the bottom-left of the editor and the input gets a bit more bottom padding so the control row doesn’t overlap what you’re typing.
2026-03-08 00:53:57 +00:00
Dax Raad
e30678a088
test: normalize ripgrep path assertion on windows
2026-03-07 19:47:57 -05:00
opencode-agent[bot]
771b29a857
chore: generate
2026-03-08 00:31:35 +00:00
Dax Raad
e6d1aae33a
test: lock in process, ripgrep, and installation helpers
2026-03-07 19:30:32 -05:00
David Hill
9dc8ac4734
tui: revert prompt control docking
...
Restore the previous prompt control layout after the dock/position changes made the composer feel less familiar.
This brings auto-accept back to its prior spot and returns Add file to the previous placement.
2026-03-08 00:17:28 +00:00
David Hill
fdd037ba20
tui: dock auto-accept after thinking and move Add file to bottom-left
...
Auto-accept now lives in the footer dock beside the thinking control so it stays easy to find without crowding the text box.
The Add file button moves to the bottom-left of the editor and the input gets a bit more bottom padding so the control row doesn’t overlap what you’re typing.
2026-03-08 00:08:37 +00:00
Dax Raad
523f792b48
core: update database path test to verify correct channel-based filename
...
The test now validates that the database file is named according to the current installation channel (latest/beta get 'opencode.db', others get sanitized names). This ensures users' data is stored in the correct location based on their update channel.
2026-03-07 18:53:29 -05:00
Dax Raad
2230c3c401
core: allow beta channel to share database with stable channel
2026-03-07 18:53:29 -05:00
David Hill
1b494e5087
tui: balance titlebar columns so center content doesn't get squeezed by long side content
2026-03-07 23:50:23 +00:00
David Hill
9c43893a0f
tui: align numeric displays consistently across tool outputs and diff counters using tabular numerals
2026-03-07 23:49:10 +00:00
David Hill
6dfe19b445
tui: center empty states vertically in session view and improve review panel messaging for projects without version control
2026-03-07 23:45:16 +00:00
Dax Raad
a965a06259
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
Frank
0654f28c72
zen: fix graph legend
2026-03-07 14:28:36 -05:00
Adam
a32b76dee0
fix(app): review panel transition
2026-03-07 13:27:44 -06:00
opencode
a52d640c8c
release: v1.2.21
2026-03-07 18:00:39 +00:00
Karan Handa and GitHub
218869cf45
fix(storybook): restore build by mocking useLocation ( #16472 )
2026-03-07 09:55:43 -06:00
Eric Guo and GitHub
e99d7a4292
fix(app): text-shimmer undefined length ( #16475 )
2026-03-07 09:53:32 -06:00
SANGWOO PARK and GitHub
f0beb38f91
fix(app): guard session-header current() against undefined when options is empty ( #16478 )
2026-03-07 09:51:21 -06:00
Filip and GitHub
66fcab7b08
fix(app): preserve file tree tab on reopen + fix e2e test regressions ( #16482 )
2026-03-07 09:47:45 -06:00
641e1781a2
tui: remove close button from project hover popover ( #16403 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-03-07 07:00:58 -06:00
Adam
490b95efe7
fix(app): new session uses agent model/variant
2026-03-07 07:00:38 -06:00
Adam
ba1edea0ab
fix(app): model sticks to session
2026-03-07 06:57:00 -06:00
Adam
73c9b685a7
fix(app): all panels transition
2026-03-07 06:48:37 -06:00
Adam
99d8aab0ac
fix(app): can't scroll files
2026-03-07 06:47:11 -06:00
Adam
7dd6369952
fix(app): task agent title
2026-03-07 06:03:30 -06:00
Adam
06f60af1e9
chore: update web stats
2026-03-07 05:47:47 -06:00
Adam
66d0beba6f
fix(app): fix max-width on timeline
2026-03-07 05:45:30 -06:00
David Hill and GitHub
6b99dd50b6
tui: align session empty states ( #16412 )
2026-03-07 05:39:43 -06:00
opencode-agent[bot]
c53c9d4e4e
chore: generate
2026-03-07 11:26:12 +00:00
Kit Langton and GitHub
bbd0f3a252
STUPID SEXY TIMELINE ( #16420 )
2026-03-07 05:25:22 -06:00
Luke Parker and GitHub
b7e208b4f1
test(app): share workspace slug wait helper across e2e specs ( #16446 )
2026-03-07 07:48:30 +00:00
be9b4d1bcd
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 and GitHub
5b5b791d75
fix(tui): fix broken /export toggling ( #16443 )
2026-03-07 12:52:17 +05:30
Luke Parker and GitHub
0b7a5b1e7b
test(app): abort sessions and wait for idle before e2e cleanup ( #16439 )
2026-03-07 16:33:12 +10:00
Karan Handa and GitHub
28bb16ca2a
fix(config): point GitHub PR search tool at current repository ( #16441 )
2026-03-07 05:53:28 +00:00
Luke Parker and GitHub
8a95be492d
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]
c42c5a0cc6
chore: generate
2026-03-07 04:54:05 +00:00
kikuchan and GitHub
b2c2478d9d
fix(pty): pty session handle leak ( #15599 )
2026-03-07 14:53:11 +10:00
Luke Parker and GitHub
1a9af8acb6
feat(desktop): show skill issue when snapshotting is off ( #16432 )
2026-03-07 04:52:04 +00:00
Luke Parker and GitHub
4c7fe60493
fix(opencode): sanitize preview database filenames ( #16430 )
2026-03-07 04:34:29 +00:00
opencode-agent[bot]
c108f304c6
chore: update nix node_modules hashes
2026-03-07 02:35:17 +00:00
David Hill
2b8acfa0e2
app: fix portal positioning for sidebar menus and tooltips by removing conditional mount logic
2026-03-07 00:30:51 +00:00
Jay V
b83282b940
docs: update legal policies for 2026 terms refresh
2026-03-06 18:31:02 -05:00
Filip and GitHub
c4fd677785
tests(app): e2e tests part 67 ( #16406 )
2026-03-06 17:08:59 -06:00
opencode-agent[bot]
770cb66628
chore: generate
2026-03-06 22:34:25 +00:00
b0bc3d87f5
feat(app): sidebar reveal animation, hover peek overlay, and weaker dividers ( #16374 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-03-06 16:33:34 -06:00
James Long and GitHub
a2634337b8
fix(core): log stack trace when schema validation fails ( #16401 )
2026-03-06 17:04:22 -05:00
Dax Raad
7417c869fc
fix issue with migration
2026-03-06 16:44:49 -05:00
091cf25de8
fix(app): better review/filetree empty states ( #16221 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-03-06 15:39:31 -06:00
Adam
7a071eff5c
chore: fix test
2026-03-06 15:27:49 -06:00
opencode-agent[bot]
7da24ebf5d
chore: generate
2026-03-06 19:40:36 +00:00
Shoubhit Dash and GitHub
d6e0f47361
feat: add project git init api ( #16383 )
2026-03-06 13:39:50 -06:00
Alexandre Reyes Martins and GitHub
95385eb652
fix(app): enable Safari autocorrect in normal mode, disable in shell mode ( #15563 )
2026-03-06 22:36:27 +05:30
Adam
a71b11caca
fix(app): stale keyed show errors
2026-03-06 11:03:37 -06:00
Hoshiumi Arata and GitHub
e9568999c3
fix(ui): prevent unwanted key events during composition in LineCommentEditor ( #16361 )
2026-03-06 11:01:13 -06:00
Dax Raad
5e699c9426
chore(storage): update drizzle and channel db handling
2026-03-06 10:58:19 -05:00
Adam
e0ca52ed1f
fix(app): part type gate
2026-03-06 09:56:02 -06:00
Shoubhit Dash and GitHub
1d9dcd2a27
share: speed up share loads ( #16165 )
2026-03-06 06:49:15 -06:00
Adam
eeeb21ff86
Revert "fix(app): stale read error"
...
This reverts commit 152df2428d .
2026-03-06 05:52:48 -06:00
Adam
2094e8b255
Revert "fix(app): stale keyed show errors"
...
This reverts commit 7665b8e30d .
2026-03-06 05:52:47 -06:00
opencode-agent[bot]
e1cf761d29
chore: generate
2026-03-06 11:48:31 +00:00
Kirill Tregubov and GitHub
f64bb91257
fix(app): add english to locale matchers ( #16280 )
2026-03-06 05:47:39 -06:00
D and GitHub
eb9eb5e334
feat: Add Vietnamese README and update all language navigation links … ( #16322 )
2026-03-06 05:46:53 -06:00
opencode-agent[bot]
d4d1292a0e
chore: generate
2026-03-06 10:50:00 +00:00
Luis Felipe Cordeiro Sena and GitHub
b7605add58
fix(app): enable auto-accept keybind regardless of permission config ( #16259 )
2026-03-06 04:49:12 -06:00
opencode
6c7d968c44
release: v1.2.20
2026-03-06 07:29:34 +00:00
Dax and GitHub
326c70184d
fix: restore Bun stdin reads for prompt input ( #16300 )
2026-03-06 02:08:10 -05:00
Luke Parker and GitHub
aec6ca71fa
fix(git): stop leaking fsmonitor daemons e.g. 60GB+ of commited memory after running tests ( #16249 )
2026-03-06 15:42:08 +10:00
opencode-agent[bot]
c04da45be5
chore: update nix node_modules hashes
2026-03-06 05:31:01 +00:00
Dax and GitHub
74effa8eec
refactor(opencode): replace Bun.which with npm which ( #15012 )
2026-03-06 05:18:29 +00:00
opencode
cb411248bf
release: v1.2.19
2026-03-06 04:29:10 +00:00
Sadık and GitHub
46d7d2fdc0
feat: add "gpt-5.4" to codex allowed models list ( #16274 )
2026-03-05 23:03:01 -05:00
Dax Raad
d68afcaa55
refactor: replace Bun.stderr and Bun.color with Node.js equivalents
2026-03-05 22:20:16 -05:00
Dax Raad
bf35a865ba
refactor: replace Bun.connect with net.createConnection
2026-03-05 22:17:08 -05:00
Dax Raad
6733a5a822
fix: use sha1 for hash instead of unsupported xxhash3-xxh64
2026-03-05 22:12:10 -05:00
Dax Raad
7e28098365
refactor: use node:stream/consumers for stdin reading
2026-03-05 22:08:50 -05:00
Dax Raad
ae5c9ed3dd
refactor: replace Bun.stdin.text with Node.js stream reading
2026-03-05 22:04:20 -05:00
Dax Raad
a9bf1c0505
refactor: replace Bun.hash with Hash.fast using xxhash3-xxh64
2026-03-05 22:03:24 -05:00
Dax Raad
dad248832d
refactor: replace Bun.write with Filesystem.write in config files
2026-03-05 21:59:20 -05:00
Dax Raad
6e89d3e597
refactor: replace Bun.write/file with Filesystem utilities in snapshot
2026-03-05 21:56:41 -05:00
Dax and GitHub
3ebba02d04
refactor: replace Bun.sleep with node timers ( #15013 )
publish-github-action / publish (push) Has been cancelled
2026-03-05 21:54:06 -05:00
Filip and GitHub
cf425d114e
fix(app): stale show ( #16236 )
2026-03-05 18:23:48 -06:00
David Hill
39691e5174
tui: remove keyboard shortcut tooltips from new session and new workspace buttons in the sidebar
2026-03-05 23:44:00 +00:00
Frank
adaee66364
zen: gpt 5.4 pro
2026-03-05 18:39:17 -05:00
Frank
a6978167ae
ci: fix
2026-03-05 15:46:17 -05:00
Frank
80c36c788c
zen: gpt5.3 codex spark
2026-03-05 15:40:51 -05:00
Jun and GitHub
76cdc668e8
fix(console): follow-up for #13108 docs/en routing and locale cookie sync ( #13608 )
2026-03-05 14:31:38 -06:00
Adam
2ba1ecabc9
fix(app): load tab on open file
2026-03-05 13:40:25 -06:00
opencode-agent[bot] and opencode
e3b6d84b57
docs(i18n): sync locale docs from english changes
2026-03-05 19:01:10 +00:00
Frank and opencode
0638e49b02
zen: gpt5.4
2026-03-05 19:01:10 +00:00
opencode
2c58964a6b
release: v1.2.18
2026-03-05 19:01:03 +00:00
opencode-agent[bot]
9507b0eace
chore: update nix node_modules hashes
2026-03-05 15:09:14 +00:00
Dax and GitHub
4da199697b
feat(tui): add onClick handler to InlineTool and Task components ( #16187 )
2026-03-05 15:02:30 +00:00
Adam
9cccaa693a
chore(app): ghostty-web fork
2026-03-05 08:58:11 -06:00
Dax Raad
bb37e908ad
ci: remove unused publishConfig that was breaking npm publishing
2026-03-05 09:45:30 -05:00
Dax Raad
d802e28381
update sdk package.json
2026-03-05 09:45:30 -05:00
Adam
7665b8e30d
fix(app): stale keyed show errors
2026-03-05 08:42:50 -06:00
Adam
a3d4ea0de1
fix(app): locale error
2026-03-05 08:10:36 -06:00
Adam
152df2428d
fix(app): stale read error
2026-03-05 08:09:29 -06:00
Adam
1a420a1a71
fix(app): websearch and codesearch tool rendering
2026-03-05 08:00:42 -06:00
Adam
4c185c70f2
fix(app): provider settings consistency
2026-03-05 08:00:42 -06:00
Adam
6f9e5335dc
fix(app): file icon stability
2026-03-05 08:00:42 -06:00
Adam
6c9ae5ce9f
fix(app): file path truncation in session turn
2026-03-05 08:00:42 -06:00
Adam
8cbe7b4a01
fix(app): file icon stability
2026-03-05 08:00:41 -06:00
ismeth and GitHub
07348d14a2
fix(app): preserve question dock state across session switches ( #16173 )
2026-03-05 19:05:16 +05:30
Adam
5f40bd42f8
fix(app): icon jiggle
2026-03-05 07:00:21 -06:00
Adam
0e5edef51e
chore(console): go page i18n
2026-03-05 06:59:04 -06:00
Adam
3448118be8
fix(app): mod+f always opens search
2026-03-05 06:57:50 -06:00
Adam
2bb3dc585b
fix(app): no delay on tooltip close
2026-03-05 06:44:11 -06:00
OpeOginni and GitHub
27baa2d65c
refactor(desktop): improve error handling and translation in server error formatting ( #16171 )
2026-03-05 06:28:17 -06:00
opencode-agent[bot]
62909e917a
chore: generate
2026-03-05 12:27:12 +00:00
OpeOginni and GitHub
a60e715fc6
fix(app): improve agent selection logic passing in configured models and variants correctly ( #16072 )
2026-03-05 06:26:20 -06:00
Shoubhit Dash and GitHub
161734fb95
desktop: remove unnecessary macOS entitlements ( #16161 )
2026-03-05 05:43:21 -06:00
Brendan Allan and GitHub
4e26b0aec7
desktop: new-session deeplink ( #15322 )
2026-03-05 09:15:14 +00:00
Brendan Allan
6531cfc521
desktop-electon: handle latest version update check properly
2026-03-05 17:00:13 +08:00
opencode-agent[bot]
6ddd13c6ac
chore: update nix node_modules hashes
2026-03-05 06:53:43 +00:00
Brendan Allan and GitHub
7948de1612
app: prefer using useLocation instead of window.location ( #15989 )
2026-03-05 14:41:12 +08:00
f363904feb
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
Frank
85ff05670a
zen: update go page
2026-03-04 22:23:22 -05:00
Anton Volkov and GitHub
324230806e
chore: update turborepo ( #16061 )
2026-03-05 09:49:11 +10:00
Luke Parker and GitHub
7f7e622426
dont let dax touch the ui ( #16060 )
2026-03-04 23:31:48 +00:00
Frank
27447bab26
wip: zen
2026-03-04 18:29:38 -05:00
James Long and GitHub
45ac20b8aa
fix(core): handle SIGHUP and kill process ( #16057 )
2026-03-04 23:12:05 +00:00
Frank
218330aec1
Merge branch 'go-page' into dev
2026-03-04 18:00:11 -05:00
David Hill
67fa7903c3
tui: prevent Go pricing graph from overflowing on medium screens by constraining width and moving axis labels outside SVG for sharper rendering
2026-03-04 22:31:23 +00:00
David Hill
cd3a09c6a7
tui: clearer graph labels and responsive layout for usage visualization
...
Improve readability of the usage graph y-axis label by spelling out
'Requests per 5 hour' instead of the abbreviated 'Requests/5h'. Fix
layout on smaller screens by removing negative margin that was
causing the graph to overflow its container.
2026-03-04 22:19:28 +00:00
David Hill
f8685a4d53
tui: clarify free tier includes Big Pickle and promotional requests on Go pricing page
2026-03-04 22:16:30 +00:00
David Hill
6cbb1ef1c2
wip: Make bar colors in limit graph customizable via CSS variables for consistent theming across the go route visualization
2026-03-04 22:10:17 +00:00
David Hill
0b825ca383
docs: redesign Go pricing graph with horizontal bars and inline request labels
...
Improve visual clarity of request limits on the Go pricing page by replacing
dot-based chart with animated horizontal bars that directly show model names
and exact request counts. Add proper OpenGraph and Twitter Card meta tags for
better social sharing discovery.
2026-03-04 22:07:49 +00:00
opencode-agent[bot]
22a4c5a77e
docs(i18n): sync locale docs from english changes
2026-03-04 18:39:59 +00:00
Scott Tolinski and GitHub
29dbfc25e5
docs: Add opencode-sentry-monitor to ecosystem documentation ( #16037 )
2026-03-04 13:34:17 -05:00
David Hill
40fc406424
ci: make tsgo available for pre-push typechecks
2026-03-04 16:48:29 +00:00
David Hill
6f23271741
chore(ui): remove quotes
2026-03-04 16:45:34 +00:00
David Hill
b7198c28c8
tweak(ui): darker text
2026-03-04 16:43:43 +00:00
David Hill
de6a6af5ab
tweak(ui): remove section
2026-03-04 16:42:30 +00:00
David Hill
0f1f55a24c
tui: show Go request limits per 5-hour session
2026-03-04 16:35:03 +00:00
David Hill
744c38cc7c
tui: clarify which models are available in Go subscription
...
Adds list of included AI models (GLM-5, Kimi K2.5, and MiniMax M2.5) to the Go page so users know exactly what model access their subscription provides
2026-03-04 16:19:06 +00:00
Frank
e9de2505f6
Merge branch 'dev' into go-page
2026-03-04 11:13:14 -05:00
David Hill
22fcde926f
tui: reduce excessive spacing in go route layout to improve visual balance
2026-03-04 16:09:51 +00:00
David Hill
b42a63b882
docs: make Go hero CTA translatable with pricing emphasis
2026-03-04 16:02:37 +00:00
David Hill
ca5a7378de
docs: localize Go graph and testimonial copy
2026-03-04 15:58:58 +00:00
David Hill
c6187ee40f
docs: de-link Go testimonials and swap Zen→Go
2026-03-04 15:49:45 +00:00
David Hill
d94c516402
docs: update Go privacy copy for global hosting
2026-03-04 15:47:53 +00:00
David Hill
61795d794e
docs: clarify Go models in FAQ answer
2026-03-04 15:24:51 +00:00
David Hill
7c215c0d02
docs: replace Go landing page video with interactive limits graph
...
Users can now see a clear visual comparison of request limits between Free tier and Go tier across all available models, making it easier to understand the value of a Go subscription at a glance.
2026-03-04 15:21:07 +00:00
opencode
715b844c2a
release: v1.2.17
2026-03-04 14:58:04 +00:00
Brendan Allan
1b0d65f80e
ci: remove electron beta requirement
2026-03-04 22:38:23 +08:00
Brendan Allan
faf501200e
ci: only publish electron on beta
2026-03-04 22:21:56 +08:00
Dax Raad
e3267413c2
remove build from typecheck
2026-03-04 09:20:24 -05:00
Sebastian and GitHub
18cad10647
show scrollbar by default ( #15282 )
2026-03-04 15:10:27 +01:00
Adam
a69742ccb2
fix(app): remove blur from todos
2026-03-04 07:43:28 -06:00
Adam
64b21135f9
fix(app): delay dock animation on session load
2026-03-04 07:39:34 -06:00
Adam
e482405cdc
fix(app): remove diff lines from sessions in sidebar
2026-03-04 07:36:10 -06:00
David Hill
ad56338108
chore(console): update copy
2026-03-04 13:24:08 +00:00
Adam
2ccf21de99
fix(app): loading session should be scrolled to the bottom
2026-03-04 07:18:09 -06:00
David Hill
dd4ad5f2c5
chore(console): edit copy
2026-03-04 13:08:21 +00:00
David Hill
eb71856733
docs: send Go landing page links to Go docs
2026-03-04 13:05:19 +00:00
Adam
d7569a5625
fix(app): terminal tab close
2026-03-04 07:04:03 -06:00
David Hill
0a2aa8688d
chore(console): switch /go page to go.* i18n keys
2026-03-04 12:57:49 +00:00
David Hill
e44cdaf887
chore(console): use Go ornate logo on /go
2026-03-04 12:15:40 +00:00
David Hill
5709561917
chore(console): refine /go hero and pricing copy
2026-03-04 12:01:15 +00:00
David Hill
9909f94048
chore(console): hide Go nav item on /go
2026-03-04 11:46:30 +00:00
David Hill
e8f67ddbcc
chore(console): update /go hero body
2026-03-04 11:34:44 +00:00
opencode-agent[bot]
0541d756a6
docs(i18n): sync locale docs from english changes
2026-03-04 11:27:41 +00:00
David Hill
a2d3d62db3
chore(console): move login to end on zen/go
2026-03-04 11:26:50 +00:00
850fd9419e
fix(docs): update dead opencode-daytona ecosystem link ( #15979 )
...
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
2026-03-04 11:18:28 +00:00
Brendan Allan and GitHub
db3eddc51f
ui: rely on task part href instead of onClick handler ( #15978 )
2026-03-04 16:41:20 +08:00
opencode-agent[bot]
5dcf3301e0
chore: update nix node_modules hashes
2026-03-04 07:35:19 +00:00
Brendan Allan and GitHub
5cf235fa6c
desktop: add electron version ( #15663 )
2026-03-04 15:12:34 +08:00
Frank
e4f0825c56
zen: fix aws bedrock header
2026-03-03 23:45:43 -05:00
Dax and GitHub
3ebebe0a96
fix(process): prevent orphaned opencode subprocesses on shutdown ( #15924 )
2026-03-03 22:14:28 -05:00
opencode-agent[bot]
2a0be8316b
chore: generate
2026-03-04 02:36:18 +00:00
James Long and GitHub
7f37acdaaa
feat(core): rework workspace integration and adaptor interface ( #15895 )
2026-03-03 21:35:38 -05:00
Dax and GitHub
e79d41c70e
docs(bash): clarify output capture guidance ( #15928 )
2026-03-03 21:10:26 -05:00
109ea1709b
fix: run --attach agent validation ( #11812 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-03-03 22:30:16 +00:00
9a42927268
revert: undo turbo typecheck dependency change from #14828 ( #15902 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com >
2026-03-04 07:35:24 +10:00
opencode
e66d829d18
release: v1.2.16
2026-03-03 21:08:35 +00:00
Dax Raad
c4ffd93caa
tui: replace curved arrow with straight arrow for better terminal compatibility
2026-03-03 15:25:11 -05:00
Dax Raad
c78e7e1a28
tui: show pending toolcall count instead of generic 'Running...' message
2026-03-03 15:08:11 -05:00
Dax and GitHub
e3a787a7a3
tui: use arrow indicator for active tool execution ( #15887 )
2026-03-03 14:46:07 -05:00
David Hill
12f4315d9d
chore(console): trim /go model logos
2026-03-03 19:04:48 +00:00
David Hill
d80334b2bc
chore(console): update /go hero copy
2026-03-03 19:01:24 +00:00
David Hill
c2f5abe759
chore(console): move Enterprise after Go
2026-03-03 18:51:53 +00:00
Matt Silverlock and GitHub
74ebb4147f
fix(auth): normalize trailing slashes in auth login URLs ( #15874 )
2026-03-03 13:35:49 -05:00
Frank
1663c11f40
wip: zen
2026-03-03 13:30:34 -05:00
David Hill
b1c166edf4
chore(console): add Go to nav
2026-03-03 18:30:04 +00:00
David Hill
3c8ce4ab90
feat(console): add /go landing page
2026-03-03 18:29:42 +00:00
Adam
502dbb65fc
fix(app): defer diff rendering
2026-03-03 11:14:03 -06:00
Adam
9d427c1ef8
fix(app): defer diff rendering
2026-03-03 11:00:06 -06:00
Adam
70c6fcfbbf
chore: cleanup
2026-03-03 10:25:49 -06:00
opencode-agent[bot]
6f90c3d73a
chore: update nix node_modules hashes
2026-03-03 15:52:03 +00:00
Sebastian and GitHub
3310c25dd1
Upgrade opentui to v0.1.86 and activate markdown renderable by default ( #14974 )
2026-03-03 15:42:27 +00:00
opencode-agent[bot]
b751bd0373
docs(i18n): sync locale docs from english changes
2026-03-03 15:03:53 +00:00
Frank
c2091acd8c
wip: zen
2026-03-03 09:44:34 -05:00
Adam
fd4d3094bf
fix(app): timeline jank
2026-03-03 08:28:56 -06:00
Adam
10c325810b
fix(app): tighten up header elements
2026-03-03 07:19:24 -06:00
Adam
fa45422bf9
chore: cleanup
2026-03-03 07:10:52 -06:00
Adam
da82d4035a
chore: tr glossary
2026-03-03 07:10:52 -06:00
opencode-agent[bot]
70b6a05235
chore: generate
2026-03-03 12:28:35 +00:00
İbrahim Hakkı Ergin and GitHub
cbf0570489
fix: update Turkish translations ( #15835 )
2026-03-03 06:27:54 -06:00
356b5d4601
fix(app): stabilize project close navigation ( #15817 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-03-03 06:25:55 -06:00
Adam
7305fc044d
chore: cleanup
2026-03-03 06:20:48 -06:00
Adam
1e2da60162
chore: fix test
2026-03-03 05:53:03 -06:00
Adam
e4af1bb422
fix(app): timeline jank
2026-03-03 05:35:15 -06:00
Adam
5e8742f431
fix(app): timeline jank
2026-03-03 05:35:15 -06:00
18850c4f91
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
48412f75ac
chore: nix flake update for bun 1.3.10 ( #15648 )
...
Co-authored-by: Jérôme Benoit <jerome.benoit@piment-noir.org >
2026-03-03 12:16:43 +05:00
Frank
6deb27e852
zen: docs
2026-03-03 01:27:55 -05:00
Frank
b985ea344b
wip: zen
2026-03-03 01:00:50 -05:00
Frank
1233ebcce1
wip: zen
2026-03-03 00:52:12 -05:00
opencode-agent[bot]
881ca86432
chore: generate
2026-03-03 05:26:22 +00:00
Frank
6aa4928e9e
wip: zen
2026-03-03 00:25:03 -05:00
opencode-agent[bot]
9f150b0776
chore: generate
2026-03-03 04:41:52 +00:00
Shoubhit Dash and GitHub
7e3e85ba59
fix(opencode): avoid gemini combiner schema sibling injection ( #15318 )
2026-03-03 10:11:05 +05:30
opencode-agent[bot]
e41b53504f
chore: generate
2026-03-03 03:53:50 +00:00
Ryan Skidmore and GitHub
96d6fb78da
fix(provider): forward metadata options to cloudflare-ai-gateway provider ( #15619 )
2026-03-02 22:53:03 -05:00
Ryan Skidmore and GitHub
fd6f7133c5
fix(opencode): clone part data in Bus event to preserve token values ( #15780 )
2026-03-02 22:52:43 -05:00
opencode-agent[bot]
98c75be7e1
chore: update nix node_modules hashes
2026-03-02 22:38:45 +00:00
opencode-agent[bot]
b5dc6e670a
chore: generate
2026-03-02 22:25:39 +00:00
9d7852b5c3
Animation Smorgasbord ( #15637 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-03-02 16:24:32 -06:00
Adam
78069369e2
fix(app): default auto-respond to false
2026-03-02 13:10:37 -06:00
Adam
1cd77b1072
chore: fix docs sync permissions
2026-03-02 11:42:20 -06:00
Adam and GitHub
8176bafc55
chore(app): solidjs refactoring ( #13399 )
2026-03-02 10:50:50 -06:00
David Hill
0a3a3216db
ui: move session review bottom padding
...
Remove bottom padding from the scroll wrapper and apply it to the accordion content instead.
2026-03-02 16:19:35 +00:00
David Hill
633a3ba03a
ui: avoid session review header clipping
...
Move the session review header outside the scroll viewport and drop strict containment so shadows can render without being cropped.
2026-03-02 16:05:16 +00:00
David Hill
d60696ded8
ui: tighten scroll thumb and review padding
...
Keep the scroll thumb visually slim (4px) while preserving a 12px drag target, and remove extra right padding in session review content.
2026-03-02 15:37:41 +00:00
David Hill
4c2aa4ab90
ui: widen scroll thumb hit area
...
Make the thumb overlay 12px wide while keeping the visible bar 6px centered for easier hover/drag.
2026-03-02 15:26:55 +00:00
David Hill
51e6000194
core: keep review header buttons visible when scroll thumb shows
2026-03-02 14:59:12 +00:00
Filip and GitHub
bf2cc3aa2f
feat(app): show which messages are queued ( #15587 )
2026-03-02 13:27:34 +05:30
opencode-agent[bot]
4b9e19f72f
chore: generate
2026-03-02 07:41:53 +00:00
be20f865ac
fix: recover from 413 Request Entity Too Large via auto-compaction ( #14707 )
...
Co-authored-by: Noam Bressler <noamzbr@gmail.com >
2026-03-02 13:10:55 +05:30
Noam Bressler and GitHub
7bfbb1fcf8
fix: project ID conflict, and update on same session id ( #15596 )
2026-03-02 13:09:53 +05:30
Brendan Allan
b1bfecb71d
desktop: fix latest.json finalizer
2026-03-02 14:36:35 +08:00
Shoubhit Dash and GitHub
cf78855165
Revert "fix(i18n): polish turkish translations" ( #15656 )
2026-03-02 06:03:50 +00:00
Brendan Allan
a692e6fdd4
desktop: use correct download link in finalize-latest-json
2026-03-02 11:21:17 +08:00
opencode-agent[bot]
d1938a472d
chore: generate
2026-03-01 19:17:56 +00:00
Kit Langton and GitHub
c0483affa6
perf(session): faster session switching via windowed rendering and staged timeline ( #15474 )
2026-03-01 13:17:04 -06:00
Frank
ae0f69e1fa
doc: add zen deprecated models
2026-03-01 13:21:34 -05:00
Dax and GitHub
90270c615d
feat(tui): improve task tool display with subagent keybind hints and spinner animations ( #15607 )
2026-03-01 17:46:10 +00:00
Rian van der Merwe and GitHub
6b7e6bde4d
fix(opencode): show human-readable message for HTML error responses ( #15407 )
2026-03-01 09:24:57 -06:00
Filip and GitHub
b15fb21191
feat(app): add compact ui ( #15578 )
2026-03-01 08:41:47 -06:00
Filip and GitHub
c8866e60ba
fix(app): make provider icon resolved id reactive ( #15583 )
2026-03-01 08:40:04 -06:00
Uğur Murat Altıntas and GitHub
f5eade1d2b
fix(i18n): polish turkish translations ( #15491 )
2026-03-01 06:48:26 -06:00
Filip and GitHub
438610aa64
fix(app): show proper usage limit errors ( #15496 )
2026-03-01 06:48:11 -06:00
ryanwyler and GitHub
c4c0b23bff
fix: kill orphaned MCP child processes and expose OPENCODE_PID on shu… ( #15516 )
2026-03-01 18:08:17 +05:30
opencode-agent[bot]
38704acacd
chore: generate
2026-03-01 04:44:37 +00:00
inkdust2021 and GitHub
4d968ebd64
docs(ecosystem): add opencode-vibeguard ( #15464 )
2026-03-01 10:13:52 +05:30
opencode-agent[bot]
b88e8e0e0b
chore: generate
2026-03-01 03:10:46 +00:00
James Long and GitHub
3ee1653f40
feat(core): add workspace_id to session table ( #15410 )
2026-02-28 22:09:53 -05:00
opencode-agent[bot]
fcd733e3d6
chore: generate
2026-03-01 01:45:44 +00:00
James Long and GitHub
cec16dfe95
feat(core): add WorkspaceContext ( #15409 )
2026-02-28 20:44:54 -05:00
Dax Raad
114eb42444
docs: fix broken config imports in translated documentation
...
Fixed incorrect relative import paths in Bosnian, French, Italian,
Korean, Norwegian, Portuguese, Turkish, and Chinese docs that were
referencing config.mjs from the wrong directory level. This resolves
build errors when viewing translated documentation pages.
2026-02-28 18:54:18 -05:00
Adam and GitHub
e1e18c7abd
chore(docs): i18n sync ( #15417 )
2026-02-28 15:27:11 -06:00
mridul and GitHub
971bd30516
fix(app): fallback to synthetic icon for unknown provider IDs ( #15295 )
2026-02-28 15:13:23 -06:00
Alex Yaroshuk and GitHub
2a2082233d
fix(app): display skill name in skill tool call ( #15413 )
2026-02-27 19:18:14 -06:00
Adam
267d2c82de
chore: cleanup
2026-02-27 19:12:19 -06:00
Jay and GitHub
0b8c1f1f7d
docs: Update OpenCode Go subscription and usage details ( #15415 )
2026-02-27 16:04:53 -08:00
Frank
2eb1d4cb9a
doc: go
2026-02-27 18:03:39 -05:00
Frank
d2a8f44c22
doc: opencode go
2026-02-27 17:38:30 -05:00
opencode-agent[bot]
1f1f36aac1
chore: update nix node_modules hashes
2026-02-27 21:59:23 +00:00
Adam and GitHub
7f851da15e
chore(console): i18n sync ( #15360 )
2026-02-27 15:50:50 -06:00
Adam
a3bdb974b3
chore(app): deps
2026-02-27 15:49:38 -06:00
opencode-agent[bot]
46d678fce9
chore: generate
2026-02-27 21:17:37 +00:00
Alex Yaroshuk and GitHub
1f2348c1ef
fix(app): make bash output selectable ( #15378 )
2026-02-27 15:16:33 -06:00
shivam kr chaudhary and GitHub
f347194e31
docs: add missing Bosanski link to Arabic README ( #15399 )
2026-02-27 15:15:48 -06:00
opencode-agent[bot]
7ff2710ce3
chore: generate
2026-02-27 20:37:28 +00:00
James Long and GitHub
c12ce2ffff
feat(core): basic implementation of remote workspace support ( #15120 )
2026-02-27 15:36:39 -05:00
Adam
a94f564ff0
fix(app): scroll issues
2026-02-27 09:47:56 -06:00
Adam and GitHub
6ef3af73df
chore(app): i18n sync ( #15362 )
2026-02-27 09:45:00 -06:00
Adam
e5ae6c51b0
chore: update translator model
2026-02-27 09:27:12 -06:00
Adam
9d76ef6c66
chore: update docs locale sync workflow
2026-02-27 09:18:17 -06:00
Kit Langton and GitHub
e49e781cb8
feat(app): add Warp to the open menu ( #15368 )
2026-02-27 09:44:01 -05:00
Kit Langton and GitHub
78cea89e0e
chore(script): source team members from TEAM_MEMBERS ( #15369 )
2026-02-27 09:43:51 -05:00
James Long and GitHub
3dc10a1c16
Change keybindings to navigate between child sessions ( #14814 )
2026-02-27 09:41:23 -05:00
Adam
157920b2fb
chore: update test
2026-02-27 06:54:15 -06:00
Brendan Allan and GitHub
967313234a
desktop: add latest.json finalizer script ( #15335 )
2026-02-27 20:18:21 +08:00
Adam
dfa0281117
fix(app): auto-accept permissions
2026-02-27 06:17:40 -06:00
Adam
4a94096994
fix(app): update provider sprite
2026-02-27 06:01:00 -06:00
opencode-agent[bot]
3407ded9d0
chore: generate
2026-02-27 11:41:55 +00:00
a325c9af8f
feat(app): add Turkish (tr) locale for app and ui packages ( #15278 )
...
Co-authored-by: Ugur <ugur@example.com >
2026-02-27 05:41:06 -06:00
Pirro Zani and GitHub
dc8c011510
docs(readme): add Greek translation and update language navigation ( #15281 )
2026-02-27 05:39:56 -06:00
Filip and GitHub
1f108bc401
feat(app): recent projects section in command pallette ( #15270 )
2026-02-27 05:33:22 -06:00
Frank
6b3118883c
wip: zen
2026-02-27 02:56:43 -05:00
Brendan Allan and GitHub
0da8af8a28
desktop: move open_path to rust ( #15323 )
2026-02-27 06:17:24 +00:00
Frank
2a4ed49551
wip: zen
2026-02-27 00:30:14 -05:00
Brendan Allan and GitHub
7528419172
app: allow providing username and password when connecting to remote server ( #14872 )
2026-02-27 13:26:15 +08:00
Frank
8c739b4a7d
zen: fix go plan usage limit
2026-02-26 23:20:05 -05:00
Adam
f2100dcfd8
fix(app): scroll jacking
2026-02-26 20:41:35 -06:00
Adam
b0b88f6792
fix(app): permission indicator
2026-02-26 20:40:39 -06:00
Adam
e9a7c71141
fix(app): permission notifications
2026-02-26 20:36:10 -06:00
David Hill
4205fbd2aa
tweak(app): show keybind on context tab close
2026-02-27 00:29:02 +00:00
fc52e4b2d3
feat(app): better diff/code comments ( #14621 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com >
Co-authored-by: David Hill <iamdavidhill@gmail.com >
2026-02-26 18:23:04 -06:00
Kit Langton
9a6bfeb782
refactor(app): dedupe filetree scroll state
2026-02-26 19:20:56 -05:00
David Hill
fa119423ec
tweak(app): align review changes select height
2026-02-27 00:18:14 +00:00
David Hill
bf442a50c0
fix(ui): mute inactive file tab icons
2026-02-27 00:18:14 +00:00
David Hill
09e1b98bc6
tweak(ui): max-width on session when the review is closed but the file tree is open
2026-02-27 00:18:14 +00:00
Adam
37d42595cf
fix: test
2026-02-26 18:11:05 -06:00
Adam
adabad19f1
Revert "fix(ui): prevent filename and diff count overlap in session changes ( #14773 )"
...
This reverts commit a0b3bbffd5 .
2026-02-26 18:11:05 -06:00
David Hill
7a74be3b47
tweak(ui): add border to filetree on scroll
2026-02-26 23:18:35 +00:00
David Hill
c95febb1d5
tui: fix session tab alignment in compact view to prevent vertical overflow
2026-02-26 22:54:49 +00:00
opencode-agent[bot]
9736fce8fc
chore: update nix node_modules hashes
2026-02-26 22:18:33 +00:00
05d77b7d47
chore: storybook ( #15285 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com >
2026-02-26 16:05:04 -06:00
Adam
8c484a05b8
fix(app): terminal issues
2026-02-26 15:52:35 -06:00
Shoubhit Dash and GitHub
a0b3bbffd5
fix(ui): prevent filename and diff count overlap in session changes ( #14773 )
2026-02-26 15:42:24 -06:00
Shoubhit Dash and GitHub
270d084cb1
fix(ui): avoid truncating workspace paths in assistant text ( #14584 )
2026-02-26 15:41:58 -06:00
9312867565
feat(app): new tabs styling ( #15284 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com >
2026-02-26 15:39:45 -06:00
Adam
7e6a007c35
feat(app): auto-accept all permissions mode
2026-02-26 15:23:26 -06:00
OpeOginni and GitHub
5745ee87ba
refactor(desktop): enhance project tile interaction with suppress hover functionality ( #15214 )
2026-02-26 11:00:11 -06:00
Niu Shuai and GitHub
08f056d412
docs: Sync zh_CN docs with English Version ( #15228 )
2026-02-26 10:59:45 -06:00
Frank
96ca0de3bc
wip: zen
2026-02-26 11:17:19 -05:00
adamelmore
b4d0090e00
chore: fix flaky test
2026-02-26 08:53:40 -06:00
05ac0a73e1
fix(app): simplify review layout ( #14953 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com >
2026-02-26 08:51:58 -06:00
David Hill and GitHub
7453e78b35
feat: opencode go provider list ( #15203 )
2026-02-26 14:37:33 +00:00
Shoubhit Dash and GitHub
bb8a1718a6
fix(desktop): restore shell path env for desktop sidecar ( #15211 )
2026-02-26 18:35:21 +05:30
Filip and GitHub
6b021658ad
fix(app): open in powershell ( #15112 )
2026-02-26 16:39:55 +08:00
opencode
799b2623cb
release: v1.2.15
2026-02-26 08:22:25 +00:00
Luke Parker and GitHub
fce811b52f
fix: most segfaults on windows with Bun v1.3.10 stable ( #15181 )
2026-02-26 17:55:01 +10:00
aae75b3cfb
fix(app): middle-click tab close in scrollable tab bar ( #15081 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-26 12:29:08 +05:30
392a6d993f
fix(desktop): remove interactive shell flag from sidecar spawn to prevent hang on macOS ( #15136 )
...
Co-authored-by: kil-penguin <hyeonjun@gameduo.net >
2026-02-26 14:02:40 +08:00
Frank
c4ea11fef3
wip: zen
2026-02-25 23:06:16 -05:00
b8337cddc4
fix(app): permissions and questions from child sessions ( #15105 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com >
2026-02-26 01:05:08 +00:00
OpeOginni and GitHub
444178e079
fix(docs): update schema URL in share configuration examples across multiple languages ( #15114 )
2026-02-25 18:16:39 -05:00
opencode-agent[bot]
4551282a4b
chore: generate
2026-02-25 22:55:09 +00:00
Sebastian and GitHub
9d29d692c6
split tui/server config ( #13968 )
2026-02-25 23:53:09 +01:00
Frank
1172fa418e
wip: zen go
2026-02-25 12:39:50 -05:00
adamelmore
b368181ac9
chore: move glossary
2026-02-25 10:29:05 -06:00
David Hill
7afa48b4ef
tweak(ui): keep reasoning inline code subdued in dark mode
2026-02-25 15:18:05 +00:00
Filip and GitHub
45191ad144
fix(app): keyboard navigation previous/next message ( #15047 )
2026-02-25 08:57:13 -06:00
Oleksii Pavliuk and opencode
2869922696
fix(app): correct Copilot provider description in i18n files ( #15071 )
2026-02-25 14:56:03 +00:00
Ryan Vogel and opencode
e48c1ccf07
chore(workflows): label vouched users and restrict vouch managers ( #15075 )
2026-02-25 14:56:03 +00:00
opencode-agent[bot] and opencode
5e5823ed85
chore: generate
2026-02-25 14:56:03 +00:00
opencode
de2bc25677
release: v1.2.14
2026-02-25 14:55:56 +00:00
Shantur Rathore and GitHub
79b5ce58e9
feat(core): add message delete endpoint ( #14417 )
2026-02-25 09:25:26 -05:00
Ayush Thakur and GitHub
088a81c116
fix: consume stdout concurrently with process exit in auth login ( #15058 )
2026-02-25 08:22:52 -05:00
opencode
d848c9b6a3
release: v1.2.13
2026-02-25 07:27:19 +00:00
Dax Raad
561f9f5f05
opencode go copy
2026-02-25 01:54:28 -05:00
Dax Raad
3c6c74457d
sync
2026-02-25 01:48:10 -05:00
fc6e7934bd
feat(desktop): enhance Windows app resolution and UI loading states ( #13320 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2026-02-25 14:39:58 +08:00
Frank
d7500b25b8
zen: go
2026-02-25 01:25:08 -05:00
Frank
5d5f2cfee6
wip: zen go
2026-02-25 00:48:14 -05:00
Frank
1172ebe697
wip: zen go
2026-02-25 00:47:04 -05:00
Frank
d00d98d56a
wip: zen go
2026-02-25 00:42:33 -05:00
Frank
6fc5506293
zen: go
2026-02-25 00:31:48 -05:00
Brendan Allan
76b60f3779
desktop: make readme more accurate
2026-02-25 12:28:48 +08:00
Dax Raad
6af7ddf03b
ci: switch beta script to gpt-5.3-codex for improved code generation quality
2026-02-24 23:26:03 -05:00
Dax Raad
0b3fb5d460
ci: specify opencode/kimi-k2.5 model in beta script to ensure consistent PR processing
2026-02-24 23:22:56 -05:00
Dax Raad
a487f11a30
ci: auto-resolve merge conflicts in beta sync using opencode
...
When merging PRs into the beta branch, the sync script now attempts to automatically resolve merge conflicts using opencode before failing. This reduces manual intervention needed for beta releases when multiple PRs have overlapping changes.
2026-02-24 23:17:31 -05:00
Dax and GitHub
637059a515
feat: show LSP errors for apply_patch tool ( #14715 )
2026-02-25 04:15:11 +00:00
Dax Raad
fa559b0385
core: temporarily disable plan enter tool to prevent unintended mode switches during task execution
2026-02-24 23:05:26 -05:00
Dax and GitHub
814c1d398c
refactor: migrate Bun.spawn to Process utility with timeout and cleanup ( #14448 )
2026-02-24 23:04:15 -05:00
Luke Parker and GitHub
da40ab7b3d
fix(opencode): disable config bun cache in CI ( #14985 )
2026-02-25 11:38:23 +10:00
Luke Parker and GitHub
e718263778
fix(project): await git id cache write ( #14977 )
2026-02-25 00:46:12 +00:00
Luke Parker and GitHub
3af12c53c4
fix(opencode): import custom tools via file URL ( #14971 )
2026-02-25 10:24:47 +10:00
opencode
29ddd55088
release: v1.2.11
2026-02-24 23:29:02 +00:00
James Long and GitHub
2c00eb60bd
feat(core): add workspace-serve command (experimental) ( #14960 )
2026-02-24 17:34:34 -05:00
Frank
2a87860c06
zen: gpt 5.3 codex
2026-02-24 14:49:07 -05:00
adamelmore
68cf011fd3
fix(app): ignore stale part deltas
2026-02-24 11:48:29 -06:00
Frank
f8cfb697bd
zen: restrict alpha models to admin workspaces
2026-02-24 09:56:11 -05:00
Filip and GitHub
c6d8e7624d
fix(app): on cancel comment unhighlight lines ( #14103 )
2026-02-24 22:55:17 +08:00
opencode-agent[bot]
0d0d0578eb
chore: generate
2026-02-24 14:49:52 +00:00
OpeOginni and GitHub
cc02476ea5
refactor: replace error handling with serverErrorMessage utility and checks for if error is ConfigInvalidError ( #14685 )
2026-02-24 14:48:59 +00:00
Frank
5190589632
zen: remove alpha models from models endpoint
2026-02-24 09:43:18 -05:00
adamelmore
c92913e962
chore: cleanup
2026-02-24 08:21:05 -06:00
Luke Parker and GitHub
082f0cc127
fix(app): preserve native path separators in file path helpers ( #14912 )
2026-02-25 00:03:15 +10:00
Noam Bressler and GitHub
2cee947671
fix: ACP both live and load share synthetic pending status preceeding… ( #14916 )
2026-02-24 23:54:10 +10:00
adamelmore
e27d3d5d40
fix(app): remove filetree tooltips
2026-02-24 07:32:12 -06:00
Luke Parker and GitHub
32417774c4
fix(test): replace structuredClone with spread for process.env ( #14908 )
2026-02-24 23:16:24 +10:00
Luke Parker and GitHub
36197f5ff8
fix(win32): add 50ms tolerance for NTFS mtime fuzziness in FileTime assert ( #14907 )
2026-02-24 23:10:10 +10:00
Luke Parker and GitHub
3d379c20c4
fix(test): replace Unix-only assumptions with cross-platform alternatives ( #14906 )
2026-02-24 23:03:18 +10:00
Luke Parker and GitHub
06f25c78f6
fix(test): use path.sep in discovery test for cross-platform path matching ( #14905 )
2026-02-24 22:51:56 +10:00
Luke Parker and GitHub
1a0639e5b8
fix(win32): normalize backslash paths in config rel() and file ignore ( #14903 )
2026-02-24 22:42:48 +10:00
Luke Parker and GitHub
1af3e9e557
fix(win32): fix plugin resolution with createRequire fallback ( #14898 )
2026-02-24 22:20:57 +10:00
Luke Parker and GitHub
a292eddeb5
fix(test): harden preload cleanup against Windows EBUSY ( #14895 )
2026-02-24 21:59:14 +10:00
Luke Parker and GitHub
79254c1020
fix(test): normalize git excludesFile path for Windows ( #14893 )
2026-02-24 21:40:38 +10:00
opencode-agent[bot]
ef7f222d80
chore: generate
2026-02-24 11:15:39 +00:00
888b123387
feat: ACP - stream bash output and synthetic pending events ( #14079 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-02-24 21:14:47 +10:00
Luke Parker and GitHub
13cabae29f
fix(win32): add git flags for snapshot operations and fix tests for cross-platform ( #14890 )
2026-02-24 21:14:16 +10:00
Luke Parker and GitHub
659068942e
fix(win32): handle CRLF line endings in markdown frontmatter parsing ( #14886 )
2026-02-24 20:33:22 +10:00
Luke Parker and GitHub
3201a7d34b
fix(win32): add bun prefix to console app build scripts ( #14884 )
2026-02-24 20:25:15 +10:00
Luke Parker and GitHub
de796d9a00
fix(test): use path.join for cross-platform glob test assertions ( #14837 )
2026-02-24 20:07:56 +10:00
Luke Parker and GitHub
a592bd9684
fix: update createOpenReviewFile test to match new call order ( #14881 )
2026-02-24 19:56:41 +10:00
opencode-agent[bot]
744059a00f
chore: generate
2026-02-24 09:47:20 +00:00
Frank
fb6d201ee0
wip: zen lite
2026-02-24 04:45:41 -05:00
Frank
cda2af2589
wip: zen lite
2026-02-24 04:45:41 -05:00
Brendan Allan
eda71373b0
app: wait for loadFile before opening file tab
2026-02-24 16:47:55 +08:00
Luke Parker and GitHub
cf5cfb48cd
upgrade to bun 1.3.10 canary and force baseline builds always ( #14843 )
2026-02-24 16:06:45 +10:00
Luke Parker and GitHub
ae190038f8
ci: use bun baseline build to avoid segfaults ( #14839 )
2026-02-24 10:15:19 +10:00
Luke Parker and GitHub
0269f39a17
ci: add Windows to unit test matrix ( #14836 )
2026-02-24 09:33:33 +10:00
Luke Parker and GitHub
0a91196919
fix(win32): e2e sometimes fails because windows is weird and sometimes ipv6 ( #14833 )
2026-02-24 09:27:00 +10:00
Frank
284251ad66
zen: display BYOK cost
2026-02-23 18:18:47 -05:00
Luke Parker and GitHub
34495a70d5
fix(win32): scripts/turbo commands would not run ( #14829 )
2026-02-24 09:15:25 +10:00
Luke Parker and GitHub
ad5f0816a3
fix(cicd): flakey typecheck ( #14828 )
2026-02-24 09:13:31 +10:00
Ryan Vogel and GitHub
24c63914bf
fix: update workflows for better automation ( #14809 )
2026-02-23 16:51:29 -05:00
adamelmore
8f2d8dd47a
fix(app): duplicate markdown
2026-02-23 09:54:26 -06:00
adamelmore
3b5b21a91e
fix(app): duplicate markdown
2026-02-23 08:23:56 -06:00
8e96447960
fix(app): correct inverted chevron direction in todo list ( #14628 )
...
Co-authored-by: shenghui kevin <shenghuikevin@shenghuideMac-mini.local >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 13:41:33 +05:30
adamelmore
9f4fc5b72a
Revert "fix(app): terminal issues"
...
This reverts commit e70d2b27de .
2026-02-22 21:27:25 -06:00
opencode-agent[bot]
d3ecc5a0d9
chore: generate
2026-02-23 03:21:03 +00:00
Frank
a5a70fa05b
wip: zen lite
2026-02-22 22:20:00 -05:00
Frank
5596775c35
zen: display session in usage
2026-02-22 22:19:44 -05:00
Frank
5712cff5c4
zen: track session in usage
2026-02-22 22:19:44 -05:00
Luke Parker and GitHub
ee754c46f9
fix(win32): normalize paths at permission boundaries ( #14738 )
2026-02-23 12:05:21 +10:00
0042a07052
fix: Windows path support and canonicalization ( #13671 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-02-23 10:10:27 +10:00
opencode-agent[bot]
ab75ef8140
chore: update nix node_modules hashes
2026-02-23 00:00:47 +00:00
Sebastian and GitHub
a4ed020a94
upgrade opentui to v0.1.81 ( #14605 )
2026-02-23 00:51:50 +01:00
opencode-agent[bot]
faa63227ac
chore: generate
2026-02-22 23:49:51 +00:00
a74fedd23b
fix(desktop): change detection on Windows, especially Cygwin ( #13659 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-02-23 09:49:05 +10:00
github-actions[bot]
eb64ce08b8
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/13659#issuecomment-3941825887
2026-02-22 22:28:32 +00:00
Adam
aaf8317c82
feat(app): feed customization options
2026-02-22 11:36:00 -06:00
Adam
e70d2b27de
fix(app): terminal issues
2026-02-22 06:17:59 -06:00
Pirro Zani and GitHub
b16f7b426c
docs(tui): correct typo in TUI documentation ( #14604 )
2026-02-22 13:59:50 +05:30
github-actions[bot]
13616e3459
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/14616#issuecomment-3939773562
2026-02-22 00:23:58 +00:00
Jun and GitHub
a41c81dcd2
docs(ko): improve wording in gitlab, ide, index, keybinds, and lsp docs ( #14517 )
2026-02-21 07:01:53 -06:00
Adam
dbf2c45869
chore: updated locale glossaries and docs sync workflow
2026-02-21 04:58:27 -06:00
Adam
c45ab712d2
chore: locale specific glossaries
2026-02-21 04:58:26 -06:00
Brendan Allan
206d81e02c
desktop: beta icon
2026-02-21 11:11:08 +08:00
Adam
6d58d899f7
fix: e2e test outdated
2026-02-20 19:44:06 -06:00
Adam
b75a27d43e
chore: cleanup
2026-02-20 19:37:35 -06:00
Frank
e77b2cfd61
wip: zen lite
2026-02-20 19:38:29 -05:00
opencode-agent[bot]
d0ce2950e4
chore: generate
2026-02-21 00:18:43 +00:00
Tuhin Mahmud and GitHub
5a1aca9189
docs: add Bangla README translation ( #14331 )
2026-02-20 18:17:47 -06:00
Adam
f07e877204
fix(app): remove double-border in share button
2026-02-20 16:20:13 -06:00
Adam
58ad4359da
chore: cleanup
2026-02-20 16:05:41 -06:00
Adam
ce2763720e
fix(app): better sound effect disabling ux
2026-02-20 16:05:41 -06:00
Aiden Cline and GitHub
950df3de19
ci: temporarily disable assigning of issues to rekram1-node ( #14486 )
2026-02-20 13:56:29 -06:00
Aiden Cline and GitHub
1d9f05e4f5
cache platform binary in postinstall for faster startup ( #14467 )
2026-02-20 12:19:17 -06:00
Adam
46361cf35c
fix(app): session review re-rendering too aggressively
2026-02-20 11:11:48 -06:00
Adam
c09d3dd5a7
chore: cleanup
2026-02-20 10:54:17 -06:00
Adam
fe89bedfcc
wip(app): custom scroll view
2026-02-20 10:54:17 -06:00
Frank
1e48d7fe82
zen: gpt safety_identifier
2026-02-20 11:28:19 -05:00
Adam
2a904ec56f
feat(app): show/hide reasoning summaries
2026-02-20 10:05:09 -06:00
Adam
0ce61c817b
fix(app): stay pinned with auto-scroll on todos/questions/perms
2026-02-20 10:00:56 -06:00
Aiden Cline and GitHub
1ffed2fa6c
Revert "cache platform binary in postinstall for faster startup" ( #14457 )
2026-02-20 09:28:49 -06:00
Aiden Cline and GitHub
c79f1a72d8
cache platform binary in postinstall for faster startup ( #14396 )
2026-02-20 09:26:13 -06:00
Adam
9c5bbba6ea
fix(app): patch tool renders like edit tool
2026-02-20 09:13:17 -06:00
Brendan Allan and GitHub
ce17f9dd94
desktop: publish betas to separate repo ( #14376 )
2026-02-20 22:33:21 +08:00
Brendan Allan
92ab4217c2
desktop: bring back -i in sidecar arguments
...
shell configs like .zshrc don't get loaded without it
2026-02-20 22:03:23 +08:00
opencode-agent[bot]
7867ba441f
chore: generate
2026-02-20 13:46:03 +00:00
Ryan Vogel and GitHub
7419ebc872
feat: add list sessions for all sessions (experimental) ( #14038 )
2026-02-20 08:45:12 -05:00
Adam
7e681b0bc0
fix(app): large text pasted into prompt-input causes main thread lock
2026-02-20 07:38:22 -06:00
Adam and GitHub
4e9ef3ecc1
fix(app): terminal issues ( #14435 )
2026-02-20 07:34:36 -06:00
Adam
7e0e35af3f
chore: update agent
2026-02-20 07:29:02 -06:00
Matt Silverlock and GitHub
2410593023
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
Shoubhit Dash and GitHub
1de12604cf
fix(ui): preserve url slashes for root workspace ( #14294 )
2026-02-20 07:02:48 -06:00
Shoubhit Dash and GitHub
ac0b37a7b7
fix(snapshot): respect info exclude in snapshot staging ( #13495 )
2026-02-20 07:02:25 -06:00
Shoubhit Dash and GitHub
7e1051af07
fix(ui): show full turn duration in assistant meta ( #14378 )
2026-02-20 07:01:13 -06:00
Matt Silverlock and GitHub
93615bef28
fix(cli): missing plugin deps cause TUI to black screen ( #14432 )
2026-02-20 07:39:15 -05:00
Adam
a04e4e81fb
chore: cleanup
2026-02-20 06:30:19 -06:00
opencode
296250f1b7
release: v1.2.10
2026-02-20 11:18:40 +00:00
Brendan Allan and GitHub
443214871e
sdk: build to dist/ instead of dist/src ( #14383 )
2026-02-20 14:10:38 +08:00
Brendan Allan
1c2416b6de
desktop: don't spawn sidecar if default is localhost server
2026-02-20 12:18:39 +08:00
d86c10816d
docs: clarify tool name collision precedence ( #14313 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-02-19 22:00:06 -06:00
Aiden Cline and GitHub
04a634a80d
test: merge test files into a single file ( #14366 )
2026-02-19 20:32:01 -06:00
opencode
1eb6caa3c6
release: v1.2.9
2026-02-20 01:45:20 +00:00
Aiden Cline and GitHub
1a329ba47d
fix: issue from structuredClone addition by using unwrap ( #14359 )
2026-02-19 19:28:06 -06:00
David Hill
8d781b08ce
tweak(ui): adjust session feed spacing
2026-02-20 01:22:12 +00:00
David Hill
8b99ac6513
tweak(ui): tone down reasoning emphasis
2026-02-20 01:17:48 +00:00
David Hill
63a469d0ce
tweak(ui): refine session feed spacing
2026-02-20 01:17:48 +00:00
David Hill and Aiden Cline
ae98be83b3
fix(desktop): restore settings header mask
2026-02-19 18:37:56 -06:00
David Hill and Aiden Cline
a3181d5fbd
tweak(ui): nudge edited files chevron
2026-02-19 18:37:56 -06:00
David Hill and Aiden Cline
998c8bf3a5
tweak(ui): stabilize collapsible chevron hover
2026-02-19 18:37:56 -06:00
NatChung and Aiden Cline
d2d7a37bca
fix: add missing id/sessionID/messageID to MCP tool attachments ( #14345 )
2026-02-19 18:37:56 -06:00
8ad60b1ec2
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
Dax and Aiden Cline
01d518708a
remove unnecessary deep clones from session loop and LLM stream ( #14354 )
2026-02-19 18:37:55 -06:00
Dax Raad and Aiden Cline
ae50f24c06
fix(web): correct config import path in Korean enterprise docs
2026-02-19 18:37:55 -06:00
Jay V and Aiden Cline
d32dd4d7fd
docs: update providers layout and Windows sidebar label
2026-02-19 18:37:55 -06:00
Dax Raad and Aiden Cline
cb5a0de42f
core: remove User-Agent header assertion from LLM test to fix failing test
2026-02-19 18:37:55 -06:00
opencode
f2090b26c1
release: v1.2.8
2026-02-19 22:38:42 +00:00
Adam
fca0166488
fix(app): black screen on launch with sidecar server
2026-02-19 16:23:33 -06:00
opencode-agent[bot]
686dd330a0
chore: generate
2026-02-19 22:19:09 +00:00
193013a44d
feat(opencode): support adaptive thinking for claude sonnet 4.6 ( #14283 )
...
Co-authored-by: tctev <224793535+tctev@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-02-19 16:17:57 -06:00
824ab4cecc
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
Adam and opencode
7a42ecdddb
chore: cleanup
2026-02-19 21:27:39 +00:00
Adam and opencode
dd011e879c
fix(app): clear todos on abort
2026-02-19 21:27:39 +00:00
opencode
04cf2b8268
release: v1.2.7
2026-02-19 21:27:31 +00:00
1a1437e78b
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
Adam
c76a81434d
chore: cleanup
2026-02-19 15:09:24 -06:00
Adam and GitHub
49cc872c44
chore: refactor composer/dock components ( #14328 )
2026-02-19 15:02:45 -06:00
Adam and GitHub
f8dad0ae17
fix(app): terminal issues ( #14329 )
2026-02-19 14:54:09 -06:00
Adam
40a939f5f0
chore: cleanup
2026-02-19 14:34:49 -06:00
Adam
7729c6d895
chore: cleanup
2026-02-19 14:31:22 -06:00
Adam
7fb2081dce
chore: cleanup
2026-02-19 14:25:12 -06:00
Shintaro Jokagi and GitHub
3d9f6c0fe0
feat(i18n): update Japanese translations to WSL integration ( #13160 )
2026-02-19 14:18:52 -06:00
Shantur Rathore and GitHub
190d2957eb
fix(core): normalize file.status paths relative to instance dir ( #14207 )
2026-02-19 14:17:36 -06:00
Jun and GitHub
b64d0768ba
docs(ko): improve wording in ecosystem, enterprise, formatters, and github docs ( #14220 )
2026-02-19 14:17:15 -06:00
opencode-agent[bot]
1867f1acaa
chore: generate
2026-02-19 20:12:16 +00:00
Aiden Cline and GitHub
00c079868a
test: fix discovery test to boot up server instead of relying on 3rd party ( #14327 )
2026-02-19 14:11:23 -06:00
opencode-agent[bot]
8b99648790
chore: update nix node_modules hashes
2026-02-19 18:56:40 +00:00
Dax and GitHub
cb8b74d3f1
refactor: migrate from Bun.Glob to npm glob package ( #14317 )
2026-02-19 13:40:09 -05:00
Aiden Cline and GitHub
7e35d0c610
core: bump ai sdk packages for google, google vertex, anthropic, bedrock, and provider utils ( #14318 )
2026-02-19 12:35:51 -06:00
Aiden Cline and GitHub
5364ab74a2
tweak: add support for medium reasoning w/ gemini 3.1 ( #14316 )
2026-02-19 12:00:56 -06:00
opencode-agent[bot]
91f8dd5f57
chore: update nix node_modules hashes
2026-02-19 18:00:22 +00:00
opencode-agent[bot]
850402f093
chore: update nix node_modules hashes
2026-02-19 17:52:03 +00:00
Dax Raad
af72010e9f
Revert "refactor: migrate from Bun.Glob to npm glob package"
...
This reverts commit 3c21735b35 .
2026-02-19 12:48:43 -05:00
Brendan Allan
50883cc1e9
app: make localhost urls work in isLocal
2026-02-20 01:38:39 +08:00
Adam
f2858a42ba
chore: cleanup
2026-02-19 11:36:37 -06:00
Dax Raad
3c21735b35
refactor: migrate from Bun.Glob to npm glob package
...
Replace Bun.Glob usage with a new Glob utility wrapper around the npm 'glob' package.
This moves us off Bun-specific APIs toward standard Node.js compatible solutions.
Changes:
- Add new src/util/glob.ts utility module with scan(), scanSync(), and match()
- Default include option is 'file' (only returns files, not directories)
- Add symlink option (default: false) to control symlink following
- Migrate all 12 files using Bun.Glob to use the new Glob utility
- Add comprehensive tests for the glob utility
Breaking changes:
- Removed support for include: 'dir' option (use include: 'all' and filter manually)
- symlink now defaults to false (was true in most Bun.Glob usages)
Files migrated:
- src/util/log.ts
- src/util/filesystem.ts
- src/tool/truncation.ts
- src/session/instruction.ts
- src/storage/json-migration.ts
- src/storage/storage.ts
- src/project/project.ts
- src/cli/cmd/tui/context/theme.tsx
- src/config/config.ts
- src/tool/registry.ts
- src/skill/skill.ts
- src/file/ignore.ts
2026-02-19 12:34:18 -05:00
Adam
56dda4c98c
chore: cleanup
2026-02-19 11:12:56 -06:00
Adam
6b8902e8b9
fix(app): navigate to last session on project nav
2026-02-19 11:12:56 -06:00
Frank
08a2d002b8
zen: gemini 3.1 pro
2026-02-19 11:43:14 -05:00
Dax and GitHub
02a9495063
Remove use of Bun.file ( #14215 )
2026-02-19 11:32:32 -05:00
Adam
0fcba68d4c
chore: cleanup
2026-02-19 09:00:43 -06:00
Adam
338393c016
fix(app): accordion styles
2026-02-19 09:00:43 -06:00
Adam
8ebdbe0ea2
fix(core): text files missclassified as binary
2026-02-19 07:32:58 -06:00
Adam
38f7071da9
chore: cleanup
2026-02-19 07:32:58 -06:00
Brendan Allan
d2d5f3c04b
app: fix typecheck
2026-02-19 21:27:44 +08:00
Brendan Allan
885d71636f
desktop: fetch defaultServer at top level
2026-02-19 21:14:59 +08:00
Adam and GitHub
d07f09925f
fix(app): terminal rework ( #14217 )
2026-02-19 06:35:14 -06:00
opencode-agent[bot]
c7b35342dd
chore: update nix node_modules hashes
2026-02-19 06:40:44 +00:00
Aiden Cline and GitHub
308e500832
tweak: bake in the aws and google auth pkgs ( #14241 )
2026-02-19 00:31:33 -06:00
opencode-agent[bot]
4b878f6aeb
chore: generate
2026-02-19 05:19:18 +00:00
Ariane Emory and GitHub
1893473148
fix: token substitution in OPENCODE_CONFIG_CONTENT (alternate take) ( #14047 )
2026-02-18 23:18:24 -06:00
Dax Raad
3a416f6f33
sdk: fix nested exports transformation in publish script
...
The publish script now recursively transforms export paths to handle nested export objects. This ensures all SDK entry points are correctly mapped to their compiled dist/ locations and type definitions when publishing to npm.
2026-02-18 20:43:50 -05:00
Dax Raad
11a37834c2
tui: ensure onExit callback fires after terminal output is written
2026-02-18 20:43:50 -05:00
Brendan Allan
d620455531
app: deduplicate allServers list
2026-02-19 09:34:23 +08:00
Dax Raad
568eccb4c6
Revert: all refactor commits migrating from Bun.file() to Filesystem module
2026-02-18 19:41:14 -05:00
Dax and GitHub
3a07dd8d96
refactor: migrate src/project/project.ts from Bun.file() to Filesystem/stat modules ( #14126 )
2026-02-18 19:37:10 -05:00
David Hill
802ccd3788
tweak(ui): rotate collapsible chevron icon
2026-02-19 00:35:12 +00:00
David Hill
6042785c57
tweak(ui): rtl-truncate edited file paths
2026-02-19 00:32:12 +00:00
David Hill
5d8664c13e
tweak(app): adjust session turn horizontal padding
2026-02-19 00:32:12 +00:00
David Hill
3d0f24067c
tweak(app): tighten prompt dock padding
2026-02-19 00:32:12 +00:00
David Hill
44049540b0
tweak(ui): add open-file tooltip icon
2026-02-19 00:32:12 +00:00
David Hill
40f00ccc1c
tweak(ui): use chevron icons for review diff rows
2026-02-19 00:32:12 +00:00
David Hill
a301051263
tweak(ui): tighten review diff file info gap
2026-02-19 00:32:12 +00:00
David Hill
fd61be4078
tweak(ui): show added diff counts in review
2026-02-19 00:32:12 +00:00
David Hill
4a8bdc3c75
tweak(ui): group edited files list styling
2026-02-19 00:32:12 +00:00
David Hill
9c7629ce61
Update oc-2.json
2026-02-19 00:32:12 +00:00
David Hill
ba53c56a21
tweak(ui): combine diffs in review into one group
2026-02-19 00:32:12 +00:00
Dax and GitHub
14c0989411
refactor: migrate src/tool/read.ts from Bun.file() to Filesystem module ( #14118 )
2026-02-18 19:29:11 -05:00
Dax and GitHub
36bc07a5af
refactor: migrate src/tool/write.ts from Bun.file() to Filesystem module ( #14119 )
2026-02-18 19:27:11 -05:00
Dax and GitHub
270b807cdf
refactor: migrate src/tool/edit.ts from Bun.file() to Filesystem module ( #14120 )
2026-02-18 19:26:45 -05:00
Dax and GitHub
bd52ce5640
refactor: migrate remaining tool files from Bun.file() to Filesystem/stat modules ( #14121 )
2026-02-18 19:24:21 -05:00
Dax and GitHub
a624871ccd
refactor: migrate src/storage/storage.ts from Bun.file()/Bun.write() to Filesystem module ( #14122 )
2026-02-18 19:21:21 -05:00
Dax and GitHub
819d09e64e
refactor: migrate src/storage/json-migration.ts from Bun.file() to Filesystem module ( #14123 )
2026-02-18 19:20:40 -05:00
Dax and GitHub
9e6cb89101
refactor: migrate src/mcp/auth.ts from Bun.file()/Bun.write() to Filesystem module ( #14125 )
2026-02-18 19:20:16 -05:00
Dax and GitHub
a8347c3762
refactor: migrate src/storage/db.ts from Bun.file() to statSync ( #14124 )
2026-02-18 19:20:03 -05:00
Dax and GitHub
57b63ea83d
refactor: migrate src/session/prompt.ts from Bun.file() to Filesystem/stat modules ( #14128 )
2026-02-19 00:18:05 +00:00
Ryan Vogel and GitHub
c162074888
chore: skip PR standards checks for PRs created before Feb 18 2026 6PM EST ( #14208 )
2026-02-18 18:16:43 -05:00
Aiden Cline and GitHub
088eac9d4e
fix: opencode run crashing, and show errored tool calls in output ( #14206 )
2026-02-18 17:13:01 -06:00
Dax and GitHub
5fe237a3fd
refactor: migrate src/skill/discovery.ts from Bun.file()/Bun.write() to Filesystem module ( #14133 )
2026-02-18 23:10:24 +00:00
Dax and GitHub
ae398539c5
refactor: migrate src/session/instruction.ts from Bun.file() to Filesystem module ( #14130 )
2026-02-18 18:09:45 -05:00
Dax and GitHub
359360ad86
refactor: migrate src/provider/provider.ts from Bun.file() to Filesystem module ( #14132 )
2026-02-18 18:08:48 -05:00
Dax and GitHub
5d12eb9528
refactor: migrate src/shell/shell.ts from Bun.file() to statSync ( #14134 )
2026-02-18 22:55:50 +00:00
Dax and GitHub
6fb4f2a7a5
refactor: migrate src/cli/cmd/tui/thread.ts from Bun.file() to Filesystem module ( #14135 )
2026-02-18 17:28:41 -05:00
Dax and GitHub
48dfa45a9a
refactor: migrate src/util/log.ts from Bun.file() to Node.js fs module ( #14136 )
2026-02-18 17:28:08 -05:00
Dax and GitHub
97520c827e
refactor: migrate src/provider/models.ts from Bun.file()/Bun.write() to Filesystem module ( #14131 )
2026-02-18 17:26:13 -05:00
Dax and GitHub
b75a89776d
refactor: migrate src/lsp/client.ts from Bun.file() to Filesystem module ( #14137 )
2026-02-18 17:22:06 -05:00
opencode-agent[bot]
b909679367
chore: generate
2026-02-18 22:21:17 +00:00
Ryan Vogel and GitHub
639d1dd8fe
chore: add compliance checks for issues and PRs with recheck on edit ( #14170 )
2026-02-18 17:20:23 -05:00
Luke Parker and GitHub
7033b4d0a8
fix(win32): Sidecar spawning a window ( #14197 )
2026-02-19 08:18:15 +10:00
Eduardo Bellido Bellido and GitHub
87c16374aa
fix(lsp): use HashiCorp releases API for installing terraform-ls ( #14200 )
2026-02-18 16:11:57 -06:00
Dax and GitHub
d366a1430f
refactor: migrate src/lsp/server.ts from Bun.file()/Bun.write() to Filesystem module ( #14138 )
2026-02-18 21:41:07 +00:00
David Hill
cfea5c73de
tweak(app): delay prompt mode toggle tooltip
2026-02-18 21:33:14 +00:00
David Hill
2589eb207f
tweak(app): shorten prompt mode toggle tooltips
2026-02-18 21:33:14 +00:00
David Hill
ec7c72da3f
tweak(ui): restyle reasoning blocks
2026-02-18 21:33:14 +00:00
Dax and GitHub
a4b36a72ad
refactor: migrate src/file/time.ts from Bun.file() to stat ( #14141 )
2026-02-18 21:22:08 +00:00
Dax and GitHub
e37a9081a6
refactor: migrate src/cli/cmd/session.ts from Bun.file() to statSync ( #14144 )
2026-02-18 16:20:58 -05:00
Dax and GitHub
a2469d933e
refactor: migrate src/acp/agent.ts from Bun.file() to Filesystem module ( #14139 )
2026-02-18 16:14:20 -05:00
Dax and GitHub
3cde93bf2d
refactor: migrate src/auth/index.ts from Bun.file()/Bun.write() to Filesystem module ( #14140 )
2026-02-18 16:13:50 -05:00
Dax and GitHub
898bcdec87
refactor: migrate src/cli/cmd/agent.ts from Bun.file()/Bun.write() to Filesystem module ( #14142 )
2026-02-18 21:08:01 +00:00
Dax and GitHub
d5971e2da5
refactor: migrate src/cli/cmd/import.ts from Bun.file() to Filesystem module ( #14143 )
2026-02-18 21:07:32 +00:00
David Hill
c71f4d4847
Update oc-2.json
2026-02-18 20:32:54 +00:00
opencode-agent[bot]
dec7827548
chore: generate
2026-02-18 20:19:27 +00:00
David Hill
7faa8cb110
tweak(ui): reduce review panel padding
2026-02-18 20:18:17 +00:00
David Hill
d8a4a125c0
Update oc-2.json
2026-02-18 20:18:17 +00:00
David Hill
50923f06f1
tweak(ui): remove pressed scale for secondary buttons
2026-02-18 20:18:17 +00:00
David Hill
ba919fb619
tweak(ui): shrink review expand/collapse width
2026-02-18 20:18:17 +00:00
David Hill
47b4de3531
tweak(ui): tighten review header action spacing
2026-02-18 20:18:17 +00:00
David Hill
bb6d1d502f
tweak(ui): adjust review diff style hover radius
2026-02-18 20:18:17 +00:00
David Hill
31e964e7cf
Update oc-2.json
2026-02-18 20:18:17 +00:00
David Hill
06b2304a5f
tweak(ui): override for the radio group in the review
2026-02-18 20:18:17 +00:00
David Hill
1b67339e4d
Update radio-group.css
2026-02-18 20:18:17 +00:00
David Hill
1571246ba8
tweak(ui): use default cursor for segmented control
2026-02-18 20:18:17 +00:00
David Hill
d730d8be01
tweak(ui): shrink review diff style toggle
2026-02-18 20:18:17 +00:00
David Hill
e42cc85112
Update oc-2.json
2026-02-18 20:18:17 +00:00
David Hill
c7a79f1877
Update icon-button.css
2026-02-18 20:18:17 +00:00
David Hill
431f5347af
tweak(ui): search button style
2026-02-18 20:18:17 +00:00
David Hill
1ed4a98233
tweak(ui): remove pressed transition for secondary buttons
2026-02-18 20:18:17 +00:00
David Hill
db4ff89579
Update oc-2.json
2026-02-18 20:18:17 +00:00
David Hill
2f56761060
tweak(ui): expanded color state on titlebar buttons
2026-02-18 20:18:17 +00:00
David Hill
09286ccae0
tweak(ui): oc-2 theme updates
2026-02-18 20:18:17 +00:00
David Hill
4e959849f6
tweak(ui): hover and active styles for filetree tabs
2026-02-18 20:18:17 +00:00
David Hill
3690cafeb8
tweak(ui): hover and active styles for title bar buttons
2026-02-18 20:18:17 +00:00
David Hill
bcca253dec
tweak(ui): hover and active styles for title bar buttons
2026-02-18 20:18:17 +00:00
David Hill
6d69ad5574
tweak(ui): update oc-2 secondary button colors
2026-02-18 20:18:17 +00:00
David Hill
1f9be63e96
tweak(ui): use weak border and base icon color for secondary
2026-02-18 20:18:17 +00:00
David Hill
0873908030
tweak(ui): theme color updates
2026-02-18 20:18:17 +00:00
David Hill
4db2d94854
tweak(ui): shrink filetree tab height
2026-02-18 20:18:17 +00:00
David Hill
e5d52e4eb5
tweak(ui): align pill tabs pressed background
2026-02-18 20:18:16 +00:00
David Hill
f20c0bffd3
tweak(ui): unify titlebar expanded button background
2026-02-18 20:18:16 +00:00
David Hill
9110e6a2a7
tweak(ui): share button border
2026-02-18 20:18:16 +00:00
David Hill
0888c02379
tweak(ui): file tree background color
2026-02-18 20:18:16 +00:00
David Hill
24ce49d9d7
fix(ui): add previous smoke colors
2026-02-18 20:18:16 +00:00
David Hill
5d69f00282
button style tweaks
2026-02-18 20:18:16 +00:00
David Hill
12016c8eb4
oc-2 theme init
2026-02-18 20:18:16 +00:00
David Hill
d6331cf792
Update colors.css
2026-02-18 20:18:16 +00:00
opencode-agent[bot]
2d7c9c9692
chore: generate
2026-02-18 20:15:14 +00:00
Helge Tesdal and GitHub
1aa18c6cd6
feat(plugin): pass sessionID and callID to shell.env hook input ( #13662 )
2026-02-18 14:14:18 -06:00
Adam and GitHub
de25703e9d
fix(app): terminal cross-talk ( #14184 )
2026-02-18 13:56:05 -06:00
Adam
1133d87be0
chore: cleanup
2026-02-18 13:38:51 -06:00
Adam and GitHub
42aa28d512
chore: cleanup ( #14181 )
2026-02-18 13:23:20 -06:00
opencode-agent[bot]
c6bd320003
chore: update nix node_modules hashes
2026-02-18 19:08:12 +00:00
Frank
24a9841322
zen: update sst version
publish-github-action / publish (push) Has been cancelled
2026-02-18 13:54:23 -05:00
Dax and GitHub
8bf06cbcc1
refactor: migrate src/global/index.ts from Bun.file() to Filesystem module ( #14146 )
2026-02-18 13:25:18 -05:00
OpeOginni and GitHub
be2e6f1926
fix(opencode): update pasteImage to only increment count when the previous attachment is an image too ( #14173 )
2026-02-18 12:09:09 -06:00
Adam
72c12d59af
chore: cleanup
2026-02-18 11:55:08 -06:00
Adam
8408e4702e
chore: cleanup
2026-02-18 11:48:25 -06:00
Adam
ef14f64f9e
chore: cleanup
2026-02-18 11:48:25 -06:00
Adam
3f60a6c2a4
chore: cleanup
2026-02-18 11:48:25 -06:00
Matt Silverlock and GitHub
d447b7694a
fix(github): emit PROMPT_TOO_LARGE error on context overflow ( #14166 )
2026-02-18 11:45:27 -06:00
Dax and GitHub
5638b782c5
refactor: migrate editor.ts from Bun.file()/Bun.write() to Filesystem module ( #14149 )
2026-02-18 17:44:33 +00:00
Dax and GitHub
eb3f337695
refactor: migrate clipboard.ts from Bun.file() to Filesystem module ( #14148 )
2026-02-18 12:38:44 -05:00
Dax and GitHub
c88ff3c08b
refactor: migrate src/bun/index.ts from Bun.file()/Bun.write() to Filesystem module ( #14147 )
2026-02-18 12:38:30 -05:00
Dax and GitHub
e0e8b94384
refactor: migrate uninstall.ts from Bun.file()/Bun.write() to Filesystem module ( #14150 )
2026-02-18 12:35:55 -05:00
Dax and GitHub
8f4a72c57a
refactor: migrate config/markdown.ts from Bun.file() to Filesystem module ( #14151 )
2026-02-18 12:35:32 -05:00
Dax and GitHub
ef155f3766
refactor: migrate file/index.ts from Bun.file() to Filesystem module ( #14152 )
2026-02-18 12:33:20 -05:00
Dax and GitHub
82a323ef70
refactor: migrate cli/cmd/github.ts from Bun.write() to Filesystem module ( #14154 )
2026-02-18 12:33:05 -05:00
Dax and GitHub
a500eaa2d4
refactor: migrate format/formatter.ts from Bun.file() to Filesystem module ( #14153 )
2026-02-18 12:31:35 -05:00
Dax Raad
b714bb21d2
ci: switch to standard GitHub cache action for Bun dependencies
2026-02-18 12:24:17 -05:00
Dax and GitHub
472d01fbaf
refactor: migrate cli/cmd/run.ts from Bun.file() to Filesystem/stat modules ( #14155 )
2026-02-18 17:22:46 +00:00
Dax Raad
a5c15a23e4
core: allow readJson to be called without explicit type parameter
...
Added default type parameter 'any' to readJson<T> so users can call it without specifying a type when they don't need strict typing. This reduces boilerplate for quick JSON reads where type safety isn't required.
2026-02-18 12:21:25 -05:00
Dax and GitHub
3d189b42a3
refactor: migrate file/ripgrep.ts from Bun.file()/Bun.write() to Filesystem module ( #14159 )
2026-02-18 12:10:42 -05:00
opencode-agent[bot]
91a3ee642d
chore: update nix node_modules hashes
2026-02-18 17:08:31 +00:00
Dax and GitHub
37b24f4870
refactor: migrate index.ts from Bun.file() to Filesystem module ( #14160 )
2026-02-18 12:03:24 -05:00
38572b8175
feat: add Julia language server support ( #14129 )
...
Co-authored-by: Alexander Abramov <abramov231@gmail.com >
2026-02-18 11:02:29 -06:00
Aiden Cline and GitHub
fc1addb8f4
ignore: tweak contributing md ( #14168 )
2026-02-18 11:01:59 -06:00
Vladimir Glafirov and GitHub
83b7d8e04c
feat: GitLab Duo - bump gitlab-ai-provider to 3.6.0 (adds Sonnet 4.6) ( #14115 )
2026-02-18 10:58:38 -06:00
Mike Harris and GitHub
d27dbfe062
fix(cli): session list --max-count not honored, shows too few sessions ( #14162 )
2026-02-18 10:56:37 -06:00
Brendan Allan
f8904e3972
desktop: handle sidecar key in projectsKey
2026-02-19 00:05:50 +08:00
Brendan Allan
4a5823562c
desktop: fix isLocal
2026-02-19 00:03:08 +08:00
opencode-agent[bot]
3aaf29b693
chore: update nix node_modules hashes
2026-02-18 15:41:20 +00:00
Dax and GitHub
6b29896a35
feat: Add centralized filesystem module for Bun.file migration ( #14117 )
2026-02-18 15:30:52 +00:00
Brendan Allan and GitHub
1bb8574179
app: refactor server management backend ( #13813 )
2026-02-18 23:03:24 +08:00
Adam
2611c35acc
fix(app): lower threshold for diff hiding
2026-02-18 08:40:05 -06:00
Adam and GitHub
00c238777a
chore: cleanup ( #14113 )
2026-02-18 08:26:15 -06:00
Dax Raad
e4b548fa76
docs: add policy about AI-generated security reports
...
We receive a large number of AI-generated security reports and don't have the resources to review them all. This policy clarifies that such submissions will result in an automatic ban to protect our maintainers' time.
2026-02-18 09:15:18 -05:00
Adam
e132dd2c70
chore: cleanup
2026-02-18 07:22:36 -06:00
David Hill
fbe9669c57
fix: use group-hover for file tree icon color swap at all nesting levels
2026-02-18 13:20:02 +00:00
Adam
c34ad7223a
chore: cleanup
2026-02-18 07:12:54 -06:00
David Hill
cc86a64bb5
tui: simplify mode toggle icon styling
...
Use consistent strong color for active mode icons instead of different
colors for shell vs normal mode, making the active state more visually
clear to users.
2026-02-18 12:35:28 +00:00
Adam
3394402aef
chore: cleanup
2026-02-18 06:32:35 -06:00
Brendan Allan
6cd3a59022
desktop: cleanup
2026-02-18 16:24:28 +08:00
Brendan Allan
5aeb305344
desktop: temporarily disable wsl
2026-02-18 16:10:07 +08:00
Caleb Norton and GitHub
6eb043aedb
ci: allow commits on top of beta PRs ( #11924 )
2026-02-18 00:20:05 -06:00
e96f6385c2
fix(opencode): fix Clojure syntax highlighting ( #13453 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-02-18 00:18:18 -06:00
Jérôme Benoit and GitHub
1109a282e0
ci: add nix-eval workflow for cross-platform flake evaluation ( #12175 )
2026-02-18 00:03:37 -06:00
Aiden Cline and GitHub
25f3eef957
fix: ensure explore subagent has external_directory perm set to ask instead of auto denying ( #14060 )
2026-02-17 20:16:55 -06:00
Aiden Cline and GitHub
0ca75544ab
fix: dont autoload kilo ( #14052 )
2026-02-17 18:42:18 -06:00
opencode-agent[bot]
572a037e5d
chore: generate
2026-02-17 23:53:22 +00:00
RAMA and GitHub
ad92181fa7
feat: add Kilo as a native provider ( #13765 )
2026-02-17 17:52:21 -06:00
legao and GitHub
c56f4aa5d8
refactor: simplify redundant ternary in updateMessage ( #13954 )
2026-02-17 17:40:14 -06:00
opencode-agent[bot]
a344a766fd
chore: generate
2026-02-17 23:36:08 +00:00
Aiden Cline and GitHub
bca793d064
ci: ensure triage adds acp label ( #14039 )
2026-02-17 17:34:47 -06:00
Dax Raad
ad3c192837
tui: exit cleanly without hanging after session ends
...
- Force process exit after TUI thread completes to prevent lingering processes
- Add 5-second timeout to worker shutdown to prevent indefinite hangs during cleanup
2026-02-17 17:56:39 -05:00
Anton Volkov and GitHub
5512231ca8
fix(tui): style scrollbox for permission and sidebar ( #12752 )
2026-02-17 16:24:01 -06:00
Anton Volkov and GitHub
bad394cd49
chore: remove leftover patch ( #13749 )
2026-02-17 16:22:38 -06:00
Aiden Cline and GitHub
3b97580621
tweak: ensure read tool uses fs/promises for all paths ( #14027 )
2026-02-17 16:05:22 -06:00
jackarch-2 and GitHub
cb88fe26aa
chore: add missing newline ( #13992 )
2026-02-17 16:04:58 -06:00
Adam
e345b89ce5
fix(app): better tool call batching
2026-02-17 15:57:50 -06:00
Adam
26c7b240ba
chore: cleanup
2026-02-17 15:54:59 -06:00
Adam and GitHub
d327a2b1cf
chore(app): use radio group in prompt input ( #14025 )
2026-02-17 15:53:38 -06:00
Aiden Cline and GitHub
c1b03b728a
fix: make read tool more mem efficient ( #14009 )
2026-02-17 15:36:45 -06:00
opencode-agent[bot]
2a2437bf22
chore: generate
2026-02-17 21:23:23 +00:00
4ccb82e81a
feat: surface plugin auth providers in the login picker ( #13921 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-02-17 15:21:49 -06:00
David Hill
92912219df
tui: simplify prompt mode toggle icon colors via CSS and tighten message timeline padding
2026-02-17 20:10:16 +00:00
Adam
bab3124e8b
fix(app): prompt input quirks
2026-02-17 13:10:43 -06:00
Frank
7a66ec6bc9
zen: sonnet 4.6
2026-02-17 14:10:21 -05:00
Adam
3a505b2691
fix(app): virtualizer getting wrong scroll root
2026-02-17 12:57:40 -06:00
Adam and GitHub
20f43372f6
fix(app): terminal disconnect and resync ( #14004 )
2026-02-17 12:54:28 -06:00
fb79dd7bf8
fix: Invalidate oauth credentials when oauth provider says so ( #14007 )
...
Co-authored-by: Eduardo Gomes <egomes@cloudflare.com >
2026-02-17 12:46:26 -06:00
Brendan Allan and GitHub
4025b655a4
desktop: replicate tauri-plugin-shell logic ( #13986 )
2026-02-18 02:40:52 +08:00
David Hill
7379903568
tui: improve modified file visibility and button spacing
...
- Replace warning yellow with distinct orange color for modified files in git diff indicators
- Increase button padding for better visual balance in session header and status popover
2026-02-17 18:39:21 +00:00
David Hill
a685e7a805
tui: show monochrome file icons by default in tree view, revealing colors on hover to reduce visual clutter and help users focus on code content
2026-02-17 18:23:04 +00:00
David Hill
ce7484b4f5
tui: fix share button text styling to use consistent 12px regular font weight
2026-02-17 17:55:55 +00:00
David Hill
0bc1dcbe1b
tweak(ui): update icon transparency
2026-02-17 17:52:29 +00:00
David Hill
a69b339baf
fix(ui): use icon-strong-base for active titlebar icon buttons
2026-02-17 17:51:49 +00:00
David Hill
26f835cdd2
tweak(ui): icon-interactive-base color change dark mode
2026-02-17 17:43:37 +00:00
David Hill
bd3d1413fd
tui: add warning icon to permission requests for better visibility
...
Adds a visual warning indicator to permission request dialogs to make
them more noticeable and help users understand when the agent needs
approval to use tools. Also improves the layout with consistent
spacing and icon alignment.
2026-02-17 17:43:37 +00:00
David Hill
2c17a980ff
refactor(ui): extract dock prompt shell
2026-02-17 17:43:37 +00:00
David Hill
b784c923a8
tweak(ui): bump button heights and align permission prompt layout
2026-02-17 17:43:37 +00:00
Aiden Cline and GitHub
ea96f898c0
ci: rm remap for jlongster since he is in org now ( #14000 )
2026-02-17 11:08:35 -06:00
Caleb Norton and GitHub
47435f6e17
fix: don't fetch models.dev on completion ( #13997 )
2026-02-17 10:41:03 -06:00
Alex Carpenter and GitHub
df59d1412b
fix: Homepage video section layout shift ( #13987 )
2026-02-17 21:22:47 +05:30
Filip and GitHub
46739ca7cd
fix(app): ui flashing when switching tabs ( #13978 )
2026-02-17 21:19:20 +05:30
d055c1cad6
fix(desktop): avoid sidecar health-check timeout on shell startup ( #13925 )
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2026-02-17 15:34:16 +00:00
David Hill
adfbfe350d
tui: increase prompt mode toggle height for better clickability
2026-02-17 15:28:35 +00:00
David Hill
652a776554
ui: add clearer 'Copy response' tooltip label for text parts
2026-02-17 15:19:30 +00:00
David Hill
1d78100f63
tweak(ui): allow full-width user message meta
...
Moves the user message meta row out of the bubble width constraints and truncates long metadata while keeping the timestamp visible with consistent middot spacing.
2026-02-17 15:16:07 +00:00
David Hill
57a5d5fd34
tweak(ui): show assistant response meta on hover
...
Adds hover-only metadata after the assistant copy icon showing agent, provider, model, and response duration.
2026-02-17 15:16:07 +00:00
David Hill
14684d8e75
tweak(ui): refine user message hover meta
...
Moves the interrupted state into the user message hover metadata and updates the copy tooltip to 'Copy message'.
2026-02-17 15:16:07 +00:00
David Hill
2cac848823
tweak(ui): use provider catalog names
...
Renders provider and model display names from the provider list instead of raw IDs in user message hover metadata.
2026-02-17 15:16:07 +00:00
David Hill
5a3e0ef13a
tweak(ui): show user message meta on hover
...
Adds a hover-only metadata line under user messages showing agent, provider, model, and timestamp for quicker context.
2026-02-17 15:16:07 +00:00
opencode-agent[bot]
7ed4499748
chore: generate
2026-02-17 14:43:42 +00:00
Filip and GitHub
4d5e86d8a5
feat(desktop): more e2e tests ( #13975 )
2026-02-17 08:42:50 -06:00
David Hill
222b6cda96
tweak(ui): update magnifying-glass icon
...
Replace the magnifying-glass glyph with a 16px viewBox variant and keep default 1px stroke; adjust the titlebar search to render the icon at 16x16.
2026-02-17 14:37:44 +00:00
David Hill
8e243c6500
tweak(app): tighten titlebar action padding
...
Use pr-2 for the status and fallback copy-path actions, and tighten the copy icon/text gap to 1.5.
2026-02-17 14:37:44 +00:00
David Hill
98f3ff6273
tweak(app): refine titlebar search and open padding
...
Ensure the titlebar search placeholder truncates cleanly and left-aligns; match the fallback copy-path button left padding to the open action.
2026-02-17 14:37:44 +00:00
David Hill
ce08442732
tweak(ui): center titlebar search and soften keybind
...
Mount the titlebar search in the center area and tune its sizing/spacing; use regular weight for the keybind pill text.
2026-02-17 14:37:44 +00:00
David Hill
8fcfbd697a
tweak(app): align titlebar search text size
...
Use the same 12px text style for the titlebar search placeholder as the status and open actions.
2026-02-17 14:37:44 +00:00
David Hill
a8669aba8f
tweak(app): match titlebar active bg to hover
...
Use the ghost hover background for active/expanded titlebar actions and tighten titlebar popover gutters to 4px.
2026-02-17 14:37:44 +00:00
David Hill
d31e9cff6a
tweak(app): use weak borders in titlebar actions
...
Use border-border-weak-base for the titlebar status and open actions (including the open button divider) and adjust the English copy-path label casing.
2026-02-17 14:37:44 +00:00
David Hill
0cb11c2412
tweak(app): reduce titlebar right padding
...
Use pr-2 (instead of pr-6) on the titlebar right section when not on Windows.
2026-02-17 14:37:44 +00:00
David Hill
9b1d7047d4
tweak(app): keep file tree toggle visible
...
Always show the titlebar file tree button (and space the right-side icon buttons at 4px) so it stays accessible regardless of the review panel state.
2026-02-17 14:37:44 +00:00
opencode-agent[bot]
703d634744
chore: generate
2026-02-17 13:45:58 +00:00
David Hill
e273a31e70
tweak(ui): icon button spacing
2026-02-17 13:44:59 +00:00
277c68d8e5
chore: app polish ( #13976 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com >
2026-02-17 07:34:02 -06:00
10985671ad
feat(app): session timeline/turn rework ( #13196 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com >
2026-02-17 07:16:23 -06:00
Shoubhit Dash and GitHub
3dfbb70593
fix(app): recover state after sse reconnect and harden sse streams ( #13973 )
2026-02-17 07:10:39 -06:00
David Hill and GitHub
07947bab7d
tweak(tui): new session banner with logo and details ( #13970 )
2026-02-17 07:43:55 -05:00
opencode-agent[bot]
4eed55973f
chore: generate
2026-02-17 12:08:03 +00:00
Minung Han and GitHub
6e984378d7
fix(docs): correct reversed meaning in Korean plugins logging section ( #13945 )
2026-02-17 06:07:09 -06:00
chenmi and GitHub
4fd3141ab5
docs: improve zh-cn and zh-tw documentation translations ( #13942 )
2026-02-17 06:06:39 -06:00
vynn and GitHub
8d0a303af4
docs(ko): improve Korean translation accuracy and clarity in Zen docs ( #13951 )
2026-02-17 06:05:37 -06:00
Ganesh and GitHub
0186a85063
fix(app): keep Escape handling local to prompt input on macOS desktop ( #13963 )
2026-02-17 06:04:11 -06:00
Aiden Cline and GitHub
ed4e4843c2
ci: update triage workflow ( #13944 )
2026-02-17 01:05:56 -06:00
Frank
a93a1b93e1
wip: zen
2026-02-17 01:32:57 -05:00
Frank
ace63b3ddb
zen: glm 5 free
2026-02-17 01:12:13 -05:00
Brendan Allan and GitHub
d338bd528c
Hide server CLI on windows ( #13936 )
2026-02-17 12:43:25 +08:00
Goni Zahavy and GitHub
ea2d089db0
ci: fixed missing if condition ( #13934 )
2026-02-17 12:42:55 +08:00
Goni Zahavy and GitHub
4226097228
ci: fixed Rust cache for 'cargo install' in publish.yml ( #13907 )
2026-02-17 12:13:33 +08:00
Aiden Cline and GitHub
e35a4131d0
core: keep message part order stable when files resolve asynchronously ( #13915 )
2026-02-16 18:45:11 -06:00
Goni Zahavy and GitHub
0e669b6016
ci: use useblacksmith/stickydisk on linux runners only ( #13909 )
2026-02-16 18:27:04 -06:00
Goni Zahavy and GitHub
9163611989
ci: fixed apt cache not working in publish.yml ( #13897 )
2026-02-16 17:31:38 -06:00
James Long and GitHub
d93cefd47a
fix(website): fix site in safari 18 ( #13894 )
2026-02-16 17:39:28 -05:00
Aiden Cline and GitHub
a580fb47d2
tweak: drop ids from attachments in tools, assign them in prompt.ts instead ( #13890 )
2026-02-16 14:59:57 -06:00
9d3c81a683
feat(acp): add opt-in flag for question tool ( #13562 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-02-16 14:20:41 -06:00
Zhiyuan Zheng and GitHub
86e545a23e
fix(opencode): ACP sessions never get LLM-generated titles ( #13095 )
2026-02-16 14:16:17 -06:00
Ariane Emory and GitHub
b0afdf6ea4
feat(cli): add session delete command ( #13571 )
2026-02-16 14:15:34 -06:00
opencode
d8c25bfeb4
release: v1.2.6
2026-02-16 19:57:09 +00:00
Robert Schadek and GitHub
160ba295a8
feat(opencode): add dfmt formatter support for D language files ( #13867 )
2026-02-16 13:14:35 -06:00
OpeOginni and GitHub
16332a8583
fix(tui): make use of server dir path for file references in prompts ( #13781 )
2026-02-16 13:14:08 -06:00
Aiden Cline
ae6e85b2a4
ignore: rm random comment on opencode.jsonc
2026-02-16 13:09:39 -06:00
Dax and GitHub
fdad823edc
feat(cli): add db migrate command for JSON to SQLite migration ( #13874 )
2026-02-16 19:05:21 +00:00
Ryan Vogel and GitHub
5cc1d6097e
feat(cli): add --continue and --fork flags to attach command ( #13879 )
2026-02-16 13:45:00 -05:00
opencode-agent[bot]
8c1af9b445
chore: update nix node_modules hashes
2026-02-16 17:38:43 +00:00
Vladimir Glafirov and GitHub
ef979ccfa8
fix: bump GitLab provider and auth plugin for mid-session token refresh ( #13850 )
2026-02-16 10:01:17 -06:00
Imanol Maiztegui and GitHub
bb30e06855
fix (tui): Inaccurate tips ( #13845 )
2026-02-16 09:08:04 -05:00
Adam
b055f973df
chore: cleanup
2026-02-16 07:58:18 -06:00
Rafi Khardalian and GitHub
45fa5e7199
fix(core): remove unnecessary per-message title LLM calls ( #13804 )
2026-02-16 06:04:20 -06:00
Chujiang and GitHub
3ebf27aab9
fix(docs): correct critical translation errors in Russian zen page ( #13830 )
2026-02-16 06:02:48 -06:00
Aiden Cline and GitHub
1d041c8861
fix: google vertex var priority ( #13816 )
2026-02-16 02:41:52 -06:00
opencode-agent[bot]
089ab9defa
chore: generate
2026-02-16 08:32:34 +00:00
f7708efa5b
feat: add openai-compatible endpoint support for google-vertex provider ( #10303 )
...
Co-authored-by: BlueT - Matthew Lien - 練喆明 <BlueT@BlueT.org >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-02-16 02:31:48 -06:00
60807846a9
fix(desktop): normalize Linux Wayland/X11 backend and decoration policy ( #13143 )
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
2026-02-16 13:24:28 +08:00
dpuyosa and GitHub
afd0716cbd
feat(opencode): Add Venice support in temperature, topP, topK and smallOption ( #13553 )
2026-02-15 22:24:24 -06:00
Brendan Allan and GitHub
920255e8c6
desktop: use process-wrap instead of manual job object ( #13431 )
2026-02-16 04:14:24 +00:00
opencode-agent[bot]
21e0778002
chore: generate
2026-02-15 22:31:40 +00:00
d9363da9ee
fix(website): correct zh-CN translation of proprietary terms in zen.mdx ( #13734 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-02-15 16:30:47 -06:00
Salam Elbilig and GitHub
9b23130ac4
feat(opencode): add cljfmt formatter support for Clojure files ( #13426 )
2026-02-15 15:21:57 -06:00
opencode
62a24c2dda
release: v1.2.5
2026-02-15 18:49:52 +00:00
Alex Yaroshuk and GitHub
3a3aa300bb
feat(app): localize "free usage exceeded" error & "Add credits" clickable link ( #13652 )
2026-02-15 10:40:09 -06:00
Shane Bishop and GitHub
cf50a289db
fix(desktop): issue viewing new files opened from the file tree ( #13689 )
2026-02-15 09:48:40 -06:00
Shoubhit Dash and GitHub
3c85cf4fac
fix(app): only navigate prompt history at input boundaries ( #13690 )
2026-02-15 07:47:19 -06:00
Filip and GitHub
878ddc6a0a
fix(app): keybind [shift+tab] ( #13695 )
2026-02-15 07:46:56 -06:00
Denys and GitHub
3761121728
docs: add Ukrainian README translation ( #13697 )
2026-02-15 07:46:19 -06:00
zerone0x and GitHub
3aaa34be1e
fix(desktop): focus window after update/relaunch ( #13701 )
2026-02-15 07:45:34 -06:00
Brandon Julio Thenaro and GitHub
985c2a3d15
feat: Add GeistMono Nerd Font to available mono font options ( #13720 )
2026-02-15 07:44:21 -06:00
Aiden Cline and GitHub
eb553f53ac
fix: ensure sqlite migration logs to stderr instead of stdout ( #13691 )
2026-02-15 00:41:16 -06:00
opencode
d1482e1483
release: v1.2.4
2026-02-15 01:55:33 +00:00
Dax Raad
45f0050372
core: add db command for database inspection and querying
2026-02-14 20:37:17 -05:00
Dax Raad
b5c8bd3421
test: add tests for path-derived IDs in json migration
...
Tests verify that file paths are used for IDs even when JSON contains
different values - ensuring robustness against stale JSON content.
2026-02-14 20:37:17 -05:00
Dax Raad
2bab5e8c39
fix: derive all IDs from file paths during json migration
...
Earlier migrations moved data to new directories without updating JSON
fields. Now consistently derives all IDs from file paths:
- Projects: id from filename
- Sessions: id from filename, projectID from parent directory
- Messages: id from filename, sessionID from parent directory
- Parts: id from filename, messageID from parent directory
This ensures migrated data matches the actual file layout regardless of
stale values in JSON content.
2026-02-14 20:37:17 -05:00
85b5f5b705
feat(app): clear notifications action ( #13668 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com >
2026-02-14 19:33:22 -06:00
460a87f359
fix(app): stack overflow in filetree ( #13667 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com >
2026-02-14 19:24:48 -06:00
opencode
c190f5f611
release: v1.2.3
2026-02-15 00:34:56 +00:00
opencode-agent[bot]
7911cb62ab
chore: update nix node_modules hashes
2026-02-14 20:38:57 +00:00
Aiden Cline and GitHub
839c5cda12
fix: ensure anthropic models on OR also have variant support ( #13498 )
2026-02-14 14:30:07 -06:00
Dax and GitHub
67c985ce82
fix: add WAL checkpoint on database open ( #13633 )
2026-02-14 19:33:08 +00:00
Alberto Valverde and GitHub
575f2cf2a5
chore: bump nixpkgs to get bun 1.3.9 ( #13302 )
2026-02-14 13:21:31 -06:00
Aiden Cline and GitHub
933a491ade
fix: ensure vercel variants pass amazon models under bedrock key ( #13631 )
2026-02-14 13:18:52 -06:00
opencode
3b6b3e6fc8
release: v1.2.2
2026-02-14 19:08:58 +00:00
Dax Raad
8631d6c01d
core: add comprehensive test coverage for Session.list() filters
...
Adds test cases for filtering sessions by directory, root sessions only,
start time, search terms, and result limits to ensure the listing
functionality works correctly for all filter combinations.
2026-02-14 13:43:41 -05:00
Dax Raad
68bb8ce1da
core: filter sessions at database level to improve session list loading performance
2026-02-14 13:41:15 -05:00
opencode-agent[bot]
306fc77076
chore: update nix node_modules hashes
2026-02-14 18:38:18 +00:00
759ec104b6
fix vercel gateway variants ( #13541 )
...
Co-authored-by: Benjamin Woodruff <github@benjam.info >"
2026-02-14 12:32:29 -06:00
Aiden Cline and GitHub
ef205c3660
bump vertex ai packages ( #13625 )
2026-02-14 12:29:01 -06:00
Brendan Allan
df3203d2dd
ci: move signpath policy
2026-02-14 14:47:50 +08:00
Brendan Allan and opencode
ed439b2057
ci: test-signing signpath policy
2026-02-14 06:39:53 +00:00
opencode
cd775a2862
release: v1.2.1
2026-02-14 06:39:47 +00:00
Dax Raad
b020758446
tui: show all project sessions from any working directory
...
Previously sessions were only listed if they were created in the current
working directory or its subdirectories. Users can now view and switch
to any session in the project regardless of which directory they're in.
2026-02-14 01:21:41 -05:00
Aiden Cline and GitHub
179c40749d
fix: tweak websearch tool description date info to avoid cache busts ( #13559 )
2026-02-13 23:59:10 -06:00
Frank
1e25df21a2
zen: minimax m2.5 & glm5
2026-02-14 00:47:26 -05:00
opencode
ffc000de8e
release: v1.2.0
2026-02-14 05:20:11 +00:00
Brendan Allan
0b9e929f68
desktop: fix rust
2026-02-14 12:48:16 +08:00
opencode-agent[bot]
d0dcffefa7
chore: update nix node_modules hashes
2026-02-14 04:28:27 +00:00
Brendan Allan and GitHub
7d46872775
desktop: remote OPENCODE_SQLITE env ( #13545 )
2026-02-13 23:20:09 -05:00
opencode-agent[bot]
afb04ed5d4
chore: generate
2026-02-14 04:19:48 +00:00
6d95f0d14c
sqlite again ( #10597 )
...
Co-authored-by: Github Action <action@github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-02-14 04:19:02 +00:00
d018903887
fix: prevent opencode run crash on malformed tool inputs ( #13051 )
...
Co-authored-by: 0xK3vin <kevin@git-pu.sh >
2026-02-13 20:54:20 -06:00
Kit Langton and GitHub
d30e917385
fix(ui): support cmd-click links in inline code ( #12552 )
2026-02-13 13:57:38 -06:00
Niu Shuai and GitHub
72c09e1dcc
fix: standardize zh-CN docs character set and terminology ( #13500 )
2026-02-13 12:58:12 -06:00
bc1fd0633d
fix(test): move timeout config to CLI flag ( #13494 )
...
Co-authored-by: 严浩 <h_mini2024@oo1.dev >
2026-02-13 10:20:02 -05:00
G36maid and GitHub
88e2eb5416
docs: add pacman installation option for Arch Linux alongside AUR ( #13293 )
2026-02-13 09:07:48 -06:00
Jun and GitHub
b8848cfae1
docs(ko): polish Korean phrasing in acp, agents, config, and custom-tools docs ( #13446 )
2026-02-13 09:05:29 -06:00
Adam
4f51c0912d
chore: cleanup
2026-02-13 05:52:43 -06:00
Adam
1c71604e0a
fix(app): terminal resize
2026-02-13 05:52:42 -06:00
eytans and GitHub
e242fe19e4
fix(web): use prompt_async endpoint to avoid timeout over VPN/tunnel ( #12749 )
2026-02-13 05:25:47 -06:00
opencode-agent[bot]
f991a6c0b6
chore: generate
2026-02-13 11:19:37 +00:00
Annopick and GitHub
b1764b2ffd
docs: Fix zh-cn translation mistake in tools.mdx ( #13407 )
2026-02-13 05:18:47 -06:00
Chris Yang and GitHub
ebe5a2b74a
fix(app): remount SDK/sync tree when server URL changes ( #13437 )
2026-02-13 05:16:14 -06:00
Jun and GitHub
9f20e0d14b
fix(web): sync docs locale cookie on alias redirects ( #13109 )
2026-02-13 05:12:28 -06:00
Filip and GitHub
ebb907d646
fix(desktop): performance optimization for showing large diff & files ( #13460 )
2026-02-13 05:08:13 -06:00
opencode-agent[bot]
b8ee882126
chore: update nix node_modules hashes
2026-02-13 07:06:28 +00:00
Rahul Mishra and GitHub
693127d382
feat(cli): add --dir option to run command ( #12443 )
2026-02-13 00:59:37 -06:00
Aiden Cline and GitHub
0d90a22f90
feat: update some ai sdk packages and uuse adaptive reasoning for opus 4.6 on vertex/bedrock/anthropic ( #13439 )
2026-02-13 00:56:11 -06:00
opencode
34ebe814dd
release: v1.1.65
2026-02-13 05:51:04 +00:00
Aiden Cline and GitHub
1fb6c0b5b3
Revert "fix: token substitution in OPENCODE_CONFIG_CONTENT" ( #13429 )
2026-02-12 23:24:31 -06:00
Aiden Cline and GitHub
98aeb60a7f
fix: ensure @-ing a dir uses the read tool instead of dead list tool ( #13428 )
2026-02-12 23:20:33 -06:00
Spoon and GitHub
1608565c80
feat(hook): add tool.definition hook for plugins to modify tool description and parameters ( #4956 )
2026-02-12 22:52:17 -06:00
Brendan Allan
b06afd657d
ci: remove signpath policy
2026-02-13 10:46:45 +08:00
Adam
dd296f7033
fix(app): reconnect event stream on disconnect
2026-02-12 20:20:24 -06:00
Adam
fb7b2f6b4d
feat(app): toggle all provider models
2026-02-12 20:19:26 -06:00
Brendan Allan
e0f1c3c20e
cleanup desktop loading page
2026-02-13 10:15:36 +08:00
Adam
dec304a273
fix(app): emoji as avatar
2026-02-12 20:05:58 -06:00
Adam
c9719dff72
fix(app): notification should navigate to session
2026-02-12 20:04:36 -06:00
Adam
7f95cc64c5
fix(app): prompt input quirks
2026-02-12 19:58:57 -06:00
Adam
b525c03d20
chore: cleanup
2026-02-12 19:52:20 -06:00
Adam
8da5fd0a66
fix(app): worktree delete
2026-02-12 19:38:13 -06:00
Adam
0303c29e3f
fix(app): failed to create store
2026-02-12 19:38:06 -06:00
Brendan Allan
adb0c4d4f9
desktop: only show loading window if sqlite migration is necessary
2026-02-13 08:49:52 +08:00
991496a753
fix: resolve ACP hanging indefinitely in thinking state on Windows ( #13222 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-02-12 18:20:00 -06:00
opencode
76db218674
release: v1.1.64
2026-02-12 23:18:40 +00:00
Ariane Emory and GitHub
29671c1397
fix: token substitution in OPENCODE_CONFIG_CONTENT ( #13384 )
2026-02-12 16:59:44 -06:00
Aiden Cline and GitHub
f66624fe6e
chore: cleanup flag code ( #13389 )
2026-02-12 22:38:51 +00:00
opencode-agent[bot]
d475fd6137
chore: generate
2026-02-12 22:14:45 +00:00
Smit Chaudhary and GitHub
93eee0daf4
fix: look for recent model in fallback in cli ( #12582 )
2026-02-12 16:13:48 -06:00
opencode-agent[bot]
445e0d7676
chore: update nix node_modules hashes
2026-02-12 22:04:31 +00:00
Luke Parker and GitHub
4018c863e3
fix: baseline CPU detection ( #13371 )
2026-02-13 07:50:43 +10:00
Luke Parker and GitHub
a8f2884521
feat: windows selection behavior, manual ctrl+c ( #13315 )
2026-02-13 07:38:27 +10:00
Sebastian and GitHub
c0814da785
do not open console on error ( #13374 )
2026-02-12 21:29:58 +00:00
opencode-agent[bot]
20dcff1e2e
chore: generate
2026-02-12 21:23:32 +00:00
11dd281c92
docs: update STACKIT provider documentation with typo fix ( #13357 )
...
Co-authored-by: amankalra172 <aman.kalra@st.ovgu.de >
2026-02-12 15:22:35 -06:00
Adam
548608b7ad
fix(app): terminal pty isolation
2026-02-12 15:15:34 -06:00
Adam
4e0f509e7b
feat(app): option to turn off sound effects
2026-02-12 15:03:05 -06:00
Adam
ff3b174c42
fix(app): normalize oauth error messages
2026-02-12 14:58:25 -06:00
Adam
70303d0b42
chore: cleanup
2026-02-12 14:48:09 -06:00
Adam
7ccf223c84
chore: cleanup
2026-02-12 14:43:20 -06:00
Adam
e9b9a62fe4
chore: cleanup
2026-02-12 14:39:02 -06:00
Adam
81c623f26e
chore: cleanup
2026-02-12 14:32:31 -06:00
Adam
3696d1ded1
chore: cleanup
2026-02-12 14:24:19 -06:00
Adam
50f208d69f
fix(app): suggestion active state broken
2026-02-12 14:17:05 -06:00
Adam
958320f9c1
fix(app): remote http server connections
2026-02-12 13:41:22 -06:00
Aiden Cline and opencode
d1ee4c8dca
test: add more test cases for project.test.ts ( #13355 )
2026-02-12 18:46:44 +00:00
opencode
ac018e3a35
release: v1.1.63
2026-02-12 18:46:38 +00:00
Dax Raad and opencode
e6e9c15d34
improve codex model list
2026-02-12 18:15:30 +00:00
opencode
aaee5fb680
release: v1.1.62
2026-02-12 18:15:24 +00:00
Adam
ff0abacf4b
fix(app): project icons unloading
2026-02-12 11:50:17 -06:00
Rasheed and GitHub
0771e3a8be
fix(app): preserve undo history for plain-text paste ( #13351 )
2026-02-12 17:27:53 +00:00
Adam and GitHub
da952135ca
chore(app): refactor for better solidjs hygiene ( #13344 )
2026-02-12 11:26:19 -06:00
Dax Raad
789705ea96
ignore: document test fixtures for agents
2026-02-12 12:10:21 -05:00
Ryan Vogel and GitHub
ba54cee55e
feat(tool): return image attachments from webfetch ( #13331 )
2026-02-12 12:09:29 -05:00
opencode-agent[bot]
847e06f9e1
chore: update nix node_modules hashes
2026-02-12 17:09:09 +00:00
Aiden Cline and GitHub
2db618dea3
fix: downgrade bun to 1.3.5 ( #13347 )
2026-02-12 16:59:08 +00:00
Dylan Fiedler and GitHub
ecab692ca1
fix(docs): correct format attribute in StructuredOutputs ( #13340 )
2026-02-12 10:55:43 -06:00
Frank
59a323e9a8
wip: zen
2026-02-12 11:11:25 -05:00
Frank
658bf6fa58
zen: minimax m2.5
2026-02-12 11:04:09 -05:00
Adam
a82ca86008
fix(app): more defensive code component
2026-02-12 10:00:58 -06:00
Adam
ed472d8a67
fix(app): more defensive session context metrics
2026-02-12 10:00:58 -06:00
ff4414bb15
chore: refactor packages/app files ( #13236 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Frank <frank@anoma.ly >
2026-02-12 09:49:14 -06:00
Dax Raad
56ad2db020
core: expose tool arguments in shell hook for plugin visibility
2026-02-12 09:54:47 -05:00
Frank and opencode
ae811ad8d2
wip: zen
2026-02-12 14:45:52 +00:00
opencode-agent[bot] and opencode
85df106713
chore: generate
2026-02-12 14:45:52 +00:00
opencode
892bb75265
release: v1.1.61
2026-02-12 14:45:45 +00:00
Dax Raad
a115565054
core: allow model configurations without npm/api provider details
...
Makes npm and api fields optional in the provider schema so model definitions
can be more flexible when provider package details aren't needed.
2026-02-12 09:26:28 -05:00
Frank
d82d22b2d7
wip: zen
2026-02-12 09:17:49 -05:00
Ryan Vogel and GitHub
d723147083
feat: update to not post comment on workflows when no duplicates found ( #13238 )
2026-02-12 09:13:38 -05:00
opencode-agent[bot]
9f9f0fb8eb
chore: update nix node_modules hashes
2026-02-12 13:36:53 +00:00
Adam and GitHub
ecb274273a
wip(ui): diff virtualization ( #12693 )
2026-02-12 07:25:58 -06:00
Adam
5f421883a8
chore: style loading screen
2026-02-12 07:16:30 -06:00
Brendan Allan
fa97475ee8
ci: move test-sigining policy
2026-02-12 18:50:00 +08:00
Brendan Allan and GitHub
0eaeb4588e
Testing SignPath Integration ( #13308 )
2026-02-12 18:46:56 +08:00
Brendan Allan and GitHub
1413d77b1f
desktop: sqlite migration progress bar ( #13294 )
2026-02-12 09:44:06 +00:00
Aiden Cline and GitHub
624dd94b5d
tweak: tool outputs to be more llm friendly ( #13269 )
2026-02-12 00:33:18 -06:00
Frank
d86f24b6b3
zen: return cost
2026-02-12 01:08:02 -05:00
opencode
03de51bd3c
release: v1.1.60
2026-02-12 05:58:24 +00:00
Luke Parker and GitHub
8f9742d988
fix(win32): use ffi to get around bun raw input/ctrl+c issues ( #13052 )
2026-02-12 15:39:31 +10:00
opencode-agent[bot]
f6e7aefa72
chore: generate
2026-02-12 04:55:00 +00:00
e269788a8f
feat: support claude agent SDK-style structured outputs in the OpenCode SDK ( #8161 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Dax Raad <d@ironbay.co >
2026-02-12 04:54:05 +00:00
opencode-agent[bot]
66780195dc
chore: generate
2026-02-12 04:11:57 +00:00
Dax Raad
ad2087094d
support custom api url per model
2026-02-11 23:10:47 -05:00
github-actions[bot]
5bdf1c4b96
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/13076#issuecomment-3888412535
2026-02-12 03:05:00 +00:00
Kit Langton and GitHub
135f8ffb2a
feat(tui): add toggle to hide session header ( #13244 )
2026-02-12 02:21:42 +00:00
dpuyosa and GitHub
bf5a01edd9
feat(opencode): Venice Add automatic variant generation for Venice models ( #12106 )
2026-02-11 20:21:29 -06:00
81ca2df6ad
fix(app): guard randomUUID in insecure browser contexts ( #13237 )
...
Co-authored-by: Selim <31136147+selimerunkut@users.noreply.github.com >
2026-02-12 01:05:15 +00:00
Adam
aea68c386a
fix(docs): locale translations for nav elements and headings
2026-02-11 18:51:50 -06:00
Adam
8eea53a41e
docs(ar): second-pass localization cleanup
2026-02-11 18:51:50 -06:00
Aiden Cline and GitHub
3befd0c6c5
tweak: use promise all for mcp listTools calls ( #13229 )
2026-02-12 00:19:53 +00:00
opencode-agent[bot]
8577eb8ec9
chore: update nix node_modules hashes
2026-02-11 23:39:24 +00:00
Luke Parker and GitHub
c856f875a1
chore: upgrade bun to 1.3.9 ( #13223 )
2026-02-12 09:27:58 +10:00
opencode-agent[bot]
264dd213f9
chore: update nix node_modules hashes
2026-02-11 23:22:01 +00:00
Sebastian and GitHub
125727d09c
upgrade opentui to 0.1.79 ( #13036 )
2026-02-12 00:13:11 +01:00
Aiden Cline and GitHub
8c7b35ad05
tweak: compaction check ( #13214 )
2026-02-11 21:43:04 +00:00
github-actions[bot]
e2a33f75e1
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/13204#issuecomment-3887062726
2026-02-11 20:40:39 +00:00
Aiden Cline and GitHub
006d673ed2
tweak: make read tool offset 1 indexed instead of 0 to avoid confusion that could be caused by line #s being 1 based ( #13198 )
2026-02-11 14:02:30 -06:00
Aiden Cline and GitHub
6b4d617df0
feat: adjust read tool so that it can handle dirs too ( #13090 )
2026-02-11 13:23:00 -06:00
Dax Raad
e3471526f4
add square logo variants to brand page
2026-02-11 13:47:54 -05:00
Adam
6b30e0b752
chore: update docs sync workflow
2026-02-11 11:47:32 -06:00
Adam
fbabce1125
fix(app): translations
2026-02-11 11:03:35 -06:00
opencode-agent[bot]
8f56ed5b85
chore: generate
2026-02-11 17:00:20 +00:00
81b5a6a08b
fix(app):workspace reset ( #13170 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-11 10:59:09 -06:00
opencode-agent[bot] and opencode
94cb6390aa
chore: generate
2026-02-11 15:37:06 +00:00
opencode
42bea5d297
release: v1.1.59
2026-02-11 15:37:00 +00:00
Adam
f252e3234c
fix(app): translations
2026-02-11 09:19:16 -06:00
eef3ae3e1f
Fix/reverception ( #13166 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-02-11 09:18:44 -06:00
Adam and opencode
fc88dde63f
test(app): more e2e tests ( #13162 )
2026-02-11 15:12:28 +00:00
Adam and opencode
4619e9d183
fix(app): sidebar remount
2026-02-11 15:12:28 +00:00
opencode
4dc363f306
release: v1.1.58
2026-02-11 15:12:01 +00:00
Adam
2e8082dd21
Revert "feat(desktop): add WSL backend mode ( #12914 )"
...
This reverts commit 213a87234d .
2026-02-11 08:51:41 -06:00
Adam
a52fe28246
fix(app): notifications on child sessions
2026-02-11 08:47:27 -06:00
Adam
8c5ba8aeb0
fix(app): terminal PTY buffer carryover
2026-02-11 08:47:26 -06:00
Adam
50330820c0
fix(console): translations
2026-02-11 08:47:26 -06:00
Adam
7222fc0ba0
fix(app): terminal resize
2026-02-11 08:47:26 -06:00
Kit Langton and GitHub
17bdb5d56a
fix(tui): dismiss dialogs with ctrl+c ( #12884 )
2026-02-11 09:03:59 -05:00
Kit Langton and GitHub
7a463cd193
fix(tui): keep /share available to copy existing link ( #12532 )
2026-02-11 08:58:24 -05:00
Kit Langton and GitHub
352a54c698
feat(prompt): mode-specific input placeholders ( #12388 )
2026-02-11 08:57:59 -05:00
Kit Langton and GitHub
93957da2c9
fix(tui): prevent home wordmark corruption in height-constrained terminals ( #13069 )
2026-02-11 08:52:14 -05:00
opencode
edcfd562af
release: v1.1.57
2026-02-11 13:45:34 +00:00
Adam
ef5ec5dc28
fix(app): terminal copy/paste
2026-02-11 07:19:33 -06:00
Adam
c426cb0f14
fix(app): copy path button styles
2026-02-11 07:19:33 -06:00
Shintaro Jokagi and GitHub
dd1862cc2b
fix(web): prevent language select label truncation ( #13100 )
2026-02-11 06:43:48 -06:00
Brendan Allan and GitHub
a25b2af05a
desktop: use tracing for logging ( #13135 )
2026-02-11 11:36:27 +00:00
Jack and GitHub
8bfd6fdba2
fix: encode non-ASCII directory paths in v1 SDK HTTP headers ( #13131 )
2026-02-11 05:33:25 -06:00
Filip and GitHub
cf7a1b8d80
feat(desktop): enhance Windows app resolution and UI loading states ( #13084 )
2026-02-11 04:40:52 -06:00
opencode-agent[bot]
5ba4c0e024
chore: generate
2026-02-11 10:38:52 +00:00
Jun and GitHub
567e094e6c
docs(ko): improve translations for intro, cli, and commands ( #13094 )
2026-02-11 04:37:52 -06:00
webwww123 and GitHub
b523998329
fix(docs): avoid footer language selector truncation ( #13124 )
2026-02-11 04:33:50 -06:00
7e1247c420
fix(desktop): server spawn resilience ( #13028 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-02-11 09:44:26 +00:00
Brendan Allan and GitHub
783888131e
fix(desktop): read wayland preference from store ( #13081 )
2026-02-11 08:10:24 +00:00
Brendan Allan and GitHub
213a87234d
feat(desktop): add WSL backend mode ( #12914 )
2026-02-11 07:49:48 +00:00
Aiden Cline and GitHub
d98bd4bd52
fix: add additional context overflow cases, remove overcorrecting ones ( #13077 )
2026-02-10 23:30:29 -06:00
Frank
22125d1347
wip: zen
2026-02-11 00:05:04 -05:00
Ariane Emory and GitHub
8c120f2fab
docs: remove 'Migrating to 1.0' documentation section ( #13076 )
2026-02-10 22:52:02 -06:00
opencode-agent[bot]
c6ec2f47ef
chore: generate
2026-02-11 01:56:08 +00:00
0fd6f365be
fix(core): ensure compaction is more reliable, add reserve token buffer to ensure that input window has enough room to compact ( #12924 )
...
Co-authored-by: James Lal <james@littlebearlabs.io >
2026-02-10 19:55:22 -06:00
Aiden Cline and GitHub
60bdb6e9ba
tweak: /review prompt to look for behavior changes more explicitly ( #13049 )
2026-02-10 19:44:42 -06:00
Dax and GitHub
6e9cd576ea
fix(tui): default session sidebar to auto ( #13046 )
2026-02-11 01:26:01 +00:00
OpeOginni and GitHub
53ec15a56a
fix(tui): improve amazon-bedrock check to include container credentials ( #13037 )
2026-02-10 18:51:49 -06:00
github-actions[bot]
a90b62267f
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/12841#issuecomment-3881500535
2026-02-11 00:37:36 +00:00
Frank
24556331c8
wip: zen
2026-02-10 17:56:10 -05:00
Frank
39145b99e8
wip: zen
2026-02-10 17:44:00 -05:00
Frank
0afa6e03a8
wip: zen
2026-02-10 17:36:32 -05:00
Frank
7a3c775dc1
wip: zen
2026-02-10 17:24:03 -05:00
Frank
3ea58bb790
wip: zen
2026-02-10 17:15:01 -05:00
Adam and opencode
50c705cd2d
fix(docs): locale translations
2026-02-10 22:12:32 +00:00
Frank and opencode
3894c217cc
wip: zen
2026-02-10 22:12:32 +00:00
Adam and opencode
66c2bb8f37
chore: update website stats
2026-02-10 22:12:32 +00:00