Commit graph

454 commits

Author SHA1 Message Date
Aiden Cline
bde737f4d5
feat(server): add experimental job list endpoint (#60698) 2026-11-03 10:32:50 -06:00
Kit Langton
cec637385c
feat(core): trace each request and session turn on its own, with session, tool and model details (#60974) 2026-10-31 15:38:10 -07:00
Kit Langton
1d479d7642
fix(server): accept synthetic messages and compaction without booting a session's folder (#60801) 2026-10-30 22:30:13 -07:00
Aiden Cline
1908fcb8b7
fix(core): release location holders on shutdown (#59399) 2026-10-30 23:28:04 -05:00
Aiden Cline
173f6c6dce
feat(cli): support flags with an optional value (#60712) 2026-10-30 20:56:41 -05:00
github-actions[bot]
4878a0e30f
release: v2.2.5 (#60744)
Brings the versions and changelog of the published v2.2.5 release back to dev.
2026-10-30 19:18:59 -04:00
github-actions[bot]
872f694b05
release: v2.2.4 (#60664)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-30 13:06:06 -04:00
Dax Raad
da87c475a7 fix(core): keep schedules off unless experimental.schedules is enabled
Restores the opt-in default from before #60478. The schedule loop still runs in every server process and keeps its leader election; it only fires schedules in locations that enable the flag.
2026-10-30 11:35:33 -04:00
Kit Langton
e76c67a250
feat(core,server): enable schedules by default and run loop in opencode serve (#60478) 2026-10-30 07:22:05 -07:00
James Long
4e7d369021
chore(core): use @opencode/pty 0.4.0 (#60387) 2026-10-30 10:16:34 -04:00
James Long
65c0d83f4d
feat(core): rename persistent terminals (#60329) 2026-10-30 13:29:04 +00:00
Kit Langton
8f0fc21e71
feat(core): add experimental artifacts with pluggable providers (#60351) 2026-10-30 06:19:18 -07:00
github-actions[bot]
b44b7164ba
release: v2.2.3 (#60564)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-30 20:19:43 +10:00
Aiden Cline
7a82f3aed2
refactor(ai): one tool() for both clients (#60407) 2026-10-29 21:48:24 -05:00
Aiden Cline
b5c223182c
fix(core): run dynamic provider npm fallback after external sdk hooks (#60380) 2026-10-29 20:32:27 -05:00
Kit Langton
8609cc55d0
refactor(core): finish moving shell permission checks off tree-sitter (#60332) 2026-10-29 12:30:10 -07:00
Kit Langton
c24c5af3d8
feat(core): add Code Mode checks with static tool scanning to schedules (#60140) 2026-10-29 12:29:02 -07:00
github-actions[bot]
4efad23dd8
release: v2.2.2 (#60337)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-29 13:54:46 -05:00
Dax
b2bd02ee71
feat(core): integration.connect and integration.use policies (#60315) 2026-10-29 14:24:22 -04:00
Kit Langton
c784d17b83
feat(core): gate scheduled prompts with shell checks (#60137) 2026-10-29 10:10:18 -07:00
James Long
756f832902
fix(core): reject persistent terminals with a missing cwd (#60300) 2026-10-29 13:09:36 -04:00
James Long
d3ad3da99e
chore(core): use @opencode/pty 0.3.3 (#60276) 2026-10-29 12:55:05 -04:00
github-actions[bot]
f74b1416a8
release: v2.2.1 (#60113)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-10-29 10:41:32 -05:00
Kit Langton
510aa79d07
fix(core): store forked and imported session media as blobs (#60118) 2026-10-28 23:05:00 -07:00
Kit Langton
fbb47c995e
feat(core): schedule prompts from agents, /schedule and the experimental API (#59457) 2026-10-28 19:37:14 -07:00
Kit Langton
9a9386edbc
refactor(client): group experimental SDK methods under client.experimental (#59072) 2026-10-28 15:18:38 -07:00
Kit Langton
4585c316c3
feat(core): scheduled tasks storage and time triggers (experimental) (#59401) 2026-10-28 13:06:56 -07:00
James Long
f4ecbf31f3
chore(process-daemon): publish from the monorepo (#59695)
Co-authored-by: Dax <mail@thdxr.com>
2026-10-27 18:15:38 -04:00
github-actions[bot]
86976449c4
release: v2.2.0 (#59558)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-27 19:13:14 +10:00
Aiden Cline
2a0639a11f
feat(protocol): define experimental image and decision generation endpoints (#59190) 2026-10-26 23:22:11 -05:00
Aiden Cline
c11a32ff1e
fix(server): report response encoding failures as server errors (#59459) 2026-10-26 21:37:14 -05:00
Luke Parker
dae4077a96
feat(plugin): add OpenCode Desktop GUI plugins (#55246) 2026-10-27 10:54:50 +10:00
Filip
0b050ac5cd
Revert "fix(server): honor OPENCODE_SERVER_USERNAME for serve and --server" (#59444) 2026-10-27 00:06:31 +00:00
Filip
0749024f0d
fix(server): honor OPENCODE_SERVER_USERNAME for serve and --server (#59379) 2026-10-26 20:54:03 +01:00
Aiden Cline
ae876eec1b
feat(protocol): list models by types, like event filtering (#59355) 2026-10-26 14:28:27 -05:00
Dax
6996bbcd6d
ci: separate release builds from signing and publishing (#59046) 2026-10-26 14:21:29 -04:00
Aiden Cline
65096cd354
feat(core): read the models.dev catalog from the experimental v2 API (#59296) 2026-10-26 12:17:31 -05:00
Aiden Cline
1434464f7e
feat(plugin): filter event subscriptions by type (#58864) 2026-10-26 10:47:48 -05:00
Kit Langton
e928d4ffa1
feat(server): add experimental GET /api/experimental/media/:hash and opt-in experimental-media-uri capability (#59103) 2026-10-25 21:33:53 -07:00
Luke Parker
4703b46cdf
refactor(app): remove the experimental inbox Home page (#59096) 2026-10-26 09:22:01 +10:00
Luke Parker
4b83402a29 chore: merge dev into beta 2026-10-26 08:34:06 +10:00
Kit Langton
450e7b9241
fix(server): don't boot a Location for global session routes (#58997) 2026-10-25 09:21:22 -07:00
Aiden Cline
dad29a8991
refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
Adam
e42f6d1016
feat(core): read OpenCode Console usage limits and classify budget refusals (#58694) 2026-10-24 11:13:12 -05:00
Adam
33ffc3e58d
feat(app): show Console budgets and Go usage where they stop you (#58714) 2026-10-24 10:07:43 -05:00
Adam
8d95ef805b
chore(server): revert hosted GPT-Live on the connected OpenCode Console (#58461) 2026-10-23 16:31:29 -05:00
opencode
2a3e7c0f34 sync release versions for v2.1.4 [skip ci] 2026-10-23 10:15:01 +00:00
Luke Parker
d290006820 chore: merge dev into beta 2026-10-23 13:08:54 +10:00
Luke Parker
5f79a2aaf7
feat(desktop): add native memory breakdown to heap captures (#58311) 2026-10-23 12:48:10 +10:00
Luke Parker
fd0efe30f2 chore: merge dev into beta 2026-10-23 10:27:57 +10:00