21pounder
0efc6163f1
fix(opencode): agent create generates permissions field with deny ins… ( #24482 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-27 00:17:08 -05:00
Dax
a9b62d67df
Refactor npm config handling ( #24565 )
2026-04-27 03:54:59 +00:00
Dax
5f8a72bfc4
fix(tui): hide provider checks before onboarding ( #24551 )
2026-04-27 01:18:26 +00:00
Dax Raad
e9071b0a80
tui: remove excessive debug logging from workspace creation flow to reduce terminal output noise
2026-04-26 19:33:40 -04:00
OpeOginni
c68907ece2
fix(tui): update toast duration handling to use default value ( #23395 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-26 17:27:02 -05:00
Sebastian
21e01dbe04
upgrade opentui to 0.1.104 ( #24531 )
2026-04-26 22:31:33 +02:00
Jermiah Joseph
dcee1c3642
fix(editor): reject lock files with no workspace match for cwd ( #24323 )
2026-04-26 14:21:29 -04:00
Kit Langton
cd64b67038
feat(tui): show /connect tip when user has no models configured ( #24014 )
2026-04-25 15:01:41 -04:00
Dax Raad
f5dce6d960
core: move npm service to core package for shared dependency management
2026-04-25 14:36:15 -04:00
Kit Langton
625aca49de
feat(tui): read Zed editor context from state db ( #24352 )
2026-04-25 18:10:58 +00:00
Dax Raad
705f792e87
core: move Global module to @opencode-ai/core for centralized path management
...
Move the Global module from packages/opencode/src/global to packages/core/src/global
to provide a unified location for managing XDG directories and application paths.
This eliminates duplicate path definitions across packages and ensures consistent
access to data, config, cache, state, log, and bin directories throughout the codebase.
2026-04-25 13:52:32 -04:00
opencode-agent[bot]
27353df0cc
chore: generate
2026-04-25 17:31:57 +00: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
1d728fc627
feat: add startup debug command ( #24310 )
2026-04-25 15:08:19 +00:00
Dax
62ef2a2207
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
Kit Langton
cf45a8d807
refactor(schema): decode effect schemas directly ( #24169 )
2026-04-24 17:11:52 -04:00
Sebastian
3a5507de95
Use OpenTUI theme detection for initial TUI mode, again ( #23846 )
2026-04-24 17:28:07 +02:00
opencode-agent[bot]
4c3e65c877
chore: generate
2026-04-23 20:20:26 +00:00
James Long
98ea5b6e7e
feat(tui): support builtin protocol for handling context from editors ( #24034 )
2026-04-23 16:19:19 -04:00
Kit Langton
cd93533b1f
refactor(bus): migrate BusEvent to Effect Schema ( #24040 )
2026-04-23 15:37:44 -04:00
Kit Langton
0517ab4695
refactor(session): migrate session domain to Effect Schema ( #24005 )
2026-04-23 11:30:02 -04:00
James Long
bbf67d0fff
fix(tui): render all non-synthetic text parts of a user message ( #24009 )
2026-04-23 11:24:40 -04:00
Luke Parker
e383df4b17
feat: support pull diagnostics in the LSP client (C#, Kotlin, etc) ( #23771 )
2026-04-23 00:25:40 -04:00
Shoubhit Dash
6196b81e0a
fix(tui): fail fast on invalid session startup ( #23837 )
2026-04-23 00:25:38 -04:00
Kit Langton
ed802fd121
refactor(core): migrate MessageV2 errors to Schema-backed named errors ( #23764 )
2026-04-21 23:40:32 -04:00
Kit Langton
e89543811c
refactor(core): migrate MessageV2 message DTOs (User/Assistant/Part/Info/WithParts) to Effect Schema ( #23757 )
2026-04-21 23:26:12 -04:00
Aiden Cline
e95474df05
fix: revert parts of a824064c4 which caused system theme regression ( #23714 )
2026-04-21 12:08:12 -04:00
James Long
b5acc2203c
fix(core): fix permissions routing when using remote workspace ( #23593 )
2026-04-21 14:42:54 +00:00
Sebastian
a824064c4c
stabilize TUI theme persistence and KV writes ( #23188 )
2026-04-20 00:10:31 +02:00
Dax
a26d53151b
tui: allow full-session forks from the session dialog ( #23339 )
2026-04-18 20:20:23 +00:00
Dax Raad
55315bdffa
tui: fix sync loading indicator to properly show loading state on startup
2026-04-18 10:39:10 -04:00
Kit Langton
3573019916
fix(generate): make openapi output deterministic by formatting in-place ( #23228 )
2026-04-17 22:31:21 -04:00
Kit Langton
b5aba5807c
feat(tui): show session ID in sidebar on non-prod channels ( #23185 )
2026-04-18 00:29:26 +00:00
Dax
cded68a2e2
refactor(npm): use object-based package spec for install API ( #23181 )
2026-04-17 17:30:50 -04:00
Kit Langton
5980b0a5ee
feat(effect-zod): add tuple support; migrate config/plugin to Effect Schema ( #23178 )
2026-04-17 21:06:55 +00:00
Kit Langton
68834cfcc3
fix(opencode): normalize provider metadata and tag otel runs ( #23140 )
2026-04-17 15:22:08 -04:00
opencode-agent[bot]
d6e1362fee
chore: generate
2026-04-17 19:15:07 +00:00
James Long
b275b8580d
feat(tui): minor UX improvements for workspaces ( #23146 )
2026-04-17 15:14:05 -04:00
Dax
467be08e67
refactor: consolidate npm exports and trace flock acquisition ( #23151 )
2026-04-17 18:58:37 +00:00
Dax Raad
2f73e73e9d
trace npm fully
2026-04-17 14:08:45 -04:00
James Long
a8c78fc005
fix(core): add historical sync on workspace connect ( #23121 )
2026-04-17 13:30:09 -04:00
opencode-agent[bot]
ce0cfb0ea5
chore: generate
2026-04-17 16:46:34 +00:00
Kit Langton
13dfe569ef
tui: fix agent cycling and prompt metadata polish ( #23115 )
2026-04-17 12:45:29 -04:00
Dax Raad
1a59133168
Improve light mode dark mode copy
2026-04-17 16:19:57 +00:00
Dax Raad
a27d3c1623
tui: fix session resumption with --session-id flag to navigate after app initialization
...
Previously when passing a session ID directly, the route was set during initial
render which could cause navigation issues before the router was fully ready.
Now the session navigation happens after initialization completes, ensuring
the TUI properly loads the requested session when users resume with --session-id.
2026-04-17 11:41:24 -04:00
Dax Raad
551216a452
fix incorrect light mode in ghostty
2026-04-17 11:32:17 -04:00
James Long
0f80c827ed
feat(core): exponential backoff of workspace reconnect ( #23083 )
2026-04-17 09:52:10 -04:00
Dax Raad
fffc496f41
remove log
2026-04-17 09:46:35 -04:00
Dax
d9950598d0
core: migrate config loading to Effect framework ( #23032 )
2026-04-17 06:44:01 +00:00
opencode-agent[bot]
81f0885879
chore: generate
2026-04-17 06:13:42 +00:00