Kit Langton
481f8667a4
fix: accept workspace create payload without extra ( #25371 )
2026-05-01 22:29:07 -04:00
Kit Langton
d9252a09dd
refactor: use Effect.ignore over exit + asVoid
2026-05-01 22:10:42 -04:00
Kit Langton
74373f85c7
fix: skip reload disposal for fresh instances
...
Previously reload always called disposeInstance + emitted server.instance.disposed
even when no previous entry existed in the cache, sending a phantom dispose
event for an instance that was never loaded.
2026-05-01 22:10:09 -04:00
Kit Langton
1b146ad094
refactor: replace disposeAll dedup slot with cachedWithTTL
...
The manual Deferred slot + uninterruptibleMask + identity check
collapses into Effect.cachedWithTTL(_, Duration.zero): concurrent
callers share the in-flight execution, and the cache expires on
completion so the next call runs fresh. Adds a test pinning the
re-arm semantic.
2026-05-01 22:02:42 -04:00
Kit Langton
8a63cbe79c
refactor: simplify instance store concurrency
2026-05-01 17:14:02 -04:00
Kit Langton
c565bd54e2
refactor: simplify instance store wiring
2026-05-01 17:14:02 -04:00
Kit Langton
f0136f947b
fix: keep httpapi instance reloads in layer store
2026-05-01 17:14:02 -04:00
Kit Langton
f1470c1a88
refactor: rename instance store service interface
2026-05-01 17:14:02 -04:00
Kit Langton
f5398e7e1e
refactor: move instance loading into service
2026-05-01 17:14:02 -04:00
Aiden Cline
478156456e
core: fix npm package detection to properly handle cached directories without installed packages ( #25354 )
2026-05-01 15:49:14 -05:00
opencode-agent[bot]
6252412d94
chore: generate
2026-05-01 20:03:10 +00:00
Dax Raad
c2609cbf04
core: allow agents to access global tmp directory without permission prompts
...
Agents can now create temporary files in the global tmp directory without
triggering external_directory permission prompts. This enables agents to
freely use temporary storage for intermediate files during builds and
other operations.
2026-05-01 15:35:45 -04:00
github-actions[bot]
2115df57bf
Update VOUCHED list
...
https://github.com/anomalyco/opencode/issues/25288#issuecomment-4360290197
2026-05-01 16:16:45 +00:00
Aiden Cline
29ec07700c
fix: bedrock reasoning issue ( #25303 )
2026-05-01 11:15:17 -05:00
Frank
bcae852d28
zen: remove hardcoded safety identifier
2026-05-01 11:12:28 -04:00
Kit Langton
16ddf5f559
fix(session): use finite archived timestamp schema ( #25275 )
2026-05-01 11:57:03 +00:00
Kit Langton
8c79c58c4d
refactor: rename workspace adapters ( #25272 )
2026-05-01 07:36:52 -04:00
luo jiyin
97ed9ba624
fix: correct documentation typos ( #25260 )
2026-05-01 12:05:06 +02:00
Simon Klee
a6b6395c8a
fix(tui): gate logo subpixel rendering on truecolor support ( #25265 )
2026-05-01 11:33:44 +02:00
opencode
21f8027ef7
sync release versions for v1.14.31
2026-05-01 06:13:48 +00:00
Brendan Allan
a5aa72bd7d
fix: update provider store after loading providers in bootstrap ( #25236 )
2026-05-01 13:39:22 +08:00
Aiden Cline
563177c6ac
fix: fix issue if tool returned image and empty text and it caused api errors ( #25241 )
2026-05-01 00:13:03 -05:00
opencode-agent[bot]
4eae8ec037
chore: generate
2026-05-01 04:21:51 +00:00
Aiden Cline
08895c396e
docs: fix tui and keybinds documentation ( #25233 )
2026-04-30 23:20:54 -05:00
opencode-agent[bot]
4e451a4b0f
chore: update nix node_modules hashes
2026-05-01 04:07:58 +00:00
Brendan Allan
163290bcf0
desktop: sentry integration ( #15300 )
...
Co-authored-by: Jay V <air@live.ca >
2026-05-01 11:56:31 +08:00
Aiden Cline
c68c33d4fe
docs: remove deprecated modes.mdx pages ( #25227 )
2026-04-30 22:49:32 -05:00
Dax Raad
3615d8e226
core: clarify that temp directory already exists for AI agents
...
The bash tool description now explicitly states that the temp directory has already been created and exists, preventing agents from unnecessarily trying to create it before use.
2026-04-30 23:48:48 -04:00
Dax
2283979199
Preapprove agent tmp directory access ( #25226 )
2026-04-30 23:47:15 -04:00
Aiden Cline
33f7f593ee
fix: tui list jank issue ( #25219 )
2026-04-30 22:45:41 -05:00
opencode-agent[bot]
461e7345b3
chore: update nix node_modules hashes
2026-05-01 03:32:55 +00:00
opencode-agent[bot]
6bd91c68e8
chore: generate
2026-05-01 03:22:36 +00:00
Dax Raad
ff55a40749
core: remove @effect/language-service plugin and optimize hot path type performance
...
- Removed @effect/language-service from both packages/core and packages/opencode tsconfig files and dependencies
- Wrapped mergeDeep calls in config loading and LLM streaming to avoid expensive remeda conditional merge type instantiations in hot paths
- Narrowed Drizzle migrate() overload signature to avoid expensive variance checks during database initialization
These changes reduce TypeScript type-checking overhead and improve startup and runtime performance for config loading, LLM streaming, and database migrations.
2026-04-30 23:21:05 -04:00
opencode-agent[bot]
8b56d77ea1
chore: generate
2026-05-01 03:02:15 +00:00
Kit Langton
dd3aa96730
test(httpapi): cover more safe GET parity ( #25217 )
2026-04-30 23:01:11 -04:00
Kit Langton
8b56d1712f
refactor(session): pass project to list ( #25215 )
2026-04-30 23:00:59 -04:00
Kit Langton
3c24d22d42
fix(httpapi): omit absent optional response fields ( #25214 )
2026-05-01 02:38:32 +00:00
Kit Langton
4c70ea28d2
fix(tui): scope Zed editor context to containing workspaces ( #25211 )
2026-04-30 22:33:39 -04:00
Kit Langton
5ba68a28c0
refactor(httpapi): scope async prompt fiber ( #25213 )
2026-04-30 22:33:02 -04:00
opencode-agent[bot]
bce4def2db
chore: generate
2026-05-01 02:26:56 +00:00
Kit Langton
3544ea0244
refactor(httpapi): drop session prompt bridge ( #25210 )
2026-04-30 22:25:52 -04:00
opencode-agent[bot]
6434918794
chore: generate
2026-05-01 01:46:55 +00:00
Kit Langton
5984d917dc
refactor(session): yield instance context in system prompt ( #25207 )
2026-04-30 21:45:48 -04:00
Kit Langton
c2a97a7a6c
refactor(file): yield instance context in watcher ( #25205 )
2026-04-30 21:45:21 -04:00
Kit Langton
a083c88e87
refactor(sync): capture instance context for publish ( #25206 )
2026-04-30 21:45:02 -04:00
Kit Langton
ce3b0988c4
refactor(project): yield instance context in bootstrap ( #25204 )
2026-04-30 21:44:52 -04:00
Kit Langton
e8a194a2bb
test(effect): stabilize runner active shell check ( #25203 )
2026-04-30 21:36:19 -04:00
Kit Langton
8aa8798e07
refactor(session): yield instance context in llm ( #25200 )
2026-04-30 21:29:28 -04:00
opencode-agent[bot]
6d4629b566
chore: generate
2026-05-01 01:28:37 +00:00
OpeOginni
a9d399699e
fix(desktop): Prevent Model response Interruption when opening settings dialog ( #25114 )
2026-05-01 01:27:38 +00:00