Commit Graph

5072 Commits

Author SHA1 Message Date
Kit Langton 6a287d2fe6 Migrate test inits from Promise to Effect (#25377) 2026-05-02 09:07:59 -04:00
opencode-agent[bot] aadc0099fa chore: generate 2026-05-02 04:03:59 +00:00
Kit Langton a2bee5a71a Convert LoadInput.init to Effect + extract InstanceBootstrap as a Service (#25376) 2026-05-02 00:02:52 -04:00
Kit Langton 832c5343ec Drop ALS fallbacks from containsPath and workspace routing (#25374) 2026-05-02 03:06:22 +00:00
Kit Langton a968b782e2 Extract InstanceStore.provide helper (#25372) 2026-05-01 22:42:03 -04:00
opencode-agent[bot] b793c183b8 chore: generate 2026-05-02 02:19:48 +00:00
Kit Langton d60b5330b4 fix(httpapi): preserve OpenAPI parameter parity (#25291) 2026-05-01 22:18:52 -04:00
Kit Langton aee4a21234 Move instance loading into Effect service (#25277) 2026-05-01 22:18:06 -04:00
Zeke Sikelianos d7e98197ea fix(read): prevent unsupported image formats from being sending to provider (#21114)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-01 18:14:22 -05:00
opencode-agent[bot] 5b122f8330 chore: generate 2026-05-01 20:03:10 +00:00
Dax Raad dfdd77a597 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
Aiden Cline 1b5e6aa372 fix: bedrock reasoning issue (#25303) 2026-05-01 11:15:17 -05:00
Kit Langton 2d62af94a3 fix(session): use finite archived timestamp schema (#25275) 2026-05-01 11:57:03 +00:00
Kit Langton e159608e59 refactor: rename workspace adapters (#25272) 2026-05-01 07:36:52 -04:00
luo jiyin 39e9bd8873 fix: correct documentation typos (#25260) 2026-05-01 12:05:06 +02:00
Simon Klee 905456e1e3 fix(tui): gate logo subpixel rendering on truecolor support (#25265) 2026-05-01 11:33:44 +02:00
opencode db66ca9289 sync release versions for v1.14.31 2026-05-01 06:13:48 +00:00
Aiden Cline e1de700e04 fix: fix issue if tool returned image and empty text and it caused api errors (#25241) 2026-05-01 00:13:03 -05:00
Dax Raad d83d71a997 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 416952c089 Preapprove agent tmp directory access (#25226) 2026-04-30 23:47:15 -04:00
Aiden Cline 7e72610ed0 fix: tui list jank issue (#25219) 2026-04-30 22:45:41 -05:00
opencode-agent[bot] 5a6c32e05b chore: generate 2026-05-01 03:22:36 +00:00
Dax Raad e8138070e9 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] 73b6457ffd chore: generate 2026-05-01 03:02:15 +00:00
Kit Langton 7043b88a1e test(httpapi): cover more safe GET parity (#25217) 2026-04-30 23:01:11 -04:00
Kit Langton 516d5a158c refactor(session): pass project to list (#25215) 2026-04-30 23:00:59 -04:00
Kit Langton 6ff1049d41 fix(httpapi): omit absent optional response fields (#25214) 2026-05-01 02:38:32 +00:00
Kit Langton 6e79f20932 fix(tui): scope Zed editor context to containing workspaces (#25211) 2026-04-30 22:33:39 -04:00
Kit Langton 5fd7ed114f refactor(httpapi): scope async prompt fiber (#25213) 2026-04-30 22:33:02 -04:00
opencode-agent[bot] 1201bd23d2 chore: generate 2026-05-01 02:26:56 +00:00
Kit Langton 63e8f112cd refactor(httpapi): drop session prompt bridge (#25210) 2026-04-30 22:25:52 -04:00
opencode-agent[bot] 18dbc78a1b chore: generate 2026-05-01 01:46:55 +00:00
Kit Langton ca66215e5c refactor(session): yield instance context in system prompt (#25207) 2026-04-30 21:45:48 -04:00
Kit Langton 06346a9c2e refactor(file): yield instance context in watcher (#25205) 2026-04-30 21:45:21 -04:00
Kit Langton 30272ee106 refactor(sync): capture instance context for publish (#25206) 2026-04-30 21:45:02 -04:00
Kit Langton f67c255cb6 refactor(project): yield instance context in bootstrap (#25204) 2026-04-30 21:44:52 -04:00
Kit Langton 2f489989ce test(effect): stabilize runner active shell check (#25203) 2026-04-30 21:36:19 -04:00
Kit Langton ec7b84d06c refactor(session): yield instance context in llm (#25200) 2026-04-30 21:29:28 -04:00
opencode-agent[bot] ffca795864 chore: generate 2026-05-01 01:28:37 +00:00
OpeOginni 9cd86e3ba2 fix(desktop): Prevent Model response Interruption when opening settings dialog (#25114) 2026-05-01 01:27:38 +00:00
Kit Langton 3306e7388f Pass CORS options to HttpApi backend (#25201) 2026-04-30 21:26:32 -04:00
Kit Langton 3a7cd2dbee refactor(tool): yield InstanceState context (#25199) 2026-04-30 21:01:06 -04:00
Kit Langton dd31478899 Document HttpApi route patterns (#25188) 2026-04-30 20:48:14 -04:00
Kit Langton 0e7820c4cb refactor(tool/read): yield InstanceState.context instead of reading ALS (#25183) 2026-04-30 20:33:04 -04:00
Kit Langton 8c17784d2d refactor(httpapi): preserve typed errors in session prompt handlers (#25181) 2026-04-30 20:04:00 -04:00
opencode-agent[bot] 339a2581cd chore: generate 2026-05-01 00:03:55 +00:00
Kit Langton 3cf924c51c Serve instance events through HttpApiBuilder (#25182) 2026-04-30 20:02:46 -04:00
opencode-agent[bot] 6fbe1b56c2 chore: generate 2026-04-30 23:37:58 +00:00
Kit Langton 9788be5276 Avoid request-time HttpApi layer provisioning (#25179) 2026-04-30 19:36:57 -04:00
opencode-agent[bot] 05d849d89c chore: generate 2026-04-30 23:29:58 +00:00