Commit graph

1131 commits

Author SHA1 Message Date
Adam
5b02ac4d33
feat: initial datalake and stats site (#28666) 2026-05-25 17:34:04 -05:00
Victor Navarro
fdff82e6fc
perf: use redis/upstash for ip rate limits (#28694) 2026-05-25 16:39:56 +02:00
opencode-agent[bot]
9c7de47031 chore: generate 2026-05-25 02:06:42 +00:00
Luke Parker
f023c63a60
fix(app): stabilize virtual session timeline interactions (#28422) 2026-05-25 12:05:27 +10:00
Aiden Cline
d16bfe850a
chore(opencode): bump amazon bedrock provider (#29052) 2026-05-23 21:06:00 -05:00
Aiden Cline
61e7cdfbff
fix(opencode): bump google vertex provider for thought signatures (#29010)
Co-authored-by: Andrew Sweet <andrew.sweet@cantab.net>
2026-05-23 15:29:43 -05:00
Aiden Cline
a5ba1d075d
chore(opencode): bump venice ai sdk provider (#29003)
Co-authored-by: dpuyosa <dpuyosa@users.noreply.github.com>
2026-05-23 11:28:04 -05:00
opencode
2c4ad9f405 sync release versions for v1.15.10 2026-05-23 01:04:22 +00:00
opencode
871d38cbd7 sync release versions for v1.15.9 2026-05-22 21:18:49 +00:00
Brendan Allan
76d9c2cd76
fix(app): debounce vcs refresh in session page (#28784) 2026-05-22 06:47:05 +00:00
Vladimir Glafirov
6c24062d2f
chore(deps): bump gitlab-ai-provider to 6.7.0 (#28218) 2026-05-21 12:12:39 -05:00
opencode
a58c3c53a9 sync release versions for v1.15.7 2026-05-21 15:51:26 +00:00
Victor Navarro
75ce8feff5
chore: upgrade sst version (#26224) 2026-05-21 17:19:15 +02:00
Luke Parker
bea3ca5b05
feat(desktop): Add Export Logs (#26262) 2026-05-21 14:55:23 +10:00
opencode-agent[bot]
4fae476873 chore: generate 2026-05-21 01:47:51 +00:00
Kit Langton
5381795844
feat(effect-drizzle-sqlite): add vendored sqlite adapter (#28547) 2026-05-20 20:09:07 -04:00
opencode
6a9cbe7de0 sync release versions for v1.15.6 2026-05-20 21:44:08 +00:00
opencode-agent[bot]
eb52362e96 chore: generate 2026-05-20 20:45:33 +00:00
Sebastian
2969a513ce
upgrade opentui to 0.2.15 (#28510) 2026-05-20 22:44:09 +02:00
Kit Langton
4cbeacbc76
chore: update Drizzle RC (#28506) 2026-05-20 15:55:36 -04:00
Kit Langton
ec6d42d41d
chore: update Effect beta (#28505) 2026-05-20 15:09:19 -04:00
opencode
ef9e567e5f sync release versions for v1.15.5 2026-05-18 20:57:13 +00:00
Kit Langton
dbe36851bc
Preview native LLM runtime stack (#27114) 2026-05-18 14:41:36 -04:00
Sebastian
6e4db5666a
upgrade opentui to 0.2.14 (#28090) 2026-05-18 13:44:08 +02:00
Luke Parker
5452ab6db7
perf(app): virtualize session timeline rows (#26949)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-05-18 03:40:52 +00:00
Luke Parker
de846ca57d
chore: Upgrade Bun to the final non-rust version (#27648) 2026-05-18 09:24:26 +10:00
Sebastian
f97e115ee2
dialog prompt submit keybind + opentui event sink (#27945) 2026-05-18 00:23:19 +02:00
opencode
f98449c9b5 sync release versions for v1.15.4 2026-05-17 17:44:50 +00:00
opencode
f80651fa91 sync release versions for v1.15.3 2026-05-16 14:07:33 +00:00
opencode
f56263791c sync release versions for v1.15.2 2026-05-16 12:53:10 +00:00
opencode
e33912bfee sync release versions for v1.15.1 2026-05-16 05:44:44 +00:00
Sebastian
ad79ad9ea8
upgrade opentui to 0.2.11 (#27808) 2026-05-16 03:05:54 +02:00
opencode
c43edc5b71 sync release versions for v1.15.0 2026-05-15 04:03:54 +00:00
opencode
4e7a60dac6 sync release versions for v1.14.51 2026-05-15 00:39:54 +00:00
Simon Klee
0af242974c
deps: Upgrade OpenTUI to 0.2.10 (#27491) 2026-05-14 09:14:03 +00:00
opencode
ddad0988e7 sync release versions for v1.14.50 2026-05-14 03:03:23 +00:00
opencode
73e1de4513 sync release versions for v1.14.49 2026-05-13 22:18:40 +00:00
Sebastian
3b7a5e783d
fix keymap fallback priority and TUI config diagnostics (#27384) 2026-05-13 23:00:48 +02:00
Dax
8345152319
core: expose v2 model listing API (#25821) 2026-05-13 14:43:08 +00:00
Brendan Allan
ad6a8a1850
fix: use htmlrewriter2 instead of HTMLRewriter for node compat (#26309) 2026-05-13 03:28:08 +00:00
Sebastian
d6367853ae
Add TUI notifications and attention sounds (disabled by default) (#26980) 2026-05-13 03:26:25 +02:00
Kit Langton
59b976b954
Remove TUI logo sound effects (#27183) 2026-05-12 20:37:16 -04:00
Kit Langton
fda37b3609
Remove Zod from app global SDK (#27111) 2026-05-12 14:02:12 -04:00
Kit Langton
6b950b666a
Remove Zod from core dependencies (#27107) 2026-05-12 13:51:08 -04:00
Kit Langton
d3caac5270
chore(deps): upgrade effect to 4.0.0-beta.65 (#26934) 2026-05-11 21:09:57 +00:00
Kit Langton
6f2f759fbb
Clean up post-Hono references (#26903) 2026-05-11 13:20:54 -04:00
opencode
ce66b191d1 sync release versions for v1.14.48 2026-05-11 02:07:48 +00:00
opencode
426d92e352 sync release versions for v1.14.47 2026-05-11 00:23:17 +00:00
Aiden Cline
85ce6a5f95
feat: better image handling (auto resize & max size constraints) (#26401) 2026-05-10 01:48:19 -05:00
opencode
2f11c9f7ed sync release versions for v1.14.46 2026-05-10 02:34:36 +00:00
opencode
7a79f3a5ea sync release versions for v1.14.45 2026-05-10 00:07:24 +00:00
opencode
19abadaf27 sync release versions for v1.14.44 2026-05-09 19:33:26 +00:00
opencode
e22144806f sync release versions for v1.14.43 2026-05-09 18:06:16 +00:00
opencode
780bbb0f3b sync release versions for v1.14.42 2026-05-09 16:54:43 +00:00
Kit Langton
28b03595bf
research: delete Hono backend (do not merge) (#25667) 2026-05-09 13:10:42 +00:00
Sebastian
a0fc27e424
flatten to keybind compatible config (#26421) 2026-05-09 01:29:13 +02:00
Kit Langton
5bb7b23440
Add native LLM core foundation (#24712) 2026-05-08 16:56:20 -04:00
Simon Klee
7f2b5ee8c2
feat(opencode): add interactive split-footer mode to run (#23557) 2026-05-08 12:17:14 +02:00
Sebastian
98f5e6e713
introduce opentui keymap as sole key/cmd engine (#26053) 2026-05-07 20:35:31 +02:00
opencode
fe594693a4 sync release versions for v1.14.41 2026-05-07 14:52:09 +00:00
Victor Navarro
f8aa4a3be0
chore: simplify honeycomb alerts (#26142) 2026-05-07 07:56:10 +00:00
opencode
dcfe4b0d51 sync release versions for v1.14.40 2026-05-07 00:34:09 +00:00
Aiden Cline
b2e3dc87ea
feat: Update ACP support, modernize and fix misc issues (#25663) 2026-05-06 19:33:52 -05:00
Brendan Allan
901d1171a6
chore(desktop): add @parcel/watcher platform packages to optionalDependencies (#25996) 2026-05-06 08:37:10 +00:00
Victor Navarro
726ae6f541
chore: configure alerting and monitoring (#25857) 2026-05-05 16:08:28 +02:00
opencode
773078e81f sync release versions for v1.14.39 2026-05-05 10:57:52 +00:00
opencode
a20446fcc8 sync release versions for v1.14.38 2026-05-05 09:48:25 +00:00
Luke Parker
b8f8f5d3a8
fix(desktop): trust system certificates (#25837) 2026-05-05 18:47:38 +10:00
opencode
8df3ef10fc sync release versions for v1.14.37 2026-05-05 07:26:49 +00:00
Brendan Allan
b4147c8d08
refactor(desktop): consolidate desktop-electron into desktop package (#25822) 2026-05-05 13:43:36 +08:00
opencode
6b852774e1 sync release versions for v1.14.35 2026-05-05 01:01:47 +00:00
opencode
4b65b1e053 sync release versions for v1.14.34 2026-05-04 23:26:02 +00:00
Kit Langton
a79a6594b0
chore: bump Effect beta (#25524) 2026-05-02 23:08:13 -04:00
opencode
43e20874f4 sync release versions for v1.14.33 2026-05-02 19:53:06 +00:00
opencode
7371db5cc6 sync release versions for v1.14.32 2026-05-02 15:34:12 +00:00
Sebastian
6a76346734
upgrade opentui to 0.2.2 (#25420) 2026-05-02 15:01:53 +00:00
opencode
21f8027ef7 sync release versions for v1.14.31 2026-05-01 06:13:48 +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
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
Sebastian
fe0c182747
upgrade opentui to 0.2.0 (#24810) 2026-04-30 17:33:54 +02:00
opencode
ac6aa43e3b sync release versions for v1.14.30 2026-04-29 23:33:39 +00:00
opencode
276d162044 sync release versions for v1.14.29 2026-04-28 18:34:48 +00:00
Kit Langton
704eb00de4
chore: bump effect beta (#24705) 2026-04-27 21:58:11 -04:00
opencode
e578c442be sync release versions for v1.14.28 2026-04-27 04:23:44 +00:00
opencode
244d1debe4 sync release versions for v1.14.27 2026-04-27 02:09:07 +00:00
Sebastian
a3128e32c5
upgrade opentui to 0.1.105 (#24555) 2026-04-26 21:39:40 -04:00
opencode
af3998c8a6 sync release versions for v1.14.26 2026-04-26 21:01:16 +00:00
Sebastian
21e01dbe04
upgrade opentui to 0.1.104 (#24531) 2026-04-26 22:31:33 +02:00
Aiden Cline
e7053c41f4
fix: bump openrouter sdk version to resolve deepseek reasoning issue (bug was in sdk pkg) (#24435) 2026-04-26 00:05:16 -05:00
Dax Raad
f5dce6d960 core: move npm service to core package for shared dependency management 2026-04-25 14:36:15 -04:00
Dax Raad
3eee2f6afa core: move cross-spawn-spawner from opencode to core package
Moved the cross-spawn-spawner module from packages/opencode to packages/core
to enable code sharing across the monorepo. This consolidates the process
spawning infrastructure into the core package so other packages can use
cross-platform child process spawning without duplicating the implementation.

Updated all import statements across the codebase to reference the new
location (@opencode-ai/core/effect/cross-spawn-spawner). Removed the
local copy from the opencode package along with its tests.
2026-04-25 14:23:17 -04:00
Dax Raad
1a734adb4d core: consolidate shared infrastructure into core package
Moves effect logging, observability, runtime utilities, flags, installation
version info, and process utilities from opencode to core package. This
enables better code sharing across packages and establishes core as the
single source of truth for foundational utilities.

All internal imports updated to use @opencode-ai/core paths for consistency.
2026-04-25 13:30:37 -04:00
Dax
62ef2a2207
refactor: rename shared package to core (#24309) 2026-04-25 10:59:17 -04:00
opencode
bad732c26a sync release versions for v1.14.25 2026-04-25 14:37:01 +00:00
Dax Raad
d748c71845 ci: centralize opentui dependencies in workspace catalog
Use catalog references for @opentui/core, @opentui/solid, and opentui-spinner
across packages to ensure consistent versions and simplify updates.
2026-04-25 09:41:30 -04:00
Maddison Hellstrom
49894330d9
fix(build): add prettier to devDependencies (#23255) 2026-04-24 22:47:05 -04:00
opencode
28025a0f36 sync release versions for v1.14.24 2026-04-24 15:53:03 +00:00
Sebastian
3a5507de95
Use OpenTUI theme detection for initial TUI mode, again (#23846) 2026-04-24 17:28:07 +02:00
opencode
a8c8d2dd79 sync release versions for v1.14.23 2026-04-24 13:17:13 +00:00
opencode
eb7555d3c6 sync release versions for v1.14.22 2026-04-23 15:56:49 +00:00
opencode
871789ce64 sync release versions for v1.14.21 2026-04-23 05:45:21 +00:00
Luke Parker
69b8ea0d66 chore: bump Bun to 1.3.13 (#23791) 2026-04-23 00:25:36 -04:00
opencode
c9fb8d0ce7 sync release versions for v1.14.20 2026-04-21 19:07:36 +00:00
Aiden Cline
e95474df05
fix: revert parts of a824064c4 which caused system theme regression (#23714) 2026-04-21 12:08:12 -04:00
opencode
7c6948cf6f sync release versions for v1.14.19 2026-04-20 07:21:46 +00:00
Aiden Cline
e539efe2b9
fix: patch arborist to get around bun bug (#23460) 2026-04-20 00:49:46 -05:00
Sebastian
a824064c4c
stabilize TUI theme persistence and KV writes (#23188) 2026-04-20 00:10:31 +02:00
opencode
c09bcfe531 sync release versions for v1.14.18 2026-04-19 09:36:56 +00:00
Brendan Allan
a546e88f37
fix(desktop-electron): run JSON migration before spawning sidecar (#23396) 2026-04-19 15:53:47 +08:00
Shoubhit Dash
889087c966
fix(ripgrep): restore native rg backend (#22773)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-04-19 06:58:15 +00:00
opencode-agent[bot]
135c8f0e99 chore: generate 2026-04-19 05:59:31 +00:00
opencode
40ba8f3570 sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00
Luke Parker
e543acf923
chore: bump electron and fix taskbar icon (#23368) 2026-04-19 02:35:02 +00:00
Aiden Cline
ce7923adaf
chore: bump @ai-sdk/amazon-bedrock (#23341) 2026-04-18 16:00:46 -05:00
opencode
a35b8a95c2 release: v1.4.11 2026-04-18 00:29:16 +00:00
opencode
9b6c397171 release: v1.4.10 2026-04-17 20:13:25 +00:00
Aiden Cline
bbb422d125
chore: bump ai to 6.0.168 and @ai-sdk/gateway to 3.0.104 (#23145) 2026-04-17 13:47:22 -05:00
Aiden Cline
c491161c0c
chore: bump @ai-sdk/anthropic to 3.0.71 and dependents (#23120) 2026-04-17 11:40:24 -05:00
Vladimir Glafirov
0d582f9d3f
chore: bump gitlab-ai-provider to 6.6.0 (#23057) 2026-04-17 11:22:43 -05:00
opencode
803d9eb7ad release: v1.4.9 2026-04-17 16:19:46 +00:00
Dax Raad
10c4ab9a3d roll back opentui 2026-04-17 10:51:02 -04:00
Dax Raad
7e39c9b950 back to opentui 0.1.99 2026-04-17 10:43:17 -04:00
opencode
06ae43920b release: v1.4.8 2026-04-17 13:37:06 +00:00
Sebastian
ec3ac0c4b0
upgrade opentui to 0.1.100 (#22928) 2026-04-17 14:29:46 +02:00
James Long
72d7cb717d
remove accidental commit of daytona plugin (#23030) 2026-04-17 00:42:45 -04:00
James Long
0bedea52b1
fix(tui): tui resiliency when workspace is dead, disable directory filter in session list (#23013) 2026-04-16 23:35:36 -04:00
opencode
9f201d6370 release: v1.4.7 2026-04-16 21:54:54 +00:00
opencode-agent[bot]
370770122c chore: generate 2026-04-16 18:29:57 +00:00
Aiden Cline
143817d44e
chore: bump ai sdk deps for opus 4.7 (#22869) 2026-04-16 13:28:20 -05:00
Thomas Butler
c60862fc9e
fix: add missing glob dependency (#22851) 2026-04-16 13:21:04 -05:00
opencode-agent[bot]
8b3b608ba9 chore: generate 2026-04-16 06:11:24 +00:00
Brendan Allan
97918500d4
app: start migrating bootstrap data fetching to TanStack Query (#22756) 2026-04-16 06:10:23 +00:00
Dax
675a46e23e
CLI perf: reduce deps (#22652) 2026-04-16 02:03:03 -04:00
Kit Langton
80f1f1b5b8
feat: enable type-aware no-floating-promises rule, fix all 177 violations (#22741) 2026-04-15 23:27:32 -04:00
Kit Langton
5eae926846
add experimental provider auth HttpApi slice (#22389) 2026-04-16 02:07:42 +00:00
Kit Langton
3d6f90cb53
feat: add oxlint with correctness defaults (#22682) 2026-04-15 20:45:19 -04:00
Kit Langton
9640d889ba
fix: register OTel context manager so AI SDK spans thread into Effect traces (#22645) 2026-04-15 16:35:14 +00:00
Dax
4ae7c77f8a
migrate: move flock and hash utilities to shared package (#22640) 2026-04-15 15:50:24 +00:00
Kit Langton
f1751401aa
fix(effect): add effect bridge for callback contexts (#22504) 2026-04-15 15:22:34 +00:00
Dax
be9432a893
shared package (#22626) 2026-04-15 14:26:20 +00:00
opencode
7659321990 release: v1.4.6 2026-04-15 07:26:23 +00:00
opencode
dfc72838d7 release: v1.4.5 2026-04-15 04:25:18 +00:00
Aiden Cline
d25a7fbb2c
chore: bump ai sdk pkgs (#22539) 2026-04-14 22:14:32 -05:00
Dax Raad
627159acac delete all e2e tests (#22501)
Cherry-picked from ea463e604c
2026-04-14 23:10:25 -04:00
opencode-agent[bot]
d215188e4c chore: generate 2026-04-15 02:31:50 +00:00
Kit Langton
f73ff781e7
fix(opencode): export AI SDK telemetry spans (#22526) 2026-04-14 22:30:50 -04:00
opencode-agent[bot]
fb92bd470c chore: generate 2026-04-15 00:57:20 +00:00
opencode
bddf830083 release: v1.4.4 2026-04-15 00:03:43 +00:00
Shoubhit Dash
6706358a6e
feat(core): bootstrap packages/server and document extraction plan (#22492) 2026-04-15 04:01:45 +05:30
Sebastian
7f9bf91073
upgrade opentui to 0.1.99 (#22283) 2026-04-14 20:29:56 +02:00