Aiden Cline
47ade787bf
refactor(core): remove read tool internal image resize
...
Settlement normalization in ToolRegistry is now the single resize call
site. read no longer depends on Image; its structured output is slimmed
via toStructuredOutput (Schema.toEncoded) so the original unresized
base64 is never persisted in the message row. Unresizable images read
by the tool are now dropped with an omission note at settlement instead
of failing the tool, consistent with every other tool.
2026-07-15 22:11:38 -05:00
Aiden Cline
472a0c998f
feat(core): normalize tool and attachment images at settlement
...
Image resizing previously ran only inside the read tool, so plugin, MCP,
and codemode tools could persist unbounded inline base64 images that grow
every provider request body (see #36552 ).
- ToolRegistry.settleTool now normalizes image file content generically:
a missing resizer keeps the original, an unresizable image is dropped
and replaced with an omission note, mirroring V1 processor behavior.
- SessionV2.prompt normalizes image attachments at admission, resolving
the Location-scoped Image service lazily so text-only prompts do not
boot location services.
- read keeps its internal normalize call to bound the image persisted in
its structured output.
2026-07-15 22:11:38 -05:00
Kit Langton
4678bd1049
feat(plugin): expose synthetic session input ( #37212 )
publish / version (push) Has been cancelled
publish / build-cli (push) Has been cancelled
publish / sign-cli-windows (push) Has been cancelled
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=arm64 host:macos-26 platform_flag:--mac --arm64 target:aarch64-apple-darwin]) (push) Has been cancelled
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=x64 host:macos-26-intel platform_flag:--mac --x64 target:x86_64-apple-darwin]) (push) Has been cancelled
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404 platform_flag:--linux target:x86_64-unknown-linux-gnu]) (push) Has been cancelled
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404-arm platform_flag:--linux --arm64 target:aarch64-unknown-linux-gnu]) (push) Has been cancelled
publish / build-electron (map[host:blacksmith-4vcpu-windows-2025 platform_flag:--win target:x86_64-pc-windows-msvc]) (push) Has been cancelled
publish / build-electron (map[host:windows-2025 platform_flag:--win --arm64 target:aarch64-pc-windows-msvc]) (push) Has been cancelled
publish / publish (push) Has been cancelled
typecheck / typecheck (push) Has been cancelled
2026-07-15 22:55:40 -04:00
Dax Raad
5fb0470b44
feat(api): add experimental wellknown connections
2026-07-15 22:53:38 -04:00
opencode-agent[bot]
6bf92aa7de
feat(tui): suggest settings command ( #37205 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-15 22:31:31 -04:00
Kit Langton
0a5530d0be
fix(plugin): make tool values structural ( #37202 )
2026-07-15 22:25:01 -04:00
Kit Langton
dc7e0f6d2e
refactor(core): extract session context loading ( #37203 )
2026-07-15 22:22:44 -04:00
Aiden Cline
b4be28d4c3
tweak: adjust compaction to clearly indicate the convo history ( #37195 )
2026-07-15 19:28:26 -05:00
opencode-agent[bot]
7624c4f7b3
chore: merge dev into v2 ( #37170 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com >
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Simon Klee <hello@simonklee.dk >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: James Long <jlongster@users.noreply.github.com >
Co-authored-by: Dustin Deus <deusdustin@gmail.com >
Co-authored-by: 冯基魁 <56265583+fengjikui@users.noreply.github.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: David Hill <1879069+iamdavidhill@users.noreply.github.com >
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com >
Co-authored-by: Victor Navarro <vn4varro@gmail.com >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Nabs <nabil@instafork.com >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: AidenGeunGeun <eastlandwyvern@gmail.com >
Co-authored-by: Mark <geraint0923@users.noreply.github.com >
Co-authored-by: Jay <air@live.ca >
Co-authored-by: BB84 <110078428+BB-84C@users.noreply.github.com >
2026-07-15 18:23:08 -05:00
Aiden Cline
720f062cd0
refactor(core): select system prompts through plugins ( #37181 )
2026-07-15 18:21:32 -05:00
Dax Raad
b5177adb5b
feat(api): add command authentication attempts
2026-07-15 19:08:56 -04:00
Dax Raad
a772767e9b
refactor(api): scope oauth operations by integration
2026-07-15 19:08:56 -04:00
Aiden Cline
fd19fa89c4
fix(codemode): linearize reference walks ( #37179 )
2026-07-15 17:24:36 -05:00
Aiden Cline
0cfa7b39db
ignore: adjust agents md
2026-07-15 17:12:57 -05:00
Kit Langton
5e2e0d6965
feat(simulation): add endpoint handshake protocol ( #37157 )
2026-07-15 17:46:28 -04:00
opencode-agent[bot]
f92d84746b
refactor(plugin): scope context hook to session ( #37175 )
...
Co-authored-by: Dax Raad <d@ironbay.co >
2026-07-15 16:32:00 -04:00
Dax Raad
f2f5eb6f16
feat(plugin): restore ai request hook
2026-07-15 15:58:14 -04:00
Dax Raad
b95a5dc259
fix(tui): remove shell expansion hint
2026-07-15 15:43:33 -04:00
Dax Raad
3fdd12fa81
feat(ai): publish package
2026-07-15 15:17:33 -04:00
Dax Raad
bb15b16499
refactor(ai): rename llm package
2026-07-15 15:11:03 -04:00
Kit Langton
b6ccb66610
fix(core): bound default search results ( #37154 )
2026-07-15 13:49:16 -04:00
Dax Raad
ec8ee60e0b
refactor(client): rename service start to ensure
2026-07-15 13:34:32 -04:00
Dax Raad
75bc611ef1
refactor(client): simplify local service lifecycle
2026-07-15 13:19:50 -04:00
Shoubhit Dash
4f1298063b
feat(llm): add compatible and vertex provider entrypoints ( #36900 )
2026-07-15 22:08:19 +05:30
Aiden Cline
22334b94c8
fix(codemode): canonicalize dotted tool paths ( #36994 )
2026-07-15 11:09:09 -05:00
Kit Langton
f5dd181443
refactor(cli): define server connection boundary ( #37133 )
2026-07-15 11:48:38 -04:00
Kit Langton
e8bd386973
fix(simulation): align vertical box drawing ( #37137 )
2026-07-15 11:26:16 -04:00
opencode-agent[bot]
36f8a1e6e5
fix(tui): summarize deleted patch files ( #37134 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-07-15 11:25:37 -04:00
Kit Langton
35f14900ae
feat(simulation): expose normalized terminal frames ( #37135 )
2026-07-15 11:13:47 -04:00
Dax Raad
83cfafc884
fix(tui): mount toast at app root
publish / version (push) Has been cancelled
publish / build-cli (push) Has been cancelled
publish / sign-cli-windows (push) Has been cancelled
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=arm64 host:macos-26 platform_flag:--mac --arm64 target:aarch64-apple-darwin]) (push) Has been cancelled
publish / build-electron (map[bun_install_flags:--os=darwin --cpu=x64 host:macos-26-intel platform_flag:--mac --x64 target:x86_64-apple-darwin]) (push) Has been cancelled
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404 platform_flag:--linux target:x86_64-unknown-linux-gnu]) (push) Has been cancelled
publish / build-electron (map[host:blacksmith-4vcpu-ubuntu-2404-arm platform_flag:--linux --arm64 target:aarch64-unknown-linux-gnu]) (push) Has been cancelled
publish / build-electron (map[host:blacksmith-4vcpu-windows-2025 platform_flag:--win target:x86_64-pc-windows-msvc]) (push) Has been cancelled
publish / build-electron (map[host:windows-2025 platform_flag:--win --arm64 target:aarch64-pc-windows-msvc]) (push) Has been cancelled
publish / publish (push) Has been cancelled
typecheck / typecheck (push) Has been cancelled
2026-07-15 01:24:18 -04:00
Dax Raad
09cd7445f1
tui: remove "Plugins reloaded" toast to reduce UI noise during plugin updates
2026-07-15 01:14:40 -04:00
Dax Raad
39f1336621
refactor(tui): remove home screen tips
2026-07-15 00:55:11 -04:00
Dax Raad
ce636daf04
feat(core): include session ID in instructions
2026-07-15 00:47:10 -04:00
Dax Raad
c1d2d7aba3
feat(session): support directory moves from slash commands
2026-07-15 00:33:59 -04:00
Dax Raad
e8964ce672
refactor(tui): remove hidden command metadata
2026-07-14 23:40:40 -04:00
Dax Raad
00093c70c1
feat(tui): show session location below prompt
2026-07-14 23:32:23 -04:00
Aiden Cline
7eb7fe0763
fix(core): expand reasoning option variants ( #36894 )
2026-07-14 22:12:02 -05:00
Dax Raad
2cb2f9d538
refactor(tui): simplify location and command contexts
2026-07-14 23:01:53 -04:00
Dax Raad
94a23b8537
refactor(tui): centralize location state
2026-07-14 23:01:41 -04:00
James Long
ff3442ce34
refactor(tui): extract V1 theme definitions ( #36969 )
2026-07-14 22:14:34 -04:00
Aiden Cline
72cf7f12f3
fix(core): restore default model headers ( #36975 )
2026-07-14 20:50:32 -05:00
Aiden Cline
ba1f3d3d32
perf(codemode): batch OpenAPI query parameters ( #36978 )
2026-07-14 20:37:36 -05:00
Dax Raad
05fdbcce04
fix(cli): rename bash tool to shell
2026-07-14 21:31:42 -04:00
Dax Raad
387bff8fd9
feat(tui): stream shell tool output
2026-07-14 21:29:59 -04:00
James Long
9a25673c37
feat(tui): add V2 theme system ( #36950 )
2026-07-14 20:28:45 -04:00
Aiden Cline
563f6a65de
refactor(codemode): simplify tools types ( #36941 )
2026-07-14 18:40:43 -05:00
opencode-agent[bot]
fca3bca19d
test(tui): wait for connection before tool event ( #36958 )
...
Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com >
2026-07-14 18:38:00 -05:00
Aiden Cline
d88faeb6da
fix(core): restore xAI OAuth in v2 ( #36955 )
2026-07-14 18:25:14 -05:00
Dax Raad
2508a74956
refactor(tui): make data sync owner-driven
2026-07-14 17:33:15 -04:00
Kit Langton
947566f611
refactor(simulation): scope Drive lifecycle with Effect ( #36908 )
2026-07-14 17:16:50 -04:00