Kit Langton
7d007670a0
refactor(core): simplify duplicate test layers ( #45444 )
2026-08-27 18:47:20 -04:00
Kit Langton
98e3fa9d0d
test(core): budget real startup in session revert test ( #45762 )
2026-08-27 18:43:54 -04:00
opencode-agent[bot]
5d4ce14dc4
fix(core): skip tracing streamed LLM deltas ( #45761 )
...
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com>
2026-08-27 17:59:43 -04:00
Simon Klee
8381153418
fix(tui): respect selection copy modes ( #45758 )
2026-08-27 23:53:07 +02:00
Kit Langton
96d84626f8
fix(core): keep project labels stable across clones ( #45735 )
...
Keep shared project labels stable across clones while explicitly using each selected checkout for worktree creation and setup. Preserve real directory rename handling and cover the TUI Home and app workspace creation paths.
2026-08-27 17:35:18 -04:00
Kit Langton
f607ca4c72
fix(tui): unify attention indicators with unread accent ( #45741 )
...
Use the unread accent color for question and permission status indicators by default, preserving semantic tokens and explicit theme overrides.
2026-08-27 17:15:44 -04:00
Kit Langton
39416a0d95
test(ai): align test runners with API boundaries ( #45469 )
2026-08-27 17:07:02 -04:00
opencode-agent[bot]
84a012a0e9
fix(app): show grouped tool counts inline ( #45603 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com>
2026-08-27 21:01:38 +00:00
opencode-agent[bot]
16a0996bd4
fix(ui): replace error icon with updated svg ( #45604 )
...
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com>
2026-08-28 06:50:56 +10:00
Kit Langton
60d5f83ffd
test(ai): reuse executor HTTP fixtures ( #45468 )
2026-08-27 16:12:48 -04:00
Kit Langton
1455995ac7
refactor(core): use word casing for MCP namespaces ( #45618 )
2026-08-27 16:11:50 -04:00
Kit Langton
52c04508a2
test(core): share controlled websearch test layer ( #45465 )
2026-08-27 16:09:06 -04:00
Kit Langton
5a67fcc17e
test(httpapi-codegen): share emitted-module fixtures ( #45463 )
2026-08-27 15:53:46 -04:00
Kit Langton
73b575468e
test(server): simplify scoped endpoint fixtures ( #45466 )
2026-08-27 15:53:30 -04:00
Kit Langton
0c77f6ed5b
refactor(core): remove unreachable permission branch ( #45617 )
...
Remove the impossible pre-hook deny aggregation branch while preserving configured denials and post-hook denial handling.
2026-08-27 14:48:11 -04:00
Kit Langton
284b222489
refactor(core): reuse read newline locator ( #45616 )
...
Reuse the reader newline locator for the terminal tree leaf while preserving accumulated offsets and the whole-tree fallback. Add chunk-boundary coverage.
2026-08-27 14:47:58 -04:00
Kit Langton
705606face
refactor(core): reuse formatter executable helper ( #45615 )
...
Reuse the existing executable formatter helper for gofmt, mix, zig, and ktlint while preserving arguments, extensions, ordering, and lazy lookup.
2026-08-27 14:47:10 -04:00
Kit Langton
b738ef970d
test(core): stabilize Windows live I/O fixtures ( #45595 )
2026-08-27 14:45:07 -04:00
Kit Langton
4112698e72
refactor(core): simplify session runner control flow ( #45614 )
2026-08-27 14:42:12 -04:00
Aiden Cline
a609174969
feat(core): expand tildes in tool path resolution ( #45605 )
2026-08-27 13:41:39 -05:00
Kit Langton
d3694a5383
refactor(core): share read media types ( #45597 )
...
Reuse the reader-owned media MIME set in the read tool leaf while preserving both ingestion and unsupported-base64 validation boundaries.
2026-08-27 14:24:41 -04:00
Kit Langton
fafcea42e6
refactor(core): share patch write path ( #45588 )
...
Share the identical file write, error mapping, and result recording path used by additions and non-moving updates. Keep deletion and moving-update behavior explicit.
2026-08-27 12:51:58 -04:00
opencode-agent[bot]
95c3c3f962
fix(mcp): retry initial 404 without injected codemode ( #45563 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-08-27 11:51:34 -05:00
Aiden Cline
497a24c17d
refactor(ai): consolidate provider error diagnostics ( #45381 )
2026-08-27 11:28:57 -05:00
opencode-agent[bot]
f1521000ec
chore: update nix node_modules hashes
2026-08-27 16:15:47 +00:00
Kit Langton
8a3e9890d2
chore(core): narrow websocket platform import ( #45585 )
2026-08-27 16:02:37 +00:00
Kit Langton
2142de87dd
test(core): make websocket overflow fixture deterministic ( #45586 )
2026-08-27 16:00:39 +00:00
Kit Langton
367cf59612
refactor(core): simplify WebFetch error narrowing ( #45582 )
...
Use the typed HTTP error reason instead of manual object probing and an unchecked response cast. Preserve the single challenge-only retry and cover ordinary 403 failures without retry.
2026-08-27 11:56:34 -04:00
James Long
2b8a3e7ee0
fix(pty): own daemon lifetime and hand off restarts ( #45551 )
2026-08-27 11:52:48 -04:00
Kit Langton
6dbb5f5008
fix(core): reuse ignore checks during index refresh ( #45459 )
2026-08-27 11:44:44 -04:00
Kit Langton
8d1d1ee982
refactor(core): align model content helper names ( #45458 )
2026-08-27 11:44:37 -04:00
Kit Langton
c33dc8808b
refactor(core): rename model package predicate ( #45457 )
2026-08-27 11:44:30 -04:00
Kit Langton
5253603583
fix(core): preserve downloaded skill directory IDs ( #45455 )
2026-08-27 11:40:55 -04:00
Kit Langton
5fb3040505
test(core): scope skill discovery fixtures ( #45464 )
2026-08-27 11:25:17 -04:00
Kit Langton
df7dae3706
refactor(plugin): reuse tool executor conversion ( #45572 )
...
Reuse the private executor/progress conversion for Promise tool list, get, and update while preserving captured executors, identifiers, and explicit optional-field clearing. Add focused adapter regression coverage.
2026-08-27 11:25:12 -04:00
Kit Langton
83ff4253f5
test: share session message expectations ( #45454 )
2026-08-27 10:58:12 -04:00
Kit Langton
89cb5146d4
test(cli): scope temporary directories to test lifetimes ( #45467 )
2026-08-27 10:57:06 -04:00
James Long
b0b5bf6749
feat(tui): jump to background tool starts ( #45554 )
2026-08-27 10:56:51 -04:00
Kit Langton
ef9b9fb6bf
test(client): scope service subprocess fixtures per test ( #45471 )
2026-08-27 10:55:20 -04:00
James Long
c05d481ec6
fix(pty): use server shell and session cwd for terminals ( #45552 )
2026-08-27 10:39:27 -04:00
Shoubhit Dash
8e726dc7d8
fix(core): preserve imported session parents ( #45566 )
2026-08-27 19:57:59 +05:30
Shoubhit Dash
23f0ee53cf
feat(plugin): intercept user prompts before admission ( #45550 )
2026-08-27 18:58:00 +05:30
Shoubhit Dash
46aa25f236
feat(plugin): expose model generation options to session hooks ( #45268 )
2026-08-27 17:30:37 +05:30
Brendan Allan
803ead32e7
feat(app): use channel-specific favicon and PWA icons ( #45543 )
2026-08-27 11:17:11 +00:00
Luke Parker
42422a1e03
fix(app): show sessions while worktrees are created ( #45529 )
2026-08-27 19:44:23 +10:00
Brendan Allan
b1374978c9
fix(app): prevent Safari shell content from collapsing
2026-08-27 16:59:43 +08:00
Luke Parker
ed95fdaa27
fix(app): show MCP connection failures as toasts ( #45522 )
2026-08-27 08:46:54 +00:00
Luke Parker
53a4829672
fix(app): restore fullscreen settings version footer ( #45419 )
2026-08-27 17:57:04 +10:00
Luke Parker
7036294543
fix(app): align thinking states and reasoning settings ( #45515 )
2026-08-27 17:50:39 +10:00
opencode-agent[bot]
23506b5fb4
fix(app): scope MCP picker toggles to workspace ( #45509 )
...
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com>
2026-08-27 17:20:38 +10:00