opencode-agent[bot]
60b6987827
chore: generate
2026-04-22 03:41:42 +00:00
Kit Langton
edbe1d7f2d
refactor(core): migrate MessageV2 errors to Schema-backed named errors ( #23764 )
2026-04-21 23:40:32 -04:00
Kit Langton
c80dff0186
refactor(core): migrate MessageV2 internal Cursor to Effect Schema ( #23763 )
2026-04-21 23:28:33 -04:00
Kit Langton
e293737788
refactor(core): migrate MessageV2 message DTOs (User/Assistant/Part/Info/WithParts) to Effect Schema ( #23757 )
2026-04-21 23:26:12 -04:00
opencode-agent[bot]
2e94b35cfe
chore: generate
2026-04-22 03:18:25 +00:00
Kit Langton
9291b04f25
refactor(core): migrate MessageV2 part leaves + ToolPart to Effect Schema ( #23756 )
2026-04-21 23:17:23 -04:00
Kit Langton
21362c2939
refactor(core): derive all schema.ts leaves' .zod via effect-zod walker ( #23754 )
2026-04-21 22:51:18 -04:00
opencode-agent[bot]
3ddb551039
chore: generate
2026-04-21 22:04:16 +00:00
Mathews Bryan
65edd0fcb4
feat: replace csharp-ls with roslyn-language-server ( #14463 )
...
Co-authored-by: Mathews <Mathews.Bryan@cincpro.com >
2026-04-21 22:03:09 +00:00
Kit Langton
dd4b5679e8
refactor(core): derive provider schema .zod via effect-zod walker ( #23753 )
2026-04-21 17:49:24 -04:00
Kit Langton
ee602f544b
refactor(core): migrate MessageV2 tool state schemas to Effect Schema ( #23752 )
2026-04-21 17:47:50 -04:00
Kit Langton
c8e634bc78
chore(core): clean up after ConfigPermission Effect Schema migration ( #23749 )
2026-04-21 17:40:54 -04:00
Kit Langton
b8d850ca3f
migrate Snapshot schemas to Effect Schema ( #23747 )
2026-04-21 17:37:27 -04:00
Kit Langton
5ada6e2456
refactor(core): migrate ConfigPermission.Info to Effect Schema canonical ( #23740 )
2026-04-21 17:33:13 -04:00
Kit Langton
26c9a6da18
refactor(core): migrate MessageV2.Format to Effect Schema ( #23744 )
2026-04-21 17:30:08 -04:00
Kit Langton
ead9b6023c
migrate LSP data schemas to Effect Schema ( #23745 )
2026-04-21 17:26:50 -04:00
Ruben De Smet
a61b57c12b
feat: add Mistral Small reasoning variant support (issue #19479 ) ( #23735 )
2026-04-21 16:45:06 -04:00
Aiden Cline
6d650522d2
fix: dont show variants for kimi models that dont support them ( #23696 )
2026-04-21 15:33:35 -04:00
Rahul Iyer
e746d2993f
fix(tui): don't check for version upgrades if it's disabled by the user ( #20089 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-21 15:30:15 -04:00
opencode-agent[bot]
dc385fa32d
chore: generate
2026-04-21 18:08:04 +00:00
Kit Langton
b806dd96c6
refactor(core): make Config.Info canonical Effect Schema ( #23716 )
2026-04-21 14:06:47 -04:00
Aiden Cline
a6adbd344c
fix: revert parts of 9e7085998 which caused system theme regression ( #23714 )
2026-04-21 12:08:12 -04:00
Kit Langton
58f44430d7
feat(core): bridge GET /config through experimental HttpApi ( #23712 )
2026-04-21 16:05:23 +00:00
Aiden Cline
0654240c9e
chore: kill unused tool ( #23701 )
2026-04-21 11:31:20 -04:00
James Long
a621494456
fix(core): fix permissions routing when using remote workspace ( #23593 )
2026-04-21 14:42:54 +00:00
Luke Parker
d19de99abd
fix(core): use file:// URLs for local dynamic import() on Windows+Node ( #23639 )
2026-04-21 07:54:53 +00:00
James Long
24364b247f
feat(core): add debug workspace server ( #23590 )
2026-04-20 18:27:58 +00:00
Luke Parker
cf2442454e
fix: defer MessageV2.Assistant.shape access to break circular dep in compiled binary ( #23495 )
2026-04-20 06:39:13 +00:00
opencode-agent[bot]
df13729e0c
chore: generate
2026-04-20 06:07:28 +00:00
Aiden Cline
2d908487dd
tweak: rename tail_tokens -> preserve_recent_tokens ( #23491 )
2026-04-20 01:06:29 -05:00
Aiden Cline
99dc3dabeb
fix: patch arborist to get around bun bug ( #23460 )
2026-04-20 00:49:46 -05:00
Aiden Cline
b3cb3a21ce
fix: parallel edits sometimes would override each other ( #23483 )
2026-04-20 00:14:21 -05:00
opencode-agent[bot]
ec81636453
chore: generate
2026-04-20 04:40:12 +00:00
Luke Parker
e28b5beb33
fix(core): fix Windows managed install and bump ripgrep to 15.1.0 for ARM64 support ( #23477 )
2026-04-20 14:39:15 +10:00
Annie Surla
327aea49de
feat(provider): add NVIDIA to popular providers, docs, and attribution headers ( #22927 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-19 19:57:49 -05:00
Dax Raad
8890f79f60
Merge branch 'nxl/improve-compaction-strategy' into dev
2026-04-19 19:38:46 -04:00
Dax Raad
01c7eb258e
flip toolcall prune defaults
2026-04-19 19:34:44 -04:00
Sebastian
9e7085998b
stabilize TUI theme persistence and KV writes ( #23188 )
2026-04-20 00:10:31 +02:00
Shoubhit Dash
aad63bf2f3
fix(ripgrep): restore native rg backend ( #22773 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-04-19 06:58:15 +00:00
Dax Raad
5ae5a6e60f
fix plugins reinstalling too often
2026-04-18 20:02:24 -04:00
Aiden Cline
3afb6765a5
fix: ensure display: summarized is sent by default for bedrock ( #23343 )
2026-04-18 16:04:00 -05:00
Dax
de5691503a
tui: allow full-session forks from the session dialog ( #23339 )
2026-04-18 20:20:23 +00:00
opencode-agent[bot]
3831af62b5
chore: generate
2026-04-18 16:00:01 +00:00
Kit Langton
32c3017b00
fix: detect attachment mime from file contents ( #23291 )
2026-04-18 11:59:08 -04:00
opencode-agent[bot]
f0051d95cb
chore: generate
2026-04-18 15:21:48 +00:00
Dax Raad
0a1c0663e9
core: support OTEL_RESOURCE_ATTRIBUTES environment variable for custom telemetry attributes
...
Users can now pass custom OpenTelemetry resource attributes via the OTEL_RESOURCE_ATTRIBUTES environment variable (comma-separated key=value format). These attributes are automatically included in all telemetry data sent from both the main process and workspace environments, enabling better observability integration with existing monitoring systems that rely on custom resource tags.
2026-04-18 11:20:29 -04:00
Dax Raad
ff80694ddf
core: fix early return when node_modules is missing during package install
2026-04-18 10:42:33 -04:00
Dax Raad
e438ce9c50
tui: fix sync loading indicator to properly show loading state on startup
2026-04-18 10:39:10 -04:00
Dax Raad
08710de30f
core: track retry attempts with detailed error context on assistant entries
...
users can now see when transient failures occur during assistant responses,
such as rate limits or provider overloads, giving visibility into what
issues were encountered and automatically resolved before the final response
2026-04-18 10:38:35 -04:00
Dax Raad
ed50480ba1
core: extract session entry stepping logic into dedicated module
...
Move the step function from session-entry.ts to session-entry-stepper.ts and remove immer dependency. Add static fromEvent factory methods to Synthetic, Assistant, and Compaction classes for cleaner event-to-entry conversion.
2026-04-18 01:48:21 -04:00