Kit Langton
0574107e18
tui: active tabs now show more of their title before truncating
...
The selected tab in the titlebar expands from 224px to 288px so users can read more of the session or draft name before it gets cut off. Inactive tabs stay compact at 224px to keep the tab strip dense.
2026-07-30 20:46:52 -04:00
Kit Langton
6f0fa2d6c6
core: remove unused ownerHeld bookkeeping in service restarter
...
The ownerHeld flag was assigned but never read, making the service restart retry logic harder to follow. Removing it clarifies that the spawn delay only doubles when a previous contender finished cleanly.
2026-07-30 20:46:46 -04:00
Kit Langton
363905dcdd
fix(tui): share runtime with external plugins
2026-07-28 21:00:49 -04:00
Kit Langton
d71bc0055a
fix(core): refresh reused session recency
2026-07-28 21:00:43 -04:00
Kit Langton
4f235fc59b
feat(voice): harden controller runtime
2026-07-28 21:00:35 -04:00
Kit Langton
1d772f4896
feat(voice): add audio-reactive TUI animations
2026-07-27 16:08:14 -04:00
Kit Langton
113a117cef
feat(voice): curate project session and permission tools
2026-07-27 15:46:48 -04:00
Kit Langton
c103ba6056
feat(voice): show readable tool lifecycle diagnostics
2026-07-27 15:11:48 -04:00
Kit Langton
38f03c9d8b
fix(voice): default coding sessions to gpt-5.6-sol medium
2026-07-27 15:08:03 -04:00
Kit Langton
e5ac4ca560
fix(voice): run reactive opentui and harden shutdown
2026-07-27 14:53:27 -04:00
Kit Langton
5f0487fa87
feat(voice): opentui interface, voice switching, ordered transcripts
2026-07-27 14:23:40 -04:00
Kit Langton
00557f9078
fix(voice): rebuild audio engines on route change, cleaner output
2026-07-27 14:09:28 -04:00
Kit Langton
5ac1089c5c
fix(voice): make echo cancellation opt-in, self-healing audio helper
2026-07-27 14:02:49 -04:00
Kit Langton
d1843f49ac
feat(voice): echo-cancelled full duplex via Apple voice processing
2026-07-27 13:49:23 -04:00
Kit Langton
aac66d384e
fix(voice): stop server VAD from cancelling half-duplex playback
2026-07-27 13:36:19 -04:00
Kit Langton
83108c1b5d
feat(voice): --session flag to pin an existing session
2026-07-27 11:52:34 -04:00
Kit Langton
e7000161f7
fix(voice): gate mic against speaker echo
2026-07-26 12:33:09 -04:00
Kit Langton
66200eee34
fix(voice): password flag and friendly connect error
2026-07-26 12:00:17 -04:00
Kit Langton
699477755f
feat(voice): realtime voice control spike
2026-07-26 11:09:28 -04:00
Dax Raad
80865407e0
refactor(sdk): remove local legacy package
2026-07-26 02:47:43 -04:00
Dax Raad
28f4284bd7
fix(www): canonicalize production routes
2026-07-26 02:39:12 -04:00
Aiden Cline
7affee529b
fix(core): harden grep search behavior ( #38922 )
2026-07-25 23:23:53 -05:00
Aiden Cline
79c7e9446e
fix(core): clarify custom question answers ( #38919 )
2026-07-25 23:00:26 -05:00
Shoubhit Dash
efb629a33a
feat(core): add pluggable web search ( #35558 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2026-07-26 03:55:05 +00:00
Dax Raad
2ddc91a0e8
fix(tui): show shell working directory in prompt
2026-07-25 23:42:53 -04:00
Dax Raad
9840f63b12
chore(www): simplify worker routes
2026-07-25 21:17:25 -04:00
Dax Raad
56a9c0150a
fix(www): mark deploy script as module
2026-07-25 21:17:25 -04:00
Dax Raad
203a0613b8
feat(www): migrate docs to Blume
2026-07-25 21:17:25 -04:00
Aiden Cline
7d8f1bdab3
tweak(core): simplify skill tool description ( #38900 )
2026-07-25 17:09:20 -05:00
Aiden Cline
9eea5bc925
fix(core): tweak glob tool description/parameters ( #38899 )
2026-07-25 16:52:36 -05:00
Aiden Cline
f753103e82
fix(core): reject file glob roots ( #38890 )
2026-07-25 14:43:18 -05:00
Aiden Cline
1e35d33ecb
fix(codemode): search nested namespaces ( #38887 )
2026-07-25 14:17:49 -05:00
Aiden Cline
c5bf4edb10
fix(ai): preserve response message phases ( #38777 )
2026-07-25 14:06:00 -05:00
Aiden Cline
cce8bb0e1c
fix(core): clarify empty Code Mode guidance ( #38883 )
2026-07-25 13:20:16 -05:00
Dax Raad
02c66c5fc1
docs(core): fix OpenCode skill links
2026-07-25 14:08:29 -04:00
Aiden Cline
33390cc457
fix(core): keep execute tool cache stable ( #38783 )
2026-07-25 13:01:05 -05:00
Kit Langton
b2afb35527
refactor(core): settle steps lock-free by joining tool fibers first ( #38743 )
2026-07-25 13:43:17 -04:00
opencode-agent[bot]
454145fe65
fix(tui): preserve workspace while reconnecting ( #38788 )
2026-07-25 02:22:47 +00:00
Aiden Cline
1291dc1f11
fix(core): clarify code mode tool boundary ( #38785 )
2026-07-24 20:49:55 -05:00
Aiden Cline
c7d7f61146
fix(ai): preserve Anthropic usage metadata ( #38751 )
2026-07-24 16:23:51 -05:00
Aiden Cline
13b6845e7e
fix(core): scope MCP execute guidance to Code Mode ( #38753 )
2026-07-24 16:02:57 -05:00
Aiden Cline
d1d97014b4
refactor(core): move static Code Mode guidance ( #38746 )
2026-07-24 14:46:59 -05:00
Aiden Cline
b31747124b
fix(core): stream Code Mode tool progress ( #38718 )
2026-07-24 14:46:46 -05:00
Aiden Cline
49bec25ae5
fix(ai): align Anthropic stream handling ( #38733 )
2026-07-24 14:23:35 -05:00
Aiden Cline
d66d0cb904
fix(core): clarify Code Mode tool availability ( #38745 )
2026-07-24 13:44:59 -05:00
Kit Langton
3193f3aa95
fix(tui): flag likely cache busts accurately ( #38727 )
2026-07-24 18:35:13 +00:00
Aiden Cline
ee5460a152
fix(codemode): report interrupted tool calls ( #38741 )
2026-07-24 13:32:54 -05:00
Kit Langton
b09a066fb5
fix(ai): report OpenAI cache writes ( #38735 )
2026-07-24 18:26:30 +00:00
Aiden Cline
423fad730c
fix(core): authorize external glob paths ( #38714 )
2026-07-24 13:24:23 -05:00
Kit Langton
5ae2d6d3f6
refactor(core): settle declined tool calls durably with typed reasons ( #38734 )
2026-07-24 18:18:02 +00:00