James Long
|
b642f9c7bc
|
feat(tui): log event stream connections (#35973)
|
2026-07-09 13:13:34 -04:00 |
|
James Long
|
855a9569b5
|
feat(simulation): add literal screen text matching (#36085)
|
2026-07-09 10:50:35 -04:00 |
|
James Long
|
79415f625a
|
feat(tui): revamp session export (#35971)
|
2026-07-08 18:14:43 -04:00 |
|
James Long
|
99e52303e6
|
feat(core): discover ecosystem skill directories (#35956)
|
2026-07-08 16:34:41 -04:00 |
|
James Long
|
09553d46e0
|
refactor(simulation): remove filesystem layers (#35938)
|
2026-07-08 12:22:04 -04:00 |
|
James Long
|
e1d72fa338
|
fix(simulation): stabilize screenshot artifacts (#35933)
|
2026-07-08 11:48:53 -04:00 |
|
James Long
|
c6156f171c
|
feat(simulation): stream UI recordings (#35909)
|
2026-07-08 10:33:11 -04:00 |
|
James Long
|
8d00a51766
|
feat(simulation): support multiple tool calls (#35861)
|
2026-07-08 00:35:18 -04:00 |
|
James Long
|
da68e2865e
|
feat(tui): wire move session command (#35203)
|
2026-07-07 14:49:11 -04:00 |
|
James Long
|
3e57b43a4a
|
feat(session): support admit-only synthetic messages (#35774)
|
2026-07-07 14:17:20 -04:00 |
|
James Long
|
6c065ca6a5
|
feat(simulation): render driven UI screenshots and videos (#35739)
|
2026-07-07 12:15:01 -04:00 |
|
James Long
|
b6a2912bb1
|
refactor(simulation): type RPC request payloads (#35734)
|
2026-07-07 09:21:19 -04:00 |
|
James Long
|
fcb1d4b418
|
feat(simulation): add named drive instances (#35648)
|
2026-07-06 22:52:10 -04:00 |
|
James Long
|
6ffe61b9fe
|
feat(simulation): isolate filesystem and disconnect llm (#35590)
|
2026-07-06 15:39:03 -04:00 |
|
James Long
|
37b26e495b
|
feat(simulation): share control protocol schemas (#35230)
|
2026-07-03 15:46:04 -04:00 |
|
James Long
|
e66cbf36e9
|
fix(core): constrain location services (#35228)
|
2026-07-03 15:34:30 -04:00 |
|
James Long
|
4790a2772c
|
feat(simulation): add driver controlled backend LLM (#35186)
|
2026-07-03 14:19:25 -04:00 |
|
James Long
|
aad8d90dd1
|
refactor(core): move path resolve into fs service (#35201)
|
2026-07-03 13:25:38 -04:00 |
|
James Long
|
bd8d858bf7
|
feat(core): implement V2 session.shell (#35183)
|
2026-07-03 12:19:09 -04:00 |
|
James Long
|
a2769b5ade
|
fix(core): rewrite replacements while hoisting layers (#35176)
|
2026-07-03 11:26:58 -04:00 |
|
James Long
|
b0ca5520a1
|
feat(server): add lazy simulation layer replacements (#35024)
|
2026-07-02 16:45:09 -04:00 |
|
James Long
|
0405518180
|
feat: simulation control surface and architecture spec (#34801)
|
2026-07-02 15:19:19 -04:00 |
|
+21  ![opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)    ![opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)  
|
8c94e9005f
|
chore: merge dev into v2 (#34788)
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Affan Ali <93028901+affanali2k3@users.noreply.github.com>
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com>
Co-authored-by: Frank <frank@anoma.ly>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com>
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: Ben Guthrie <benjee.012@gmail.com>
Co-authored-by: Dax <mail@thdxr.com>
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com>
Co-authored-by: Max Anderson <max.a.anderson95@gmail.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
Co-authored-by: Jack <jack@anoma.ly>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
Co-authored-by: Dustin Deus <deusdustin@gmail.com>
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com>
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Julian Coy <julian@ex-machina.co>
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com>
|
2026-07-01 17:12:00 -04:00 |
|
James Long
|
0e731c2a1a
|
refactor(core): support tiered layer nodes (#33937)
|
2026-06-25 14:34:17 -04:00 |
|
James Long
|
d3bbfff826
|
test(opencode): simplify message pagination layer wiring (#33157)
|
2026-06-20 21:44:37 -04:00 |
|
James Long
|
468f425e76
|
test(opencode): simplify session retry layer wiring (#33155)
|
2026-06-20 21:44:02 -04:00 |
|
James Long
|
d59619fffd
|
test(opencode): simplify git layer wiring (#33156)
|
2026-06-20 21:43:03 -04:00 |
|
James Long
|
409ba229ab
|
fix(core): ignore unavailable project copy roots (#32234)
|
2026-06-13 18:10:59 -04:00 |
|
James Long
|
c2e6b18076
|
feat(core): refactor project copies for v2 (#31943)
|
2026-06-12 14:45:16 -04:00 |
|
James Long
|
30b2544fe1
|
refactor(opencode): build server from layer nodes (#32086)
|
2026-06-12 14:14:51 -04:00 |
|
James Long
|
2bde20c2ba
|
test(opencode): simplify snapshot race layer wiring (#31827)
|
2026-06-11 10:03:46 -04:00 |
|
James Long
|
38536cf733
|
test(opencode): simplify processor layer wiring (#31823)
|
2026-06-10 22:55:21 -04:00 |
|
James Long
|
20bf18ffb4
|
test(opencode): simplify share layer wiring (#31811)
|
2026-06-10 22:19:06 -04:00 |
|
James Long
|
eb70b6137b
|
test(opencode): simplify test registry layer wiring (#31761)
|
2026-06-10 17:21:40 -04:00 |
|
James Long
|
07e5ea9367
|
feat(opencode): add typed application layer graph (#31531)
|
2026-06-09 15:31:31 -04:00 |
|
James Long
|
ffcb45d7c9
|
feat(tui): show project copy in session list (#31421)
|
2026-06-09 12:10:37 -04:00 |
|
James Long
|
fc52c5ac87
|
fix(tui): trim select footer action highlight (#31411)
|
2026-06-08 17:53:06 -04:00 |
|
James Long
|
d5b205657f
|
fix(tui): inject reminder after moving session (#31027)
|
2026-06-05 17:33:50 -04:00 |
|
James Long
|
a645615a49
|
fix(opencode): limit generated project copy names (#31022)
|
2026-06-05 17:26:21 -04:00 |
|
James Long
|
499a8a4b0c
|
fix(tui): bootstrap new project copies (#31019)
|
2026-06-05 17:10:14 -04:00 |
|
James Long
|
f591bf5f93
|
feat(tui): delete working copies from move dialog (#31017)
|
2026-06-05 16:47:10 -04:00 |
|
James Long
|
ecdfcd91ca
|
fix(tui): show current location in working copies; order by created; change shortcut; tab to cycle actions in dialog select (#30989)
|
2026-06-05 13:14:13 -04:00 |
|
James Long
|
ba1b660d57
|
feat(core): moving sessions (#30640)
|
2026-06-04 15:07:46 -04:00 |
|
James Long
|
f4851e3bd9
|
fix(tui): route question responses by session directory (#30578)
|
2026-06-03 15:11:55 +00:00 |
|
James Long
|
147c6c4d51
|
feat(core): project copying and tracking directories (#30139)
|
2026-06-03 03:26:10 +00:00 |
|
James Long
|
c466d32bdb
|
fix(tui): scope diff viewer to session directory (#30426)
|
2026-06-02 11:43:21 -04:00 |
|
James Long
|
b3da479a7c
|
feat(core): support named migrations (#30418)
|
2026-06-02 14:36:28 +00:00 |
|
James Long
|
fa23fb5d38
|
fix(tui): handle events across workspaces (#30281)
|
2026-06-01 19:47:37 +00:00 |
|
James Long
|
a4bc76d2a4
|
chore: remove improve codebase architecture skill (#29926)
|
2026-05-29 14:57:55 -04:00 |
|
James Long
|
69910f361c
|
fix(server): use persisted session directory for existing-session routes (#29640)
|
2026-05-27 22:58:33 -04:00 |
|
James Long
|
28a06e52fc
|
feat(tui): add workspace management dialog (#29612)
|
2026-05-27 18:09:40 +00:00 |
|
James Long
|
0ba1081cf1
|
fix(tui): accelerate diff viewer scrolling (#29453)
|
2026-05-26 20:53:13 +00:00 |
|
James Long
|
d5f397a2da
|
fix(tui): open external editor in worktree cwd (#29130)
|
2026-05-24 22:40:40 -04:00 |
|
James Long
|
bfb2d8dc76
|
fix(tui): when diff viewer closes always return to last route (#28903)
|
2026-05-22 15:30:31 -04:00 |
|
James Long
|
8f7a6c4a00
|
fix(tui): refine diff view keyboard shortcuts (#28896)
|
2026-05-22 14:40:14 -04:00 |
|
James Long
|
ba746e36d8
|
fix(tui): empty states, context, and minor improvements to diff viewer (#28878)
|
2026-05-22 14:21:22 -04:00 |
|
James Long
|
69e4f52272
|
fix(tui): interaction improvements to diff viewer (#28851)
|
2026-05-22 12:30:10 -04:00 |
|
James Long
|
ee008923f3
|
feat(tui): design revamp of diff viewer (#28728)
|
2026-05-21 18:34:32 -04:00 |
|
James Long
|
a6e1aa085f
|
fix(tui): default new sessions always to local project (#28541)
|
2026-05-20 18:35:37 -04:00 |
|
James Long
|
d0779d2aca
|
feat(tui): collapse directories when possible in file tree (#28512)
|
2026-05-20 16:22:04 -04:00 |
|
James Long
|
58143c4b07
|
feat(tui): focus first file in file tree (#28513)
|
2026-05-20 16:04:45 -04:00 |
|
James Long
|
17d66ee4fe
|
feat(tui): initial impl of diff viewer (#28476)
|
2026-05-20 11:16:56 -04:00 |
|
James Long
|
12ae22378f
|
fix(plugin): ask in tools from plugins returns promise instead of effect (#28217)
|
2026-05-18 18:57:29 +00:00 |
|
James Long
|
ff9d7cab5c
|
fix(core): fix file references in workspaces (#28209)
|
2026-05-18 18:23:35 +00:00 |
|
James Long
|
af06e52708
|
fix(session): ignore instruction lookup errors (#27656)
|
2026-05-14 23:12:30 -04:00 |
|
James Long
|
e36bc20f84
|
fix(tui): fix flicker by avoiding redundant workspace session sync (#26997)
|
2026-05-12 00:30:03 -04:00 |
|
James Long
|
2b432d9e03
|
fix(tui): scope events by project (#26936)
|
2026-05-11 23:42:04 -04:00 |
|
James Long
|
9067218b74
|
fix(core): always start worktrees as detached (#26931)
|
2026-05-11 16:22:25 -04:00 |
|
James Long
|
9b7b6cb30f
|
feat(core): be smarter about generating a worktree name (#26368)
|
2026-05-08 22:45:44 -04:00 |
|
James Long
|
c818c9dcb6
|
feat(core): allow external workspace creation (#26212)
|
2026-05-08 11:09:12 -04:00 |
|
James Long
|
3c4b4d5faf
|
feat(core): copy file changes when warping (#26190)
|
2026-05-07 10:24:17 -04:00 |
|
James Long
|
2abc4507b2
|
fix(tui): filter only connected workspaces in dialog; add warp synthetic message (#25915)
|
2026-05-06 10:25:42 -04:00 |
|
James Long
|
12f3d1f505
|
fix(core): use current workspace with /new; fix warping into local project (#25894)
|
2026-05-05 16:39:37 -04:00 |
|
James Long
|
8e182c7782
|
fix(core): better state handling of editor context (#25911)
|
2026-05-05 15:53:05 -04:00 |
|
James Long
|
edd480f56b
|
fix(tui): fix type error for calling workspace.warp (#25801)
|
2026-05-04 22:06:33 -04:00 |
|
James Long
|
22a4a9df8b
|
feat(core): session warping (#25768)
|
2026-05-04 21:28:38 -04:00 |
|
James Long
|
53e9cac383
|
refactor(core): convert control-plane workspace to Effect (#25018)
|
2026-04-30 11:44:58 -04:00 |
|
James Long
|
293877cb7e
|
fix(core): reconnect editor context for session directory (#24984)
|
2026-04-29 15:11:44 -04:00 |
|
James Long
|
9209c04370
|
feat(core): filter sessions by path and add setting to disable (#24849)
|
2026-04-28 16:49:13 -04:00 |
|
James Long
|
2c2fc3499b
|
feat(core): store relative path for sessions (#24704)
|
2026-04-28 11:51:24 -04:00 |
|
James Long
|
fab1768826
|
feat(core): file context improvements and option to disable (#24661)
|
2026-04-27 16:10:13 -04:00 |
|
James Long
|
98ea5b6e7e
|
feat(tui): support builtin protocol for handling context from editors (#24034)
|
2026-04-23 16:19:19 -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 |
|
James Long
|
b5acc2203c
|
fix(core): fix permissions routing when using remote workspace (#23593)
|
2026-04-21 14:42:54 +00:00 |
|
James Long
|
debcff2b6b
|
feat(core): add debug workspace server (#23590)
|
2026-04-20 18:27:58 +00:00 |
|
James Long
|
47f553f9ba
|
fix(core): more explicit routing to fix workspace instance issue (#23171)
|
2026-04-17 16:39:34 -04:00 |
|
James Long
|
aa05b9abe5
|
fix(core): pass OTEL config to workspace env (#23154)
|
2026-04-17 15:25:58 -04:00 |
|
James Long
|
5621373bc2
|
fix(core): move instance middleware after control plane routes (#23150)
|
2026-04-17 15:20:11 -04:00 |
|
James Long
|
b275b8580d
|
feat(tui): minor UX improvements for workspaces (#23146)
|
2026-04-17 15:14:05 -04:00 |
|
James Long
|
4c30a78cd9
|
fix: revert sdk generation script change (#23133)
|
2026-04-17 13:33:11 -04:00 |
|
James Long
|
a8c78fc005
|
fix(core): add historical sync on workspace connect (#23121)
|
2026-04-17 13:30:09 -04:00 |
|
James Long
|
797953c88d
|
when generating sdk only format sdk, much faster (#23122)
|
2026-04-17 13:01:22 -04:00 |
|
James Long
|
0f80c827ed
|
feat(core): exponential backoff of workspace reconnect (#23083)
|
2026-04-17 09:52:10 -04:00 |
|
James Long
|
7605acff65
|
refactor(core): move server routes around to clarify workspacing (#23031)
|
2026-04-17 02:06:20 -04: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 |
|
James Long
|
86c54c5acc
|
fix(tui): minor logging cleanup (#22924)
|
2026-04-16 16:58:17 -04:00 |
|
James Long
|
a8d8a35cd3
|
feat(core): pass auth data to workspace (#22897)
|
2026-04-16 16:30:11 -04:00 |
|
James Long
|
26af77cd1e
|
fix(core): fix detection of local installation channel (#22899)
|
2026-04-16 20:26:33 +00:00 |
|
James Long
|
b28956f0db
|
fix(core): better global sync event structure (#22858)
|
2026-04-16 12:35:37 -04:00 |
|