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 and GitHub
c5442d418d
refactor(session): effectify SessionPrompt service ( #19483 )
2026-03-30 20:06:51 +00:00
Sebastian and GitHub
fa95a61c4e
Refactor into plugin loader and do not enforce ( #20112 )
2026-03-30 20:36:21 +02:00
Ryan Vogel
aacf1d20d3
update app hanlding
2026-03-30 13:07:30 -04:00
Ryan Vogel
bcf7817127
update mobile dictation controls
...
Add mobile permission approval flow, simplify dictation settings into toggles, and remove oversized Whisper models while syncing the iOS project with the current runtime configuration.
2026-03-30 13:01:14 -04:00
Aiden Cline and GitHub
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
Adam and GitHub
c2f78224ae
chore(app): cleanup ( #20062 )
2026-03-30 08:50:42 -05:00
Ryan Vogel
abf79ae24c
refactor mobile screen orchestration
...
Extract server/session and monitoring workflows into focused hooks so DictationScreen no longer owns every network and notification path. Add a dedicated mobile typecheck config so TypeScript checks pass without breaking Expo export resolution.
2026-03-30 08:57:35 -04:00
Sebastian and GitHub
14f9e21d5c
pluggable home footer ( #20057 )
2026-03-30 14:33:01 +02:00
Ryan Vogel
922633ea9d
refactor mobile derived ui state
...
Rewrite a focused cluster of nested ternaries in the mobile screen into straight-line derived logic so the render state is easier to read without changing behavior.
2026-03-30 08:31:46 -04:00
Ryan Vogel
49b40e3c90
refactor mobile fire-and-forget calls
...
Mark intentional async work in the mobile screen with the void operator so lint can distinguish real promise bugs from deliberate fire-and-forget behavior.
2026-03-30 08:30:28 -04:00
Ryan Vogel
df3276fc87
refactor mobile web color hydration
...
Replace the hydration state effect with useSyncExternalStore so the web color-scheme hook keeps its static-render fallback without triggering the set-state-in-effect lint warning.
2026-03-30 08:28:25 -04:00
Ryan Vogel
f8f986536b
refactor mobile session payload parsing
...
Move server session response parsing into a typed helper so the mobile screen no longer relies on inline any-based mapping in the refresh path.
2026-03-30 08:27:16 -04:00
Ryan Vogel
785635caef
refactor mobile onboarding config
...
Replace the onboarding step ternary chain with a typed step config so the screen is easier to read and lint can highlight the remaining hotspots more clearly.
2026-03-30 08:18:51 -04:00
Ryan Vogel
ec27518eca
update mobile voice quality guardrails
...
Document package-specific React Native best practices and add lint warnings so state, effect, and complexity issues surface earlier during mobile-voice work.
2026-03-30 08:15:29 -04:00
Sebastian and GitHub
8e4bab5181
update plugin themes when plugin was updated ( #20052 )
2026-03-30 13:51:07 +02:00
Ryan Vogel
8ee4ada38e
update for onboarding
2026-03-30 07:45:21 -04:00
Ryan Vogel
ab7b1d78bf
Update settings
2026-03-30 07:33:30 -04:00
LukeParkerDev
676519d79d
refactor: apply positive guidance and parameterize shell commands in prompt template
2026-03-30 20:42:42 +10:00
LukeParkerDev
48f9082d0a
refactor: use positive tone in shell guidance prompts
2026-03-30 20:24:49 +10:00
LukeParkerDev
51ebba2975
refactor: add shell-specific guidance to each tool prompt
2026-03-30 20:18:50 +10:00
LukeParkerDev
3e26c3ae83
refactor: extract shell tool factory to eliminate duplication
2026-03-30 20:15:58 +10:00
LukeParkerDev
67dfbcbcfd
fix: use dynamic imports for tree-sitter and shell-aware metadata tags
2026-03-30 20:12:36 +10:00
LukeParkerDev
048ac63abd
refactor: split monolithic bash tool into separate bash/pwsh/powershell tools
2026-03-30 20:08:27 +10:00
Jack and GitHub
3c32013eb1
fix: preserve image attachments when selecting slash commands ( #19771 )
2026-03-30 17:11:34 +08:00
opencode
47d2ab120a
release: v1.3.7
2026-03-30 06:06:12 +00:00
Luke Parker and GitHub
186af2723d
make variant modal less annoying ( #19998 )
2026-03-30 15:42:38 +10:00
Chris Yang and GitHub
ee018d5c82
docs: rename patch tool to apply_patch and clarify apply_patch behavior ( #19979 )
2026-03-29 23:01:57 -05:00
Knut Zuidema and GitHub
196a03caff
fix: discourage _noop tool call during LiteLLM compaction ( #18539 )
2026-03-29 22:48:17 -05:00
Luke Parker and GitHub
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 and GitHub
5d2dc8888c
theme colors for dialog textarea placeholders ( #19939 )
2026-03-29 21:37:46 +02:00
Sebastian and GitHub
0b1018f6dd
plugins installs should preserve jsonc comments ( #19938 )
2026-03-29 21:15:03 +02:00
Aiden Cline and opencode
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
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
Ariane Emory and GitHub
5c15755a10
docs: add question tool to available permissions list ( #19922 )
2026-03-29 17:35:52 +00:00
Frank
3a4bfeb5b5
wip: zen
2026-03-29 13:06:00 -04:00
Frank
1037c72d99
wip: zen
2026-03-29 12:47:53 -04:00
Kit Langton and GitHub
ba00e9a993
Fix variant dialog filtering ( #19917 )
2026-03-29 16:43:13 +00:00
Frank
7e9b721e97
wip: zen
2026-03-29 12:04:20 -04:00
Luke Parker and opencode
a5b1dc081d
test: add regression coverage for sync plugin hooks ( #19589 )
2026-03-29 03:43:00 +00:00
opencode
0bc2f99f2d
release: v1.3.5
2026-03-29 03:42:52 +00:00
Aiden Cline and GitHub
55895d0663
core: fix plugin hooks to properly handle async operations ensuring plugins can execute async code without errors ( #19586 )
2026-03-29 03:15:41 +00:00
Aiden Cline and GitHub
72cb9dfa31
tweak: adjust gpt prompt to be more minimal, fix file reference annoyances ( #19585 )
2026-03-28 21:32:40 -05:00