James Long
cb932a041c
refactor(opencode): remove app service layer exports ( #34517 )
2026-06-29 23:03:57 -04:00
James Long
36700b2f07
refactor(core): rename app node modules ( #34238 )
2026-06-27 12:29:21 -04:00
James Long
3eee8bd101
refactor(core): support tiered layer nodes ( #33937 )
2026-06-25 14:34:17 -04:00
James Long
ede70549ff
feat(opencode): add typed application layer graph ( #31531 )
2026-06-09 15:31:31 -04:00
opencode-agent[bot]
d8fd4cc4e4
chore: generate
2026-06-08 19:43:41 +00:00
Dax
a5ddb7f291
refactor(core): replace legacy logger with Effect logging ( #31310 )
2026-06-08 15:41:56 -04:00
Dax
9e11b45908
feat(core): add command registry ( #30624 )
2026-06-04 02:57:43 -04:00
opencode-agent[bot]
c6f77e50f8
chore: generate
2026-05-31 01:09:55 +00:00
Dax
e2a8e18298
refactor(core): move database schema ownership ( #29068 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-30 21:08:38 -04:00
Kit Langton
615a8511d6
test(opencode): simplify config effect tests ( #29019 )
2026-05-23 23:48:08 +00:00
Kit Langton
65d8951700
refactor(opencode): roll out serviceUse proxy across 14 services + tests ( #28576 )
2026-05-21 03:36:27 +00:00
Dax
106fa6518a
Rename v2 auth service to account ( #28260 )
2026-05-21 00:53:27 +00:00
Kit Langton
f7dae7d270
fix(bus): acquire PubSub subscription eagerly to close /event race ( #27959 )
2026-05-18 11:38:05 -04:00
Shoubhit Dash
0c677d46e4
refactor(flags): move auto share to runtime flags ( #27611 )
2026-05-15 03:58:26 +05:30
Shoubhit Dash
71494b110b
fix(session): use typed message reads in tools ( #27280 )
2026-05-13 14:12:51 +05:30
Kit Langton
83175c48a9
Add SyncEvent service ( #25158 )
2026-04-30 16:45:26 -04:00
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Dax Raad
6bc94f94b1
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
Kit Langton
baa1493582
refactor(sync): make session events schema-first ( #24019 )
2026-04-23 12:43:08 -04:00
Kit Langton
eef12eef4d
fix(opencode): skip share sync for unshared sessions ( #23159 )
2026-04-17 20:15:24 +00:00
Kit Langton
898e6243f4
refactor: eliminate account/ barrel, route consumers to sibling files ( #22995 )
2026-04-17 01:55:50 +00:00
Kit Langton
28fca2ce79
fix: resolve circular sibling imports causing runtime ReferenceError ( #22752 )
2026-04-15 23:41:34 -04:00
Kit Langton
97d87eac9f
feat: unwrap storage namespaces to flat exports + barrel ( #22747 )
2026-04-15 23:30:49 -04:00
Kit Langton
cde3ff010c
feat: unwrap share namespaces to flat exports + barrel ( #22744 )
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
7159d09978
feat: unwrap InstanceState + EffectBridge namespaces to flat exports + barrel ( #22721 )
2026-04-16 02:45:45 +00:00
Kit Langton
b047f7af36
feat: unwrap Provider namespace + improved automation script ( #22690 )
2026-04-15 21:44:46 -04:00
Kit Langton
b5f4d032fb
feat: unwrap Config namespace to flat exports + barrel ( #22689 )
2026-04-15 21:26:24 -04:00
Kit Langton
236253c405
refactor(session): remove async facade exports ( #22471 )
2026-04-14 13:45:13 -04:00
Kit Langton
186c345f01
refactor(share): remove session share async facade exports ( #22386 )
2026-04-14 12:38:11 -04:00
Kit Langton
0a790bc740
refactor(effect): upgrade opencode to beta.46 context APIs ( #21977 )
2026-04-10 23:06:28 -04:00
Kit Langton
8811669aa0
refactor: destroy ShareNext facade ( #21965 )
2026-04-10 22:03:06 -04:00
Kit Langton
a92b47d66c
refactor(session): extract sharing orchestration ( #21759 )
2026-04-09 21:47:48 -04:00
Dax
6cc1116f8e
refactor(snapshot): store unified patches in file diffs ( #21244 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
2026-04-07 19:48:23 -04:00
Kit Langton
d41085ce3a
refactor(share): effectify share next ( #20596 )
2026-04-03 00:56:56 +00:00
James Long
87d41cd5ac
feat(core): initial implementation of syncing ( #17814 )
2026-03-25 10:47:40 -04:00
Kit Langton
b6aa472839
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Kit Langton
82307f8a45
refactor(provider): flow branded ProviderID/ModelID through internal signatures ( #17182 )
2026-03-12 14:48:17 +00:00
Kit Langton
4401c08142
feat(id): brand SessionID through Drizzle and Zod schemas ( #16953 )
2026-03-11 23:16:56 +00:00
Dax
f56e6684a6
core: make account login upgrades safe while adding multi-account workspace auth ( #15487 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 12:53:47 -04:00
Shoubhit Dash
e38846ef43
share: speed up share loads ( #16165 )
2026-03-06 06:49:15 -06:00
Dax
3010323ee0
sqlite again ( #10597 )
...
Co-authored-by: Github Action <action@github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-02-14 04:19:02 +00:00
Yuvraj Virk
af7328fdea
fix: correct /data API usage and data format for importing share URLs ( #7381 )
2026-02-06 15:29:10 +00:00
Adam
e14b9eda3a
test(app): initial e2e test setup
2026-01-19 09:03:52 -06:00
Luke Parker
0276cc82ad
fix(share): handle NotFoundError for non-shared sessions in sync ( #6634 )
2026-01-02 04:16:12 -06:00
Ravi Kumar
f757fd55a1
fix(session): fix unshare command not clearing share state ( #5523 )
2025-12-14 22:05:06 -06:00
Dax Raad
bb921bade7
use new share url
2025-12-11 00:43:00 -05:00
Dax
616265d0ef
v2 SDK ( #5216 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-12-07 19:04:14 -05:00
Dax
85d8825cb1
core: refactor provider and model system ( #5033 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: thdxr <thdxr@users.noreply.github.com >
2025-12-03 21:09:03 -05:00
Dax Raad
41ce6b5625
core: refactor share system to separate session IDs from share IDs
...
- Generate shorter share IDs from session IDs for better URL structure
- Update API routes to use shareID parameter instead of sessionID
- Improve sync mechanism with better data queuing and deduplication
- Maintain backward compatibility while improving security and organization
2025-11-24 22:58:47 -05:00