Ryan Vogel
d1d3d420bf
fix: suppress subagent APN completion and error events
2026-04-02 20:11:12 +00:00
Ryan Vogel
1d68cd288c
fix: resolve dev merge conflicts in opencode deps
2026-04-02 19:41:33 +00:00
Ryan Vogel
0b8f8bc196
fix: reduce noisy push relay notifications
...
Only send completion pushes from session.status idle and suppress aborted/overflow errors. Avoid emitting redundant idle state on no-op cancel so users don't get duplicate notifications.
2026-04-02 15:48:02 +00:00
Ryan Vogel
4d30ad1e7c
feat: enhance mobile voice build and UI layout
...
- Updated AGENTS.md with new build commands for development and production.
- Added a new script in package.json for starting Expo with a specific hostname.
- Improved layout handling in DictationScreen by adding dynamic height calculations for dropdown menus and footers.
- Introduced new state variables to manage menu list heights and footer heights for better UI responsiveness.
- Enhanced QR code generation for mobile pairing in the serve command, allowing for a connect QR option without starting the server.
2026-04-02 13:01:17 +00:00
Ryan Vogel
c90640e0e1
feat: expose push pairing QR endpoints
...
Return both JSON metadata and a PNG QR so clients can consume mobile pairing without rebuilding the payload themselves.
2026-04-02 13:00:08 +00:00
Ryan Vogel
36b51cad33
Merge branch 'dev' into opencode-remote-voice
2026-03-31 13:59:13 -04:00
Ryan Vogel
776e61d1ec
update to build proc
2026-03-31 13:58:57 -04:00
Aiden Cline
434d82bbe2
test: update model test fixture ( #20182 )
2026-03-31 16:20:01 +00:00
Aiden Cline
2929774acb
chore: rm harcoded model definition from codex plugin ( #20294 )
2026-03-31 11:13:11 -05:00
Yuxin Dong
2daf4b805a
feat: add a dedicated system prompt for Kimi models ( #20259 )
...
Co-authored-by: dongyuxin <dongyuxin@dev.dongyuxin.msh-dev.svc.cluster.local >
2026-03-31 17:44:17 +02:00
Sebastian
25a2b739e6
warn only and ignore plugins without entrypoints, default config via exports ( #20284 )
2026-03-31 17:14:03 +02:00
Adam
85c16926c4
chore: use paid zen model in e2e
2026-03-31 10:06:44 -05:00
Sebastian
2e78fdec43
ensure pinned plugin versions and do not run package scripts on install ( #20248 )
2026-03-31 16:59:43 +02:00
Sebastian
1fcb920eb4
upgrade opentui to 0.1.93 ( #19950 )
2026-03-31 16:50:23 +02:00
opencode
b1e89c344b
release: v1.3.10
2026-03-31 13:31:37 +00:00
Dax
befbedacdc
fix(session): subagents not being clickable ( #20263 )
2026-03-31 08:58:46 -04:00
opencode-agent[bot]
71b20698bb
chore: generate
2026-03-31 01:57:41 +00:00
Kit Langton
3df18dcde1
refactor(provider): effectify Provider service ( #20160 )
2026-03-30 21:56:43 -04:00
Kit Langton
a898c2ea3a
refactor(storage): effectify Storage service ( #20132 )
2026-03-31 01:16:02 +00:00
Kit Langton
bf777298c8
fix(theme): darken muted text in catppuccin tui themes ( #20161 )
2026-03-30 21:06:05 -04:00
opencode
057848deb8
release: v1.3.9
2026-03-30 23:43:58 +00:00
Luke Parker
1de06452d3
fix(plugin): properly resolve entrypoints without leading dot ( #20140 )
2026-03-31 09:21:17 +10:00
opencode-agent[bot]
ea88044f2e
chore: generate
2026-03-30 21:49:45 +00:00
Kit Langton
e6f6f7aff1
refactor: replace Filesystem util with AppFileSystem service ( #20127 )
2026-03-30 21:48:28 +00:00
opencode
48e97b47af
release: v1.3.8
2026-03-30 21:35:10 +00:00
Ryan Vogel
15fae6cb60
update mobile pairing flow and audio session handling
...
Improve pairing reliability and UX by letting users choose among scanned hosts with health checks and cleaner row styling while shrinking QR payloads. Handle iOS call-time audio session conflicts more gracefully with user-friendly messaging and lower-noise logs.
2026-03-30 16:53:35 -04:00
Kit Langton
2ed756c72c
fix(session): restore busy route handling and add regression coverage ( #20125 )
2026-03-30 20:30:34 +00:00
Jaaneek
e3e1e9af50
fix(Opencode): Bump ai-sdk/xai to 3.0.75 to fix tool calls ( #20123 )
...
Co-authored-by: Jaaneek <jankiewiczmilosz@gmail.com >
2026-03-30 15:11:21 -05:00
opencode-agent[bot]
c8389cf96d
chore: generate
2026-03-30 20:08:09 +00:00
Kit Langton
c5442d418d
refactor(session): effectify SessionPrompt service ( #19483 )
2026-03-30 20:06:51 +00:00
Sebastian
fa95a61c4e
Refactor into plugin loader and do not enforce ( #20112 )
2026-03-30 20:36:21 +02:00
Aiden Cline
9f3c2bd861
fix: agent value passed to chat.params and chat.headers hooks was not a string ( #19996 )
2026-03-30 16:32:27 +00:00
Sebastian
14f9e21d5c
pluggable home footer ( #20057 )
2026-03-30 14:33:01 +02:00
Sebastian
8e4bab5181
update plugin themes when plugin was updated ( #20052 )
2026-03-30 13:51:07 +02:00
Ryan Vogel
ab7b1d78bf
Update settings
2026-03-30 07:33:30 -04:00
opencode
47d2ab120a
release: v1.3.7
2026-03-30 06:06:12 +00:00
Luke Parker
186af2723d
make variant modal less annoying ( #19998 )
2026-03-30 15:42:38 +10:00
Knut Zuidema
196a03caff
fix: discourage _noop tool call during LiteLLM compaction ( #18539 )
2026-03-29 22:48:17 -05:00
Luke Parker
b234370080
feat(windows): add first-class pwsh/powershell support ( #16069 )
2026-03-30 13:10:01 +10:00
Ryan Vogel
2f44d1900e
feat: support deep-link QR pairing in mobile
...
Generate mobilevoice deep links in serve QR output and let mobile parse both raw payloads and pair query links, while keeping advertised-host ordering and removing QR name overrides.
2026-03-29 19:38:19 -04:00
Ryan Vogel
cb535eef9d
feat: support advertised QR hosts for mobile pairing
...
Allow serve to publish preferred host/domain entries in QR payloads and make mobile choose the first reachable host by QR order so preferred addresses like .ts.net are selected consistently.
2026-03-29 18:32:21 -04:00
Ryan Vogel
d3ec6f75f4
feat: route push notifications by server and session
...
Include serverID in relay event payloads and prefer server+session matching in mobile notification handling so taps reliably open the correct context and stale state is refreshed.
2026-03-29 17:52:07 -04:00
Ryan Vogel
9a8b2ae0b1
update apn server
2026-03-29 16:26:16 -04:00
Ryan Vogel
eadb0e25da
update to the apn and server management
2026-03-29 16:17:57 -04:00
Sebastian
5d2dc8888c
theme colors for dialog textarea placeholders ( #19939 )
2026-03-29 21:37:46 +02:00
Sebastian
0b1018f6dd
plugins installs should preserve jsonc comments ( #19938 )
2026-03-29 21:15:03 +02:00
Aiden Cline
afb6abff73
fix: ensure OPENCODE_DISABLE_CLAUDE_CODE_PROMPT is respected for project lvl CLAUDE.md ( #19924 )
2026-03-29 18:02:29 +00:00
opencode
e7f94f9b9a
release: v1.3.6
2026-03-29 18:02:20 +00:00
ualtinok
72c77d0e7b
fix(session): fix token usage double-counting w/ anthropic & bedrock due to AI SDK v6 upgrade ( #19758 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-03-29 12:40:10 -05:00
Kit Langton
ba00e9a993
Fix variant dialog filtering ( #19917 )
2026-03-29 16:43:13 +00:00