Kit Langton
38e0dc9ccd
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Kit Langton
d70099b059
fix: apply Layer.fresh at instance service definition site ( #18418 )
2026-03-20 14:37:12 -04:00
Kit Langton
81be544981
feat(filesystem): add AppFileSystem service, migrate Snapshot ( #18138 )
2026-03-18 19:52:43 -04:00
Kit Langton
a800583aea
refactor(effect): unify service namespaces and align naming ( #18093 )
2026-03-18 13:34:36 -04:00
opencode-agent[bot]
bc949af623
chore: generate
2026-03-18 01:05:16 +00:00
Kit Langton
9e7c136de7
refactor(snapshot): effectify SnapshotService ( #17878 )
2026-03-17 21:04:16 -04:00
Noam Bressler
440405dbdd
fix: re-enable snapshot in acp ( #14918 )
2026-03-11 16:18:40 -05:00
Dax
2f2856e20a
refactor(opencode): replace Bun shell in core flows ( #16286 )
2026-03-09 15:19:50 -04:00
Dax Raad
6e89d3e597
refactor: replace Bun.write/file with Filesystem utilities in snapshot
2026-03-05 21:56:41 -05:00
Luke Parker
13cabae29f
fix(win32): add git flags for snapshot operations and fix tests for cross-platform ( #14890 )
2026-02-24 21:14:16 +10:00
Erik Demaine
0042a07052
fix: Windows path support and canonicalization ( #13671 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-02-23 10:10:27 +10:00
Shoubhit Dash
ac0b37a7b7
fix(snapshot): respect info exclude in snapshot staging ( #13495 )
2026-02-20 07:02:25 -06:00
projectArtur
991496a753
fix: resolve ACP hanging indefinitely in thinking state on Windows ( #13222 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-02-12 18:20:00 -06:00
Adam
3b93e8d95c
fix(app): added/deleted file status now correctly calculated
2026-02-02 14:24:23 -06:00
adamelmore
7c34319b19
fix(app): query selector with non-latin chars
2026-01-26 09:33:42 -06:00
Dax Raad
32e6bcae3b
core: fix unicode filename handling in snapshot diff by disabling quote escaping
...
This ensures unicode and special characters in filenames are displayed correctly when generating diff patches, allowing proper file detection and revert operations
2026-01-24 13:07:07 -05:00
Adam
a96f3d153b
Revert "fix: handle special characters in paths and git snapshot reading logic( #9804 ) ( #9807 )"
...
This reverts commit cf6ad4c407 .
2026-01-22 10:37:13 -06:00
Adam
31f3a508dc
Revert "fix(core): snapshot regression"
...
This reverts commit bb710e9ea1 .
2026-01-22 10:35:31 -06:00
Adam
bb710e9ea1
fix(core): snapshot regression
2026-01-21 06:10:01 -06:00
GitHub Action
79aa931a05
chore: generate
2026-01-21 10:36:00 +00:00
shirukai
cf6ad4c407
fix: handle special characters in paths and git snapshot reading logic( #9804 ) ( #9807 )
2026-01-21 04:35:23 -06:00
Aiden Cline
e2f1f4d81e
add scheduler, cleanup module ( #9346 )
2026-01-18 23:33:23 -06:00
Adam
2ca0ae7755
fix(app): more defensive, handle no git
2026-01-05 15:12:02 -06:00
Dax Raad
0e08655407
core: prevent external diff tools from interfering with snapshot generation
2025-11-26 22:07:51 -05:00
Luke Parker
35fbb011b2
fix: Diff view now ignores line endings changes/windows autocrlf ( #4356 )
2025-11-15 21:18:39 -06:00
Chris Olszewski
69a45ef7d7
fix: snapshot history when running from git worktrees ( #4312 )
2025-11-15 01:02:00 -06:00
Ivan Starkov
9637d70407
fix: UI Freezes for a few minutes if repo has binary files ( #4109 )
2025-11-08 23:28:09 -06:00
GitHub Action
34ff87d504
chore: format code
2025-11-08 01:59:02 +00:00
Dax Raad
1ea3a8eb9b
big format
2025-11-06 13:03:12 -05:00
Jérôme Benoit
0eb899a950
chore: cleanup versioned zod imports ( #3460 )
...
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2025-10-26 14:50:41 -05:00
Dax Raad
e9996342a7
core: provide line-level statistics in file diffs to help users understand the scale of changes
2025-10-21 11:54:41 -04:00
Dax Raad
a0a09f421c
core: add session diff API to show file changes between snapshots
2025-10-20 17:59:26 -04:00
Aiden Cline
5d3a88f34f
fix: snapshot undo bug ( #3290 )
2025-10-19 18:42:34 -05:00
Dax Raad
9d30bc692c
ci: fixes
2025-10-11 00:24:35 -04:00
Dax Raad
6a7eeb39c3
core: prevent file deletion when reverting changes to existing files
2025-10-01 05:06:37 -04:00
Dax
c1b4e1f19d
Upgrade to Zod v4 ( #2605 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-15 03:12:07 -04:00
Tommy D. Rossi
b1e0a23351
fix: ShellError: exit code 1 errors ( #2568 )
...
Co-authored-by: rekram1-node <aidenpcline@gmail.com >
2025-09-13 00:06:07 -05:00
Dax
f993541e0b
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
Dax Raad
7d095d19f6
fix undo/redo when opencode is run in nested folders
2025-08-11 21:59:12 -04:00
Dax Raad
0ca10ec2f5
ignore: log
2025-08-11 21:52:05 -04:00
Dax Raad
28a4517ec6
add snapshot field in config to disable snapshots
2025-08-06 11:35:37 -04:00
Dax Raad
99d3a0bb24
more fixes for shell 128 error
2025-08-03 11:25:58 -04:00
Dax Raad
c24fbb4292
wip: snapshot
2025-07-28 22:58:31 -04:00
Dax Raad
4306f1a339
wip: handle deleting file
2025-07-24 17:49:23 -04:00
Dax Raad
aa2a5057ac
wip: fix type errors
2025-07-24 17:38:11 -04:00
Dax Raad
284c01018e
wip: more snapshot stuff
2025-07-24 17:38:11 -04:00
Dax Raad
a11999137f
disable snapshots
2025-07-24 11:08:20 -04:00
Dax Raad
2c82ee592c
wip: always force create snapshot
2025-07-23 20:46:43 -04:00
Dax
96866e52ce
basic undo feature ( #1268 )
...
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com >
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Andrew Joslin <andrew@ajoslin.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Tobias Walle <9933601+tobias-walle@users.noreply.github.com >
2025-07-23 20:30:46 -04:00
Dax Raad
733c9903ec
do not snapshot nongit projects for now
2025-07-20 13:59:30 -04:00