Kit Langton
28fca2ce79
fix: resolve circular sibling imports causing runtime ReferenceError ( #22752 )
2026-04-15 23:41:34 -04:00
Kit Langton
2d9b134b1b
feat: unwrap project namespaces to flat exports + barrel ( #22743 )
2026-04-15 23:28:46 -04:00
Kit Langton
d2ec847f0c
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Kit Langton
8b2c135ad9
refactor(opencode): use AppFileSystem path helpers ( #22637 )
2026-04-15 19:36:30 -04:00
Kit Langton
480a52d27f
fix(project): reuse runtime in instance boot ( #22470 )
2026-04-14 12:53:13 -04:00
Kit Langton
b019cd6822
refactor(project): remove async facade exports ( #22387 )
2026-04-14 12:49:20 -04:00
Kit Langton
a57c606e51
refactor(instance): remove state helper ( #22381 )
2026-04-13 22:40:12 -04:00
James Long
0ee6e47bde
refactor(core): publish sync events to global event stream ( #22347 )
2026-04-13 16:51:59 -04:00
Kit Langton
0a790bc740
refactor(effect): upgrade opencode to beta.46 context APIs ( #21977 )
2026-04-10 23:06:28 -04:00
Brendan Allan
4d06f7d4a9
refactor(config): pass instance context to containsPath ( #21882 )
2026-04-11 10:43:40 +08:00
James Long
10ce83d5e4
refactor(tui): switch to global events and start passing workspace param ( #21719 )
2026-04-10 10:47:27 -04:00
Kit Langton
9f35ffe300
test: migrate prompt tests to HTTP mock LLM server ( #20304 )
2026-03-31 19:14:32 -04:00
Kit Langton
d2185b44eb
effectify Config service ( #19139 )
2026-03-26 13:07:01 -04:00
Kit Langton
b6aa472839
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
opencode-agent[bot]
4cee904375
chore: generate
2026-03-18 01:05:16 +00:00
Kit Langton
0782c757be
refactor(snapshot): effectify SnapshotService ( #17878 )
2026-03-17 21:04:16 -04:00
Kit Langton
6696517665
stack: effectify-file-watcher-service ( #17827 )
2026-03-16 13:18:40 -04:00
Kit Langton
c4ae100b70
refactor(instance): move scoped services to LayerMap ( #17544 )
2026-03-16 12:55:14 -04:00
Kit Langton
35f8e9ca55
refactor(provider): effectify ProviderAuthService ( #17227 )
2026-03-13 02:08:37 +00:00
Luke Parker
c47c5ec9a0
fix(windows): git path resolution for modified files across Git Bash, MSYS2, and Cygwin ( #16422 )
2026-03-07 15:42:14 +10:00
Shoubhit Dash
eafc014be6
feat: add project git init api ( #16383 )
2026-03-06 13:39:50 -06:00
adamelmore
4ac755e6e1
chore: cleanup
2026-01-28 07:28:03 -06:00
adamelmore
eeac5c0b70
chore: cleanup
2026-01-28 07:28:03 -06:00
adamelmore
ab0a58ea84
wip(app): global config
2026-01-28 07:28:03 -06:00
Dillon Mulroy
6c3ef5c7c5
fix: check worktree for external_directory permission in subdirs ( #7811 )
2026-01-11 14:17:36 -06:00
Dax Raad
1193d7c380
core: add sandbox support for git worktrees to allow working in multiple directories per project
2026-01-03 18:52:53 -05:00
Dax Raad
831c95199c
ignore
2025-12-10 22:36:57 -05:00
Dax Raad
55bffabae1
ignore
2025-12-10 22:34:16 -05:00
Dax
e9141bf5cd
Tui onboarding ( #4569 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-11-21 00:21:06 -05:00
Dax Raad
09e96e7525
handle config errors gracefully
2025-11-13 18:59:09 -05:00
Dax Raad
58f832f1a9
tui: add logging when creating project instances to help users debug startup issues
2025-11-08 20:37:08 -05:00
Dax Raad
3867f88966
Merge remote-tracking branch 'origin/dev' into dev
2025-11-08 20:21:02 -05:00
Dax Raad
1819472982
improve startup speed
2025-11-08 20:18:36 -05:00
GitHub Action
9855771157
chore: format code
2025-11-08 01:59:02 +00:00
Dax Raad
a5cbc2df49
fix duplicate plugin subscriptions
2025-11-02 13:22:58 -05:00
Dax
fd63884d0b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Dax Raad
41065c3353
ignore: rework bootstrap so server lazy starts it
2025-09-19 05:11:29 -04:00
Dax
aea78046d0
Refactor to support multiple instances inside single opencode process ( #2360 )
...
This release has a bunch of minor breaking changes if you are using opencode plugins or sdk
1. storage events have been removed (we might bring this back but had some issues)
2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project
3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo
4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object)
5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory
2025-09-01 17:15:49 -04:00