Commit Graph

  • 44287069e4 fix(app): use HTTP-safe UUID for attachment uploads upload-http-uuid Brendonovich 2026-09-28 05:47:47 +00:00
  • 4f0ef332a3 fix(app): allow touch scrolling in directory picker ios-picker-scroll Brendonovich 2026-09-28 05:27:04 +00:00
  • 03e67171ab fix(stats): hide partial-day ranking changes (#51777) Jack 2026-09-28 13:11:35 +08:00
  • d6963bdf24 fix(stats): localize weekly ranking option (#51776) Jack 2026-09-28 12:52:16 +08:00
  • 661b7c5548 feat(stats): add daily model rankings (#51774) Jack 2026-09-28 12:44:38 +08:00
  • 39e1ce55bc fix(core): reject relative path segments in repository hosts (#51577) Niels Kootstra 2026-09-28 06:44:35 +02:00
  • 90e65205f6 sync release versions for v1.18.33 opencode 2026-09-28 04:22:44 +00:00
  • 51ef4be1d3 release: v1.18.33 v1.18.33 opencode 2026-09-28 04:22:32 +00:00
  • 1eacc1bdb9 fix: use available model for release changelog (#51773) opencode-agent[bot] 2026-09-27 23:01:45 -05:00
  • d9f54392ba fix(tui): distinguish background shell from interrupted command (#51769) opencode-agent[bot] 2026-09-27 23:01:00 -05:00
  • d73396ab3d fix(ai): preserve Gemini thought signatures on OpenAI Chat tool calls (#51768) Aiden Cline 2026-09-27 22:57:22 -05:00
  • 35fc7a776c fix(opencode): apply provider timeouts to Cloudflare AI Gateway models (#51549) Dan Lapid 2026-09-27 23:22:28 -04:00
  • be6d424b67 feat(core): record overflow as a compaction reason overflow-reason Aiden Cline 2026-09-27 22:14:42 -05:00
  • 0caae608a2 chore(nix): update nixpkgs for Bun 1.4 (#50221) Jérôme Benoit 2026-09-28 04:34:52 +02:00
  • 7ac4679f03 fix(core): retry failed session wakes retry-session-wakes James Long 2026-09-27 21:28:43 -04:00
  • 41c0e8e472 refactor(core): share session message row codec session-row-helpers Kit Langton 2026-09-27 19:10:28 -03:00
  • 96f23508be refactor(core): remove unused project discovery option (#51729) Kit Langton 2026-09-27 15:05:46 -07:00
  • 28bb0a7158 refactor(core): drop forwarding shim modules (#51670) Kit Langton 2026-09-27 14:47:19 -07:00
  • 3d109828ff fix(tui): truncate btw question preview (#51713) DS 2026-09-27 15:05:20 -04:00
  • 0e680ec4ac fix(i18n): keep rich grammar in shared APIs weekly-i18n-sep28 Hona 2026-09-27 17:32:23 +00:00
  • ae3c005f3c feat(i18n): translate latest provider and file copy Hona 2026-09-27 17:32:23 +00:00
  • c0d49f101c feat(ai): retry transient failures on queued generation reads (#51635) Shoubhit Dash 2026-09-27 19:47:25 +05:30
  • be2446e188 feat(ai): add ElevenLabs Scribe transcription route (#51641) Shoubhit Dash 2026-09-27 19:34:36 +05:30
  • 107966eddd fix(ai): reject and throw with signal.reason on abort (#51633) Shoubhit Dash 2026-09-27 19:24:45 +05:30
  • f5e580cde1 chore(core): remove dead modules and exports (#51667) Kit Langton 2026-09-27 06:38:43 -07:00
  • 54900febfc fix(cli): keep generated config schema closed to unknown keys effect-rc115 Kit Langton 2026-09-27 10:30:41 -03:00
  • c73650371b fix(core): keep legacy agent permission precedence in source order Kit Langton 2026-09-27 10:30:41 -03:00
  • 4428a77acd fix(ai): classify terminal generation failures by provider error code (#51632) Shoubhit Dash 2026-09-27 18:44:21 +05:30
  • 61c0306c7c refactor(ai): download url audio in body.from instead of widening prepare url-media-type Shoubhit Dash 2026-09-27 18:42:40 +05:30
  • 5e7b4676b8 fix(codemode): keep authored non-finite number alternatives codemode-number-unions Kit Langton 2026-09-27 10:01:01 -03:00
  • 29dc70cff4 fix(codemode): derive empty tool inputs from the encoded schema codemode-empty-input Kit Langton 2026-09-27 10:01:00 -03:00
  • 15406155aa chore: upgrade Effect to rc.117 Kit Langton 2026-09-27 10:05:04 -03:00
  • abfaa5210b test(ai): align empty tool expectations with V2 Gemini schemas Kit Langton 2026-09-27 10:05:04 -03:00
  • fbf47807fb test(server): verify real PTY websocket transports Kit Langton 2026-09-22 21:47:22 -07:00
  • 67146125dc fix: preserve tool schema compatibility with Effect rc.115 Kit Langton 2026-09-22 21:47:22 -07:00
  • 8ba230e2fb refactor(app): declare open legacy persistence shapes Kit Langton 2026-09-20 20:15:59 -07:00
  • 12e1821cc7 fix(client): accept rc.115 schema metadata Kit Langton 2026-09-20 19:08:52 -07:00
  • 63e66ca3e6 fix: preserve schema compatibility on rc.115 Kit Langton 2026-09-20 18:47:56 -07:00
  • cc782a0cc8 chore: upgrade Effect to rc.115 Kit Langton 2026-09-20 14:29:25 -07:00
  • 6760cba80d fix(ai): surface fal moderation and compute, xAI cost, and upload query media-leftovers Shoubhit Dash 2026-09-27 14:45:52 +05:30
  • 8b26f0b631 feat(ai): lower provider file refs in LLM routes llm-media-refs Shoubhit Dash 2026-09-27 18:00:53 +05:30
  • 01eb18144b chore(core): refresh bundled models.dev snapshot opencode-agent[bot] 2026-09-27 12:19:33 +00:00
  • 0d92436e81 test(ai): expect Z.ai image URLs to carry their extension's media type Shoubhit Dash 2026-09-27 17:48:12 +05:30
  • 01208048dc test(ai): cover queued media failures, resume, cancel, and transcription sources (#51626) Shoubhit Dash 2026-09-27 17:43:24 +05:30
  • 995f76cb63 feat(tui): add last turn source to diff viewer (#51639) Shoubhit Dash 2026-09-27 17:39:41 +05:30
  • 5c1e7ca00f feat(app): show last turn changes in review panel app-turn-diff Shoubhit Dash 2026-09-27 15:06:22 +05:30
  • f51785b82f feat(ai): lower Gemini 3.8 TTS format, style, and stored voices gemini-tts-38 Shoubhit Dash 2026-09-27 14:52:26 +05:30
  • 391a5ba263 fix(ai): infer url media types and download url audio for OpenAI transcription Shoubhit Dash 2026-09-27 14:43:19 +05:30
  • cc97f1d412 feat(ai): send Gemini url media as fileData gemini-url-input Shoubhit Dash 2026-09-27 14:42:18 +05:30
  • c33de198e3 fix(ai): surface truncated Gemini speech and transcription results (#51379) Shoubhit Dash 2026-09-27 14:29:36 +05:30
  • 24224bcb57 fix(ai): describe speech assets in the format actually sent (#51377) Shoubhit Dash 2026-09-27 14:16:23 +05:30
  • 7913c8db59 feat(core): log provider rejections that trigger overflow compaction (#51582) Aiden Cline 2026-09-26 23:11:33 -05:00
  • d9987ef9c8 feat(core): fit output limits to the context window (#51271) Aiden Cline 2026-09-26 22:58:28 -05:00
  • 2ddcdab347 wip oc-ot-native oc-ot-native Simon Klee 2026-09-26 22:58:09 +02:00
  • b471c2b449 fix(opencode): catch completed MCP browser launcher failures (#51538) opencode-agent[bot] 2026-09-26 14:56:38 -05:00
  • a42f393c85 docs(web): link kimaki to product website (#49735) Tommy D. Rossi 2026-09-26 17:55:17 +02:00
  • f0ed4f67df docs: list LongCat 2.5 Preview Free in V2 Console (#51487) Jack 2026-09-26 21:20:36 +08:00
  • b65de4d694 docs(go): add LongCat 2.5 Preview Free to V1 pages (#51488) Jack 2026-09-26 21:16:22 +08:00
  • 2109d68d39 chore(core): refresh bundled models.dev snapshot opencode-agent[bot] 2026-09-26 12:18:22 +00:00
  • cefb2968e2 fix(cli): cancel auth attempts on ctrl+c (#51484) Filip 2026-09-26 13:59:17 +02:00
  • 00d179015f chore: update nix node_modules hashes opencode-agent[bot] 2026-09-26 10:01:15 +00:00
  • 1d4e1233e5 feat(cli): share grouped auth picker with MCP auth (#51006) opencode-agent[bot] 2026-09-26 11:42:04 +02:00
  • d14f20b46e fix(tui): capitalize OpenCode web search provider (#49023) opencode-agent[bot] 2026-09-26 09:36:20 +00:00
  • 81c967c4e1 fix(app): restore Git initialization for non-Git projects Brendonovich 2026-09-26 06:28:01 +00:00
  • 37049a5a13 fix(tui): skip model selection after MCP connection (#51448) opencode-agent[bot] 2026-09-26 00:00:25 -05:00
  • a64bc3616e refactor(core): cleanup session compaction (#51447) Aiden Cline 2026-09-26 00:00:11 -05:00
  • 35c2a68ef6 fix(core): tighten background shell polling guidance shell-background-wording Aiden Cline 2026-09-25 21:43:23 -05:00
  • 241dc76ca5 fix(codemode): bound replacement strings, argument counts, built-in recursion depth, thenable chains, and rejection diagnostics confinement-caps Aiden Cline 2026-09-25 15:50:42 -05:00
  • 39021dfd67 sync release versions for v2.0.18 opencode 2026-09-25 23:57:39 +00:00
  • cd9a14a6b6 release: v2.0.18 v2.0.18 opencode 2026-09-25 23:57:32 +00:00
  • 696f41bc8e chore: update nix node_modules hashes opencode-agent[bot] 2026-09-25 23:27:56 +00:00
  • 709ddc0d79 chore: update nix node_modules hashes opencode-agent[bot] 2026-09-25 23:23:45 +00:00
  • 29f07e0c69 refactor(core): share a browser opener across opencode and tui (#51414) Aiden Cline 2026-09-25 18:09:47 -05:00
  • 041885d838 fix(core): decode legacy media in compaction checkpoints (#51409) Kit Langton 2026-09-25 16:08:16 -07:00
  • 3e4daa7e9e fix(session-ui): align grouped tool rows with their header shell-tool-label-style iamdavidhill 2026-09-25 23:05:41 +00:00
  • 29ce49db0f refactor(util): share a browser opener across cli, tui, and core (#51412) Aiden Cline 2026-09-25 18:00:32 -05:00
  • 80241e9718 companion: fix session and voice races oc-conversation Simon Klee 2026-09-25 23:41:01 +02:00
  • 18d8416bf5 fix(server): preserve historical service health probes health-compatibility Kit Langton 2026-09-22 21:25:42 -07:00
  • ec36e60b94 test(client): cover failed service stop escalation restart-determinism Kit Langton 2026-09-25 18:20:26 -03:00
  • 0de099c826 fix(tui): recover managed connections during bootstrap bootstrap-recovery Kit Langton 2026-09-22 22:32:19 -07:00
  • e74264536f fix(client): preserve service on protocol-only reconnect mismatch reconnect-policy Kit Langton 2026-09-22 21:37:46 -07:00
  • af0a98d9a7 fix(client): preserve background service startup failures service-error-recovery Kit Langton 2026-09-22 18:13:38 -07:00
  • 9f70a9ecc6 fix(cli): retry managed service binds after temporary conflicts service-bind-retry Kit Langton 2026-09-22 18:09:30 -07:00
  • 8303017010 test(client): preserve successors during service shutdown Kit Langton 2026-09-22 18:03:20 -07:00
  • 96681143c8 fix(client): wait for service shutdown before restart Kit Langton 2026-09-19 13:22:56 -07:00
  • 00738c5b2d sync release versions for v2.0.17 opencode 2026-09-25 21:09:12 +00:00
  • 04f4b0610c release: v2.0.17 v2.0.17 opencode 2026-09-25 21:09:04 +00:00
  • 6ec8ca920f feat(core): name Copilot sessions with the free utility model (#51237) Aiden Cline 2026-09-25 14:53:16 -05:00
  • 4b2dda60d6 companion: add voice-enabled side sessions Simon Klee 2026-09-25 20:41:37 +02:00
  • 6585bb7105 fix(ai): keep OpenAI image output settings and Z.ai URL expiry (#51380) Shoubhit Dash 2026-09-25 22:51:46 +05:30
  • f954688fbb fix(ai): harden OpenAI transcription stream parsing (#51378) Shoubhit Dash 2026-09-25 22:51:22 +05:30
  • 1463dabde9 fix(ai): tighten media error consistency (#51374) Shoubhit Dash 2026-09-25 22:46:04 +05:30
  • 29ea6ee05b test(ai): cover media facade selectors and url asset edges (#51376) Shoubhit Dash 2026-09-25 22:37:20 +05:30
  • b170904731 docs(ai): describe transcription speakers as a constraint (#51382) Shoubhit Dash 2026-09-25 22:36:02 +05:30
  • 88e1fa9304 fix(ai): accept timestamps: false on speech routes without timestamps (#51375) Shoubhit Dash 2026-09-25 22:33:59 +05:30
  • ff1bf315ed docs(www): hide Console Usage API documentation (#51358) opencode-agent[bot] 2026-09-25 19:01:48 +02:00
  • 144ce00e00 fix(ai): bound generation event poll sleep by the deadline (#51372) Shoubhit Dash 2026-09-25 22:31:35 +05:30
  • beab7df087 fix(codemode): enumerate inherited keys in for...in, intern tool references, freeze template objects, and delegate Array and Error toString tiny-leftovers Aiden Cline 2026-09-25 12:01:22 -05:00
  • ad504094f0 fix(ai): never delete a finished Runway task on cancel (#51373) Shoubhit Dash 2026-09-25 22:24:16 +05:30
  • bad6834a3e fix(ai): size fal Kontext by aspect ratio and decode sync_mode data URIs (#51371) Shoubhit Dash 2026-09-25 22:23:14 +05:30