Commit graph

4306 commits

Author SHA1 Message Date
Github Action
c37e03f840 Update Nix flake.lock and hashes
Some checks failed
format / format (push) Has been cancelled
test / test (push) Has been cancelled
Update Nix Hashes / update (push) Has been cancelled
2025-11-21 05:21:00 +00:00
Dax
438f7f2386
Merge 1b121ee702 into c417fec246 2025-11-21 00:19:09 -05:00
Dax Raad
1b121ee702 tui: display 'Free' label for OpenCode models instead of styled component
Simplifies the model selection UI by rendering the free label as plain text rather than a styled span component, reducing unnecessary markup while maintaining clarity about model pricing.
2025-11-21 00:18:22 -05:00
Dax Raad
8eedd6aa07 tui: return to model selection after OAuth or API key setup
Improves the provider auth flow by restoring the model selection screen after successful provider connection, allowing users to immediately select a model without seeing intermediate dialogs. Also removes redundant dialog close calls in the form component since navigation is now handled at the dialog provider level.
2025-11-21 00:11:47 -05:00
Dax Raad
ffe42bdc8a sync
Some checks are pending
format / format (push) Waiting to run
test / test (push) Waiting to run
Update Nix Hashes / update (push) Waiting to run
2025-11-20 23:50:01 -05:00
Zak
c417fec246
tweak: adjust invalid directory error message (#4567)
Some checks are pending
deploy / deploy (push) Waiting to run
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
Update Nix Hashes / update (push) Waiting to run
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-20 22:36:07 -06:00
Aiden Cline
5413b16b57 fix: split not a function error 2025-11-20 22:33:59 -06:00
Dax Raad
ec6122a575 sync 2025-11-20 22:23:38 -05:00
Dax Raad
05498becb1 tui: support code and auto OAuth flows with improved authorization UI
Users can now authenticate providers using both code-based flows (entering an authorization code) and automatic flows. The dialog now clearly displays the authorization URL, allows code entry with retry capability, and shows a waiting indicator during automatic authentication.
2025-11-20 22:02:50 -05:00
Spoon
43c021ed80
feat: add field to allow user only messages (#4554)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-11-20 19:13:42 -06:00
GitHub Action
3b005d29d7 chore: format code 2025-11-21 00:49:39 +00:00
opencode
635f70f477 release: v1.0.83 2025-11-21 00:49:39 +00:00
Aiden Cline
adbb6037ac fix: undefined err 2025-11-20 18:43:58 -06:00
GitHub Action
c0f2588926 chore: format code 2025-11-20 23:05:25 +00:00
Dax Raad
03152685ed tui: reorganize working indicator layout and add shell mode context to help text
- Moved animated working indicator to the left side with retry status, and shimmer indicator to the right side for better visual hierarchy
- Added shell mode context to keybind hints so users see 'exit shell mode' when in shell mode instead of normal mode commands
- Set session status to busy at loop start for more accurate session state tracking
2025-11-20 18:04:36 -05:00
Dax Raad
74f538c5fd tui: add animated working indicator and improve message queue visibility
Hide agent tab selector and show shimmer animation during agent work. Use accent color for queued messages so they stand out visually before execution.
2025-11-20 18:04:36 -05:00
Dax Raad
22db2918c0 sync 2025-11-20 18:04:36 -05:00
Dax Raad
e3e840e08c tui: enable OAuth provider authentication with code and auto flows
Users can now authenticate with providers using OAuth in addition to API keys. The TUI presents auth method options when connecting a provider, with support for both automatic and code-based OAuth flows that display authorization URLs with instructions.
2025-11-20 18:04:36 -05:00
Dax Raad
913cf0dc5e tui onboarding 2025-11-20 18:02:13 -05:00
Dax Raad
13ffccec1f sync 2025-11-20 18:02:13 -05:00
Dax Raad
7a76d9d192 tui: allow connecting providers directly from model selection dialog
When a user hasn't connected a provider yet, they can now see available providers with helpful footers (e.g. 'Recommended' for opencode) directly in the model selection dialog and connect them inline. After connecting, the TUI automatically refreshes available models without needing to navigate back to a separate connect flow.
2025-11-20 18:02:13 -05:00
Dax Raad
1bebe26454 tui: streamline model selection and provider discovery
- Show unconnected providers in the list so users can find and connect new services without leaving the workflow.
- Group recently used models at the top for faster access to common configurations.
- Add a 'Free' badge to opencode models to clearly identify no-cost options.
- Adjust dialog sizing to improve readability of the expanded model list.
2025-11-20 18:02:13 -05:00
Dax Raad
54f48ec66b core: expose provider discovery api
- Expose all available providers and their default models to enable frontend discovery features.
- Return connection status per provider to allow clients to distinguish between active and potential integrations.
2025-11-20 18:02:13 -05:00
Dax Raad
d9d372bddd tui: improve dialog select spacing and selection indicator visibility
- Refined padding throughout the dialog select component for better visual hierarchy
- Changed selection indicator from bullet (●) to diamond (◆) for clearer visual distinction
- Adjusted message box structure for cleaner nesting of interactive elements
- Disabled AI SDK warning logs to reduce console noise during onboarding flow
2025-11-20 18:02:13 -05:00
Dax Raad
6e5a00f4f8 sync 2025-11-20 18:02:13 -05:00
Dax Raad
67d411d2b5 sync 2025-11-20 18:02:13 -05:00
opencode
598d6d00e4 release: v1.0.82 2025-11-20 22:44:37 +00:00
Aiden Cline
cf934357c9 fix: make use openrouter ai sdk package to fix interlevened thinking models 2025-11-20 16:32:44 -06:00
Jay
8063e645c7
docs: Clarify model provider recommendations in README
Updated the README to clarify model provider recommendations.
2025-11-20 17:21:19 -05:00
Aiden Cline
8ab206b443 tweak: navigate to child session if it is asking for permissions 2025-11-20 15:46:49 -06:00
Aiden Cline
ec5c96e10d Revert "Image tag fix for real this time (#4540)"
Some checks are pending
deploy / deploy (push) Waiting to run
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
Update Nix Hashes / update (push) Waiting to run
This reverts commit eb975bb89c.
2025-11-20 14:14:02 -06:00
Aiden Cline
d2a61290b9 Revert "ignore: write todo"
This reverts commit 5aa2078852.
2025-11-20 14:13:56 -06:00
Aiden Cline
10faf9e717 ignore: fix mdx 2025-11-20 14:07:25 -06:00
Aiden Cline
cba239bc8f change default child session cycle keybind to <leader>right, and <leader>left 2025-11-20 14:01:02 -06:00
jian
6f5e3ddfb3
chore: rm empty file (#4552) 2025-11-20 13:33:09 -06:00
GitHub Action
d412ba264a chore: format code 2025-11-20 19:17:06 +00:00
Aiden Cline
9780f2b792 docs: update model list 2025-11-20 13:16:27 -06:00
Aiden Cline
5aa2078852 ignore: write todo 2025-11-20 12:35:34 -06:00
shuv
eb975bb89c
Image tag fix for real this time (#4540)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-20 12:34:39 -06:00
GitHub Action
9479fe3ce6 chore: format code 2025-11-20 17:35:43 +00:00
William Tan
4393cf8dbe
tweak: Prefer VISUAL environment variable over EDITOR per Unix convention (#4549)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-20 11:27:16 -06:00
opencode
447a4ca8c3 release: v1.0.81 2025-11-20 17:16:31 +00:00
Aiden Cline
40ac2549ff fix: aur build 2025-11-20 11:04:09 -06:00
cc-bjojac
a9c56b813a
Make the MAX_OUTPUT_LENGTH in bash.ts overridable by OPENCODE_EXPERIMENTAL_BASH_MAX_OUTPUT_LENGTH (#4497)
Co-authored-by: Björn Jacobs <bjoern.jacobs.ext@bundesanzeiger.de>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-11-20 10:45:13 -06:00
Haris Gušić
b1b73c9deb
fix: Autocomplete with existing space after trigger (#4121)
Co-authored-by: GitHub Action <action@github.com>
2025-11-20 10:37:45 -06:00
Aiden Cline
774377330b fix: lockfile 2025-11-20 10:16:34 -06:00
processtrader
e7a157ef8f
fix: replace ruby-lsp with rubocop for better LSP performance (#4543) 2025-11-20 09:54:47 -06:00
Frank
3989b9fc7f wip: zen
Some checks are pending
deploy / deploy (push) Waiting to run
Update Nix Hashes / update (push) Waiting to run
2025-11-20 10:31:35 -05:00
GitHub Action
8bfcdf4831 chore: format code 2025-11-20 14:55:06 +00:00
Frank
3632ba3785 zen: show token breakdown 2025-11-20 09:54:22 -05:00