Aiden Cline
3ce3ac8e61
fix: message error centering ( #1085 )
2025-07-17 04:27:40 -05:00
Timo Clasen
91ad64feda
fix(tui): user defined ctrl+z should take precedence over suspending ( #1088 )
2025-07-17 04:27:02 -05:00
Timo Clasen
60b55f9d92
feat(tui): remove sharing info from session header when sharing is disabled ( #1076 )
2025-07-16 17:36:48 -05:00
Timo Clasen
3c6c2bf13b
docs(share): add explicit manual share mode ( #1074 )
2025-07-16 16:08:25 -05:00
Jay V
28b39f547e
docs: edit
2025-07-16 16:59:12 -04:00
Jay V
7520f5efa8
docs: update enterprise doc
2025-07-16 16:44:28 -04:00
Jay V
eb4cdf4b20
docs: config doc
2025-07-16 16:27:44 -04:00
Jay V
9f6fc1c3c5
docs: edits
2025-07-16 16:20:09 -04:00
Mike Wallio
dfede9ae6e
Remove binary file opencode ( #1069 )
2025-07-16 15:10:40 -05:00
Daniel Saldarriaga López
fc45c0c944
docs: fix keybinds documentation to match actual config schema ( #867 )
2025-07-16 15:34:52 -04:00
adamdotdevin
9d869f784c
fix(tui): expand edit calls
2025-07-16 14:33:57 -05:00
adamdotdevin
bd244f73af
fix(tui): slightly faster scroll speed
2025-07-16 14:26:46 -05:00
Dax Raad
dd34556e9c
only include severity 1 diagnostics from lsp in edit tool output
2025-07-16 15:25:37 -04:00
adamdotdevin
f7dd48e60d
feat(tui): more ways to quit
2025-07-16 14:20:28 -05:00
Dax Raad
93c779cf48
docs: better variable examples
2025-07-16 14:56:24 -04:00
adamdotdevin
360c04c542
docs: copying text
2025-07-16 13:26:26 -05:00
adamdotdevin
529fd57e75
fix: missing dependency
2025-07-16 12:58:29 -05:00
adamdotdevin
faea3777e1
fix: missing dependency
2025-07-16 12:56:11 -05:00
Aiden Cline
a4664e2344
fix: generate title should use same options as model it uses to gen ( #1064 )
2025-07-16 12:46:52 -05:00
adamdotdevin
cdc1d8a94d
feat(tui): layout config to render full width
2025-07-16 12:43:02 -05:00
Aiden Cline
70229b150c
Fix: better title generation (needs to change due to small models) ( #1059 )
2025-07-16 11:47:56 -05:00
John Henry Rudden
050ff943a6
Fix: Add escape sequence for @ symbols to prevent send blocking ( #1029 )
2025-07-16 11:18:48 -05:00
Tom
88b58fd6a0
fix: Prevent division by zero in context percentage calculation ( #1055 )
2025-07-16 09:35:20 -05:00
Jeremy Mack
5d67e13df5
fix: grep omitting text after a colon ( #1053 )
2025-07-16 09:09:05 -05:00
Adi Yeroslav
57d1a60efc
feat(tui): shift+tab to cycle modes backward ( #1049 )
2025-07-16 07:43:48 -05:00
Nipuna Perera
add81b9739
Enhance private npm registry support ( #998 )
2025-07-16 08:31:38 -04:00
adamdotdevin
a563fdd287
fix(tui): diagnostics rendering
2025-07-16 06:55:14 -05:00
adamdotdevin
7c93bf5993
fix(tui): pending tool call width
2025-07-16 06:27:32 -05:00
adamdotdevin
6a5a4247c6
fix(gh): build
2025-07-16 06:13:43 -05:00
adamdotdevin
a39136a2a0
fix(tui): render attachments in user messages in accent color
2025-07-16 06:09:27 -05:00
adamdotdevin
9f5b59f336
chore: messages cleanup
2025-07-16 06:09:27 -05:00
adamdotdevin
01c125b058
fix(tui): faster cache algo
2025-07-16 06:09:27 -05:00
adamdotdevin
d41aa2bc72
chore(tui): simplify messages component, remove navigate, add copy last message
2025-07-16 06:09:26 -05:00
Robin Moser
f45deb37f0
fix: don't sign snapshot commits ( #1046 )
2025-07-16 04:46:32 -05:00
Matias Insaurralde
e89972a396
perf: move ANSI regex compilations to package level ( #1040 )
...
Signed-off-by: Matías Insaurralde <matias@insaurral.de>
2025-07-16 04:20:25 -05:00
Frank
7ac0a2bc65
wip: github actions
2025-07-16 16:05:51 +08:00
Frank
20b8efcc50
wip: github actions
2025-07-16 15:36:23 +08:00
Frank
a86d42149f
wip: github actions
2025-07-16 14:59:53 +08:00
Dax Raad
0793c3f2a3
clean up export command
2025-07-15 21:50:43 -04:00
Dax Raad
5c860b0d69
fix share page v1 message
2025-07-15 21:35:32 -04:00
Dax Raad
05bb127a8e
enable bash tool in plan mode
2025-07-15 21:28:03 -04:00
aron
1bbd84008f
move spoof prompt to support anthropic with custom modes ( #1031 )
2025-07-15 21:16:27 -04:00
Stephen Murray
fdfd4d69d3
add support for modified gemini-cli system prompt ( #1033 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2025-07-15 21:13:11 -04:00
Jay V
48fcaa83be
docs: fix config
2025-07-15 19:54:51 -04:00
Jay V
c1e1ef6eb5
docs: readme
2025-07-15 18:32:04 -04:00
Jay V
bb155db8b2
docs: share tweak copy button
2025-07-15 18:25:25 -04:00
John Henry Rudden
7c91f668d1
docs: share add copy button to messages in web interface ( #902 )
...
Co-authored-by: Jay <air@live.ca>
2025-07-15 17:56:33 -04:00
Jay V
1af103d29e
docs: share handle non bundled langs
2025-07-15 17:47:22 -04:00
Jay V
8a3e581edc
docs: share fix diff bugs
2025-07-15 17:47:22 -04:00
Jay V
749e7838a4
docs: share page task tool
2025-07-15 17:47:22 -04:00
Dax Raad
73b46c2bf9
docs: document base URL
2025-07-15 14:57:50 -04:00
Joe Schmitt
8bd250fb15
feat(tui): add /export command to export conversation to editor ( #989 )
...
Co-authored-by: opencode <noreply@opencode.ai>
2025-07-15 13:53:21 -05:00
Dax Raad
b1ab641905
add small model for title generation
2025-07-15 14:00:52 -04:00
adamdotdevin
76e256ed64
fix(tui): wider max width
2025-07-15 12:44:41 -05:00
adamdotdevin
4f955f2127
fix(tui): mouse scroll ansi parsing and perf
2025-07-15 12:03:30 -05:00
Aiden Cline
bbeb579d3a
tweak: (opencode run): adjust tool call rendering, reduce number of "Unknowns" ( #1012 )
2025-07-15 11:22:57 -05:00
Timo Clasen
f707fb3f8d
feat(tui): add keymap to remove entries from recently used models ( #1019 )
2025-07-15 11:20:56 -05:00
adamdotdevin
6b98acb7be
chore: update stainless defs
2025-07-15 10:03:11 -05:00
adamdotdevin
533f64fe26
fix(tui): rework lists and search dialog
2025-07-15 08:07:26 -05:00
Dax Raad
b5c85d3806
fix logic for suprpessing snapshots in big directories
2025-07-15 09:07:04 -04:00
Dax Raad
bcf952bc8a
upgrade ai sdk
2025-07-15 09:06:35 -04:00
Joohoon Cha
416daca9c6
fix(tui): close completion dialog on ctrl+h ( #1005 )
2025-07-15 06:24:05 -05:00
Aiden Cline
636fe0fb64
Fix: failed to open session ( #999 )
2025-07-15 05:40:29 -05:00
Frank
95e0957d64
wip: github actions
2025-07-15 17:45:16 +08:00
Dax Raad
2eefdae6a9
ignore: fix types
2025-07-15 00:56:03 -04:00
Dax Raad
d62746ceb7
fix panic
2025-07-15 00:35:02 -04:00
Dax Raad
4b2ce14ff3
bring back task tool
2025-07-15 00:05:54 -04:00
Jase Kraft
294a11752e
fix: --continue pull the latest session id consistently ( #918 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2025-07-14 20:32:00 -04:00
Dax Raad
1cf1d1f634
docs: fix agents.md
2025-07-14 20:23:05 -04:00
Ryan Roden-Corrent
2ce694d41f
Add support for job-control suspend (ctrl+z/SIGSTP). ( #944 )
2025-07-14 20:13:46 -04:00
CodinCat
d6eff3b3a3
improve error handling and logging for GitHub API failures in upgrade and install script ( #972 )
2025-07-14 20:13:12 -04:00
Mike Wallio
f593792fb5
Standardize parameter description references in Edit and MultiEdit tools ( #984 )
2025-07-14 20:03:59 -04:00
Dax Raad
2cdb37c32b
support anthropic console login flow
2025-07-14 18:07:55 -04:00
Timo Clasen
535d79b64c
docs: fix typo ( #982 )
2025-07-14 16:40:16 -04:00
Dax Raad
b4e4c3f662
wip: snapshot
2025-07-14 15:29:08 -04:00
adamdotdevin
ba676e7ae0
fix(tui): support readline nav in new search component
2025-07-14 12:20:58 -05:00
adamdotdevin
a1c8e5af45
chore: use new search component in find dialog
2025-07-14 12:15:47 -05:00
adamdotdevin
f1e7e7c138
feat(tui): even better model selector
2025-07-14 12:15:46 -05:00
Dax Raad
80b77caec0
ignore: share page fix
2025-07-14 13:13:33 -04:00
Dorian Karter
86a2ea44b5
feat(tui): add support for readline list nav (`ctrl-p`/`ctrl-n`) ( #955 )
2025-07-14 10:21:09 -05:00
Dax Raad
a2002c88c6
wip: update sdk
2025-07-14 11:18:08 -04:00
opencode-agent[bot]
d8bcf4f4e7
Fix issue: Option to update username shown in conversations. ( #975 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: thdxr <thdxr@users.noreply.github.com>
2025-07-14 11:03:04 -04:00
Dax Raad
31e0326f78
fix init command and escape to cancel
2025-07-14 10:48:17 -04:00
adamdotdevin
a53d2ea356
fix(tui): build and bg color
2025-07-14 09:14:02 -05:00
adamdotdevin
229a280652
fix(tui): find dialog bg color
2025-07-14 09:09:55 -05:00
Nicholas Hamilton
8d0350d923
feat: ability to create new session from session dialog ( #920 )
2025-07-14 09:04:43 -05:00
Munawwar Firoz
7b8b4cf8c7
feat: ctrl+left arrow / ctrl+right arrow key support ( #969 )
2025-07-14 07:16:06 -05:00
Almir Sarajčić
1f4de75348
Explain usage of external references in AGENTS.md ( #965 )
2025-07-14 07:06:37 -05:00
Aiden Cline
052a1e7514
fix: file command visual bug ( #959 )
2025-07-14 07:03:02 -05:00
Daniel Nouri
139d6e2818
Fix clipboard on Wayland systems ( #941 )
...
Co-authored-by: Daniel Nouri <daniel@redhotcar>
2025-07-14 06:57:45 -05:00
Dax Raad
06554efdf4
get rid of cli markdown dep
2025-07-13 23:06:31 -04:00
Dax Raad
67e9bda94f
ci
2025-07-13 22:58:33 -04:00
Dax Raad
53bb6b4c4f
fix missing tokens
2025-07-13 22:56:29 -04:00
Dax Raad
73d54c7068
fix type error
2025-07-13 17:25:13 -04:00
Dax
90d6c4ab41
Part data model ( #950 )
2025-07-13 17:22:11 -04:00
opencode-agent[bot]
736396fc70
Added sharing config with auto/disabled options ( #951 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: thdxr <thdxr@users.noreply.github.com>
2025-07-13 16:43:58 -04:00
Dax Raad
91f8477ef5
wip: mcp
2025-07-13 16:22:16 -04:00
John Henry Rudden
f04a5e50ee
fix: deduplicate command suggestions ( #934 )
2025-07-13 14:47:26 -05:00
Aiden Cline
bb28b70700
Fix: title generation ( #949 )
2025-07-13 14:46:36 -05:00
Dax Raad
17fa8c117b
fix packages being reinstalled on every start
2025-07-12 12:41:12 -04:00
Muzammil Khan
9aa0c40a00
feat: add more ignore patterns to the ls tool ( #913 )
2025-07-12 12:06:58 -04:00
Dax Raad
aadca5013a
fix share page timestamps
2025-07-11 21:49:20 -04:00
Dax Raad
5c3d490e59
share page hide step-finish events
2025-07-11 21:45:56 -04:00
Dax Raad
1254f48135
fix issue preventing things from working when node_modules or package.json present in ~/
2025-07-11 21:09:39 -04:00
Dax Raad
1729c310d9
switch global config to ~/.config/opencode/opencode.json
2025-07-11 20:51:23 -04:00
Dax Raad
0130190bbd
docs: add model docs
2025-07-11 20:33:06 -04:00
Aiden Cline
97a31ddffc
tweak: plan interactions should match web (TUI) ( #895 )
2025-07-11 18:03:22 -04:00
zWing
3249420ad1
fix: avoid overwriting the provider.option.baseURL ( #880 )
2025-07-11 18:01:28 -04:00
Dax Raad
4bb8536d34
introduce cache version concept for auto cleanup when breaking cache changes happen
2025-07-11 17:50:49 -04:00
Jay
c73d4a137e
docs: Update troubleshooting.mdx
2025-07-11 17:50:25 -04:00
Dax Raad
57ac8f2741
wip: stats
2025-07-11 17:37:41 -04:00
Jay V
2f1acee5a1
docs: share page add time footer back
2025-07-11 14:24:20 -04:00
Jay V
9ca54020ac
docs: share page mobile bugs
2025-07-11 14:24:20 -04:00
Jay V
f7d44b178b
docs: share fix mobile diffs
2025-07-11 14:24:20 -04:00
Sergii Kozak
b4950a157c
fix(session): add fallback for undefined output token limit ( #860 )
...
Co-authored-by: opencode <noreply@opencode.ai>
2025-07-11 10:55:13 -04:00
alexz
dfbef066c7
fix: ENAMETOOLONG: name too long when adding custom mode ( #881 )
2025-07-11 10:54:52 -04:00
adamdotdevin
04769d8a26
fix(tui): help commands bg color
2025-07-11 06:03:21 -05:00
adamdotdevin
34b576d9b5
fix(tui): don't include /mode trigger
2025-07-11 06:01:51 -05:00
adamdotdevin
22b244f847
fix(tui): actually fix mouse ansi codes leaking
2025-07-11 06:00:20 -05:00
Aiden Cline
7e1fc275e7
fix: avoid worker exception, graceful 404 ( #869 )
2025-07-11 04:55:56 -05:00
Frank
3b9b391320
wip: github actions
2025-07-11 06:55:13 +08:00
Frank
766bfd025c
wip: github actions
2025-07-11 05:23:24 +08:00
Jay V
c7f30e1065
docs: share page fix terminal part
2025-07-10 17:21:21 -04:00
Frank
1c4fd7f28f
Api: add endpoint for getting github app token
2025-07-11 05:01:27 +08:00
adamdotdevin
85805d2c38
fix(tui): handle SIGTERM, closes #319
2025-07-10 15:59:03 -05:00
Timo Clasen
982cb3e71a
fix(tui): center help dilaog ( #853 )
2025-07-10 15:56:19 -05:00
adamdotdevin
294d0e7ee3
fix(tui): mouse wheel ansi codes leaking into editor
2025-07-10 15:49:58 -05:00
Jay V
8be1ca836c
docs: fix diag styles
2025-07-10 16:38:51 -04:00
Jay V
2e5f96fa41
docs: share page attachment
2025-07-10 16:38:51 -04:00
Dax Raad
c056b0add9
add step finish part
2025-07-10 16:25:38 -04:00
Dax Raad
b00bb3c083
run: properly close session.list
2025-07-10 16:13:01 -04:00
Dax Raad
d9befd3aa6
disable filewatcher, fixes file descriptor leak
2025-07-10 15:58:45 -04:00
Dax Raad
49de703ba1
config: escape file: string content
2025-07-10 15:38:58 -04:00
adamdotdevin
34b1754f25
docs: clipboard requirements on linux
2025-07-10 13:12:37 -05:00
adamdotdevin
54fe3504ba
feat(tui): accent editor border on leader key
2025-07-10 12:57:22 -05:00
Jay V
d2c862e32d
docs: edit local models
2025-07-10 13:49:24 -04:00
Jay V
afc53afb35
docs: edit mode
2025-07-10 13:29:37 -04:00
Gabriel Garrett
b56e49c5dc
Adds real example in docs of how to configure custom provider ( #840 )
2025-07-10 13:29:30 -04:00
Aiden Cline
8b2a909e1f
fix: encode & decode file paths ( #843 )
2025-07-10 11:19:54 -05:00
Jay V
e9c954d45e
docs: add modes to sidebar
2025-07-10 12:07:44 -04:00
Jay V
6f449d13af
docs: add modes to sidebar
2025-07-10 12:07:18 -04:00
Dax Raad
6e375bef0d
docs: modes
2025-07-10 11:53:28 -04:00
Dax Raad
67106a6967
docs: add config variable docs
2025-07-10 11:48:55 -04:00
Dax Raad
b5d690620d
support env and file pointers in config
2025-07-10 11:45:31 -04:00
Dax Raad
9db3ce1d0b
opencode run respects mode
2025-07-10 11:28:28 -04:00
Dax Raad
1cc55b68ef
wip: scrap
2025-07-10 11:25:37 -04:00
Dax Raad
469f667774
set max output token limit to 32_000
2025-07-10 11:25:37 -04:00
adamdottv
6603d9a9f0
feat: --mode flag passed to tui
2025-07-10 10:19:25 -05:00
adamdottv
5dc1920a4c
feat: mode flag in cli run command
2025-07-10 10:13:15 -05:00
adamdottv
d3e5f3f3a8
feat(tui): add token and cost info to session header
2025-07-10 10:06:51 -05:00
adamdottv
ce4cb820f7
feat(tui): modes
2025-07-10 10:06:51 -05:00
Dax Raad
ba5be6b625
make LSP lazy again
2025-07-10 09:37:40 -04:00
adamdottv
f95c3f4177
fix(tui): fouc in textarea on app load
2025-07-10 08:20:17 -05:00
adamdottv
d2b1307bff
fix(tui): textarea cursor sync issues with attachments
2025-07-10 07:49:36 -05:00
adamdottv
b40ba32adc
fix(tui): textarea issues
2025-07-10 07:38:57 -05:00
Dax Raad
f478f89a68
temporary grok 4 patch
2025-07-10 07:57:55 -04:00
Dax Raad
85d95f0f2b
disable lsp on non-git folders
2025-07-10 07:39:02 -04:00
Dax Raad
1515efc77c
fix session is busy error
2025-07-10 07:27:03 -04:00
Josh Medeski
6d393759e1
feat(tui): subsitute cwd home path on status bar ( #808 )
2025-07-10 06:12:19 -05:00
Adi Yeroslav
a1701678cd
feat(tui): /editor - change the auto-send behavior to put content in input box instead ( #827 )
2025-07-10 05:57:52 -05:00
Timo Clasen
c411a26d6f
feat(tui): hide cost if using subscription model ( #828 )
2025-07-10 05:56:36 -05:00
adamdottv
85dbfeb314
feat(tui): @symbol attachments
2025-07-10 05:53:00 -05:00
Dax Raad
085c0e4e2b
respect go.work when spawning LSP
2025-07-09 22:54:47 -04:00
Dax Raad
8404a97c3e
better detection of prettier formatter
2025-07-09 22:37:31 -04:00
Dax Raad
0ee3b1ede2
do not wait for LSP to be fully ready
2025-07-09 21:59:38 -04:00
Dax Raad
a826936702
modes concept
2025-07-09 21:59:38 -04:00
Jay V
fd4a5d5a63
docs: share doc edit
2025-07-09 20:26:31 -04:00
Jay V
69cf1d7b7e
docs: share doc
2025-07-09 20:24:09 -04:00
Jay V
8e0a1d1167
docs: edit troubleshooting
2025-07-09 19:55:14 -04:00
Timo Clasen
f22021187d
feat(tui): treat pasted text file paths as file references ( #809 )
2025-07-09 18:37:39 -05:00
Jay V
febecc348a
docs: enterprise doc
2025-07-09 15:46:57 -04:00
Jay V
c5ccfc3e94
docs: share page last part fix
2025-07-09 15:46:57 -04:00
Mike Wallio
1f6efc6b94
Add gpt-4.1 beast prompt ( #778 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2025-07-09 12:11:54 -04:00
Frank Denis
727fe6f942
LSP: fix SimpleRoots to actually search in the root directory ( #795 )
2025-07-09 10:35:06 -05:00
Dax Raad
a91e79382e
ci: remove checked in config.schema.json
2025-07-09 11:30:42 -04:00
Dax Raad
5c626e0a2f
ci: generate config schema as part of build
2025-07-09 11:25:58 -04:00
adamdottv
8e9e383219
chore: troubleshooting docs
2025-07-09 10:12:36 -05:00
Dax Raad
f383008cc1
lsp: spawn only a single tsserver in project root
2025-07-09 11:06:44 -04:00
adamdottv
303ade25ed
feat: discord redirect
2025-07-09 10:01:42 -05:00
adamdottv
53f8e7850e
feat: configurable log levels
2025-07-09 10:00:03 -05:00
adamdottv
ca8ce88354
feat(tui): move logging to server logs
2025-07-09 08:16:10 -05:00
adamdottv
37a86439c4
fix(tui): don't panic on missing linux clipboard tool
2025-07-09 06:51:58 -05:00
adamdottv
269b43f4de
fix(tui): markdown wrapping off sometimes
2025-07-09 06:41:53 -05:00
adamdottv
3f25e5bf86
chore: internal clipboard package
2025-07-09 04:55:24 -05:00
Aiden Cline
67765fa47c
tweak: keep completion options open when trigger is still present ( #789 )
2025-07-09 04:42:31 -05:00
adamdottv
58b1c58bc5
fix(tui): clear command priority
2025-07-08 19:26:50 -05:00
Dax Raad
d80badc50f
ci: ignore chore commits
2025-07-08 20:05:33 -04:00
Dax Raad
75279e5ccf
wip: symbols endpoint
2025-07-08 20:05:33 -04:00
Yihui Khuu
7893b84614
Add debounce before exit when using non-leader exit command ( #759 )
2025-07-08 18:53:38 -05:00
Dax Raad
cfc715bd48
wip: remove excess import
2025-07-08 19:51:09 -04:00
adamdottv
39bcba85a9
chore: vendor clipboard into go package
2025-07-08 18:48:40 -05:00
adamdottv
da3df51316
chore: remove clipboard temp
2025-07-08 18:47:59 -05:00
adamdottv
12190e4efc
chore: vendor clipboard into go package
2025-07-08 18:46:42 -05:00
Aiden Cline
d2a9b2f64a
fix: documentation typo ( #781 )
2025-07-08 18:30:46 -05:00
adamdottv
aacadd8a8a
fix(tui): panic when reading/writing clipboard on linux
2025-07-08 18:29:45 -05:00
Jay V
969154a473
docs: share page image
2025-07-08 19:24:21 -04:00
Jay V
4d6ca3fab1
docs: share page many model case
2025-07-08 19:08:33 -04:00
Dax Raad
00ea5082e7
add typescript lsp timeout if it fails to start
2025-07-08 18:33:12 -04:00
Dax Raad
4a878b88c0
properly load typescript lsp in subpaths
2025-07-08 18:18:45 -04:00
Dax Raad
6de955847c
big rework of LSP system
2025-07-08 18:14:49 -04:00
Jay V
3ba5d528b4
docs: share bugs
2025-07-08 18:14:36 -04:00
Jay V
f99e2b3429
docs: share error part
2025-07-08 18:00:08 -04:00
Jay V
7e4e6f6e51
docs: share page bugs
2025-07-08 17:18:38 -04:00
Jay V
0514f3f43b
docs: share image model
2025-07-08 17:18:38 -04:00
Timo Clasen
1e07384364
fix: make compact command interruptible ( #691 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-07-08 15:37:25 -05:00
strager
4c4739c422
fix(tool): fix ripgrep invocation on Windows ( #700 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2025-07-08 15:36:26 -05:00
Rami Chowdhury
2d8b90a6ff
feat(storage): ensure storage directory exists and handle paths correctly ( #771 )
2025-07-08 15:34:11 -05:00
Robb Currall
a2fa7ffa42
fix: support cancelled task state ( #775 )
2025-07-08 15:33:39 -05:00
Frank Denis
f7d6175283
Add support for the Zig Language Server (ZLS) ( #756 )
2025-07-08 15:31:11 -05:00
Tommy
9ed187ee52
docs: add terminal requirements ( #708 )
2025-07-08 15:30:05 -05:00
Gal Schlezinger
14d81e574b
[config json schema] declare default values and examples for in-ide documentation ( #754 )
2025-07-08 15:29:07 -05:00
adamdottv
6efe8cc8df
fix: env has to be string
2025-07-08 14:59:03 -05:00
adamdottv
daa5fc916a
fix(tui): pasting causes panic on macos
2025-07-08 14:57:17 -05:00
adamdottv
c659496b96
fix(tui): model/provider arg parsing
2025-07-08 14:11:57 -05:00
Timo Clasen
21fbf21cb6
fix(copilot): add vision request header ( #773 )
2025-07-08 14:01:54 -05:00
adamdottv
f31cbf2744
fix: image reading
2025-07-08 13:02:13 -05:00
Aiden Cline
8322f18e03
fix: display errors when using `opencode run ...` ( #751 )
2025-07-08 10:38:11 -05:00
adamdottv
562bdb95e2
fix: include symlinks in ripgrep searches
2025-07-08 10:02:19 -05:00
adamdottv
0da83ae67e
feat(tui): command aliases
2025-07-08 08:20:55 -05:00
adamdottv
662d022a48
feat(tui): paste images and pdfs
2025-07-08 08:09:01 -05:00
adamdottv
ea96ead346
feat(tui): handle --model and --prompt flags
2025-07-08 05:50:18 -05:00
Dax Raad
6100a77b85
start file watcher only for tui
2025-07-07 21:05:04 -04:00
Dax Raad
c7a59ee2b1
better handling of aborting sessions
2025-07-07 20:59:00 -04:00
Jay V
a272b58fe9
docs: intro
2025-07-07 17:41:46 -04:00
Dax Raad
9948fcf1b6
fix crash when running on new project
2025-07-07 17:39:52 -04:00
Dax Raad
0d50c867ff
fix mcp tools corrupting session
2025-07-07 17:05:16 -04:00
Dax Raad
27f7e02f12
run: truncate prompt
2025-07-07 16:41:42 -04:00
Jay V
0f93ecd564
docs: canonical url
2025-07-07 16:37:00 -04:00
Dax Raad
da909d9684
append piped stdin to prompt
2025-07-07 16:33:21 -04:00
Jay V
facd851b11
docs: dynamic domain
2025-07-07 16:31:15 -04:00
Dax Raad
c51de945a5
Add stdin support to run command
...
Allow piping content to opencode run when no message arguments are provided, enabling standard Unix pipe patterns for better CLI integration.
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-07-07 16:29:13 -04:00
Jay V
9253a3ca9e
docs: debug
2025-07-07 16:26:23 -04:00
Dax Raad
7cfa297a78
wip: model and prompt flags for tui
2025-07-07 16:24:37 -04:00
Jay V
661b74def6
docs: debug info
2025-07-07 16:13:26 -04:00
Dax Raad
b478e5655c
fix interrupt
2025-07-07 16:12:47 -04:00
Dax
f884766445
v2 message format and upgrade to ai sdk v5 ( #743 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Liang-Shih Lin <liangshihlin@proton.me>
Co-authored-by: Dominik Engelhardt <dominikengelhardt@ymail.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-07-07 15:53:43 -04:00
Jay V
76b2e4539c
docs: discord
2025-07-07 14:44:37 -04:00
Dominik Engelhardt
d87922c0eb
Fix Elixir LSP startup ( #726 )
2025-07-06 23:37:46 -04:00
Liang-Shih Lin
2446483df5
fix: Skip opencode upgrade if same version ( #720 )
2025-07-06 23:36:59 -04:00
Dax Raad
969ad80ed2
fix openrouter caching with anthropic, should be a lot cheaper
2025-07-05 11:39:54 -04:00
Dax Raad
ea6bfef21a
use full filepath
2025-07-04 17:58:03 -04:00
Jay V
107363b1d9
docs: fix show more in share page
2025-07-04 17:57:12 -04:00
Dax Raad
85214d7c59
fix input bar not rendering capital letters
2025-07-04 17:21:51 -04:00
Timo Clasen
997cb2d945
fix(tui): optimistic rendering ( #692 )
2025-07-04 16:06:57 -05:00
Dax Raad
45b139390c
make file attachments work good like
2025-07-04 16:21:26 -04:00
Jay V
994368de15
docs: share fix scrolling again
2025-07-04 13:53:25 -04:00
Jay V
143fd8e076
docs: share improve markdown rendering of ai responses
2025-07-04 13:53:25 -04:00
Dax Raad
06dba28bd6
wip: fix media type
2025-07-04 12:50:52 -04:00
adamdottv
b8d276a049
fix(tui): full paths for attachments
2025-07-04 11:42:22 -05:00
Dax Raad
ee01f01271
file attachments
2025-07-04 12:24:01 -04:00
adamdottv
32d5db4f0a
fix(tui): markdown wrapping off sometimes
2025-07-04 11:16:38 -05:00
adamdottv
f6108b7be8
fix(tui): handle pdf and image @ files
2025-07-04 11:13:09 -05:00
adamdottv
94ef341c9d
feat(tui): render attachments
2025-07-04 10:55:02 -05:00
adamdottv
f9abc7c84f
feat(tui): file attachments
2025-07-04 10:55:02 -05:00
adamdottv
891ed6ebc0
fix(tui): slower startup due to file.status
2025-07-04 10:55:01 -05:00
Dax Raad
163e23a68b
removed banned command concept
2025-07-04 11:32:12 -04:00
Vladimir
f13b0af491
docs: Fix invalid json in the mcp example config ( #645 )
2025-07-04 11:24:13 -04:00
Aiden Cline
4a0be45d3d
chore: document `instructions` configuration option ( #670 )
2025-07-04 11:22:45 -04:00
Dax Raad
23788674c8
disable snapshots temporarily
2025-07-04 08:45:18 -04:00
Dax Raad
571d60182a
improve snapshotting speed further
2025-07-03 21:36:09 -04:00
Jay V
167a9dcaf3
docs: share fix scroll to anchor
2025-07-03 20:30:21 -04:00
Dax Raad
cdb25656d5
improve snapshot speed
2025-07-03 20:16:25 -04:00
Jay V
25c876caa2
docs: share fix last message not expandable
2025-07-03 19:33:55 -04:00
Dax Raad
cf83e31f23
add elixir lsp support
2025-07-03 19:29:51 -04:00
Dax Raad
3bc238b58b
wip: logs
2025-07-03 19:29:51 -04:00
Jay V
b8de69dced
docs: fix share page scroll performance
2025-07-03 19:15:38 -04:00
Jay V
e7fcb692a4
docs: tweak page title
2025-07-03 16:23:08 -04:00
Dax Raad
ed4f862b49
fix /unshare
2025-07-03 15:34:04 -04:00
adamdottv
fce59db94a
chore: simplify completions
2025-07-03 12:48:22 -05:00
Jay V
3e2a0c7281
docs: share handle slow loading pages
2025-07-03 13:15:21 -04:00
adamdottv
5a0910ea79
chore: better local dev with stainless script
2025-07-03 11:49:15 -05:00
adamdottv
1dffabcfda
fix(tui): panic on completions failure
2025-07-03 10:53:43 -05:00
adamdottv
c389e0ed43
fix(tui): redundant tool calls in each message in collapsed mode
2025-07-03 10:42:27 -05:00
Dax Raad
204801052a
flag for disabling file watcher
2025-07-03 10:37:08 -04:00
Dax Raad
2528d8cb88
increase max retries to 10
2025-07-03 10:32:55 -04:00
adamdottv
6b73ffd1c1
fix(tui): include orphaned tool calls
2025-07-03 09:32:44 -05:00
adamdottv
0eadc50a33
fix(tui): selected message visuals
2025-07-03 09:03:04 -05:00
Dax Raad
aeea84a877
fix webdomain
2025-07-03 09:58:25 -04:00
adamdottv
8825cd3811
feat(tui): unshare command
2025-07-03 07:09:09 -05:00
adamdottv
3d9a5d9970
fix(tui): always show status bar
2025-07-03 06:53:05 -05:00
adamdottv
1f9e195fa6
fix(tui): better highlight visuals
2025-07-03 06:49:37 -05:00
Craig Andrews
73c012c76c
fix: simplify parallel map using channels ( #582 )
2025-07-03 05:43:10 -05:00
Lev
2ace57404b
fix: properly handle utf-8 in diff highlighting ( #585 )
2025-07-03 05:42:40 -05:00
Dax Raad
8c4b5e088b
do not install gopls if go is not installed
2025-07-02 23:59:08 -04:00
Jacob Hands
69920a73d7
fix: use correct opencode bin path when running in development mode ( #483 )
2025-07-02 23:37:48 -04:00
Adi Yeroslav
701107cda4
Update prompt reference from CLAUDE.md to AGENTS.md ( #623 )
2025-07-02 23:27:22 -04:00
Aiden Cline
b99565959b
feat: configurable instructions ( #624 )
2025-07-02 23:27:04 -04:00
andrewxt
67aa7ce04d
fix mouse scroll events being interpreted as keyboard input ( #628 )
2025-07-02 23:26:09 -04:00
Dax Raad
c663fbc3ee
remove need for glibc
2025-07-02 22:53:04 -04:00
Dax Raad
2090bab537
fix(tui): change messages layout toggle keybinding from <leader>m to <leader>p
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-07-02 20:06:30 -04:00
Jay V
925f695503
docs: tweak styles
2025-07-02 18:44:05 -04:00
adamdottv
f1c925795d
fix: typescript error
2025-07-02 16:08:41 -05:00
adamdottv
c82a060eca
feat(tui): file viewer, select messages
2025-07-02 16:08:11 -05:00
Ciaran McAleer
63e783ef79
Changed handling of OpenRouter requests to add some custom headers so that it can see the app ( #613 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2025-07-02 14:43:59 -04:00
Dax Raad
35d6273fb3
wip: session revert/unrevert
2025-07-02 13:10:36 -04:00
Mark Huggins
b89d4a16fd
fix: Copilot Premium Requests ( #595 )
2025-07-02 12:04:53 -04:00
Prashant Choudhary
2799a96032
fix: Ensure shared file previews use truncated content ( #607 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-07-02 12:04:10 -04:00
Timo Clasen
8f4b79227c
fix(formatting): check for enabled formatters ( #611 )
2025-07-02 12:03:42 -04:00
Dax Raad
c810b6d206
wip: symbols for lsp
2025-07-02 11:35:25 -04:00
Dax Raad
fa35407572
fix lazy loading
2025-07-02 11:18:25 -04:00
Dax Raad
8bbbc07aff
fix filewatcher not closing cleanly
2025-07-02 11:15:12 -04:00
Timo Clasen
0d6fb68a88
fix(tui): no space between agent and user message ( #598 )
2025-07-02 05:12:49 -05:00
Jean du Plessis
242b886434
fix: Small typo in CLI `--model` flag description ( #577 )
2025-07-02 05:10:58 -05:00
Daniel Vélez
caf465a9da
chore: rename OpenCode to opencode ( #579 )
2025-07-02 05:09:51 -05:00
Dax Raad
bbf77c6139
improve ripgrep download
2025-07-01 22:39:17 -04:00
Dax Raad
53b7e04b86
ci: tweaks
2025-07-01 22:25:53 -04:00
Dax Raad
9e75e3ed18
ignore: read deleted files
2025-07-01 20:45:50 -04:00
Dax Raad
6389858d41
ignore: add file status command
2025-07-01 20:44:12 -04:00
Dax Raad
7e5941e14b
ignore: add file status command
2025-07-01 20:39:43 -04:00
Dax Raad
c68aeed8d9
ignore: fix file read with diff
2025-07-01 20:08:42 -04:00
Aiden Cline
b199a609a8
fix: handle null case if tool args are empty for todos ( #588 )
2025-07-01 18:25:23 -05:00
Frank
4a5a93b3f8
Temporarily add admin unshare api
2025-07-01 18:57:08 -04:00
Dax Raad
e99bdcefac
fix write tool timeout
2025-07-01 13:50:57 -04:00
Dax Raad
26dcb85de1
add file watcher
2025-07-01 13:45:25 -04:00
Dax Raad
11d042be25
snapshot functionality
2025-07-01 12:28:34 -04:00
adamdottv
33b5fe236a
fix(tui): better message rendering performance
2025-07-01 07:57:45 -05:00
adamdottv
739a9f71c3
fix(tui): layout issues
2025-07-01 06:41:39 -05:00
Adam Spiers
aef81fce0b
docs: use correct `baseUrl` for astro `editLink` ( #507 )
...
Co-authored-by: Adam Spiers <opencode@adamspiers.org>
2025-07-01 05:31:18 -05:00
Timo Clasen
8f3d7b4038
feat: better model dialog with sorting by release date ( #563 )
2025-07-01 05:28:32 -05:00
Dax Raad
de15e67834
fix lsp diagnostic accurancy
2025-06-30 22:48:32 -04:00
Dax Raad
fea56d8de6
fix loading api key from env for openai compatible providers
2025-06-30 19:07:51 -04:00
Max Rabin
3d71be2b45
Add pyright lsp for Python ( #551 )
...
Co-authored-by: Max Rabin <max.rabin@mobileye.com>
2025-06-30 18:17:47 -04:00
adamdottv
58baca2a5b
chore: typescript error
2025-06-30 15:46:18 -05:00
adamdottv
ef73926db6
chore: include model release date
2025-06-30 15:46:18 -05:00
Dax Raad
9ad1687f04
optimistically boot lsp servers
2025-06-30 16:45:26 -04:00
Jeremy Mack
c573270e66
chore: remove duplicate EditTool in TOOLS array ( #556 )
2025-06-30 15:32:15 -04:00
Dax Raad
9ebad68274
fix bash tool extra line
2025-06-30 15:31:30 -04:00
Dax Raad
03664ba588
fix formatting of bash tools
2025-06-30 15:28:59 -04:00
adamdottv
5a107b275c
fix(tui): layout issues
2025-06-30 14:04:56 -05:00
Dax Raad
dd5736fe5f
add back in file hierarchy in system prompt but limit to 200 items
2025-06-30 14:46:46 -04:00
adamdottv
9f3ba03965
chore: rework layout primitives
2025-06-30 12:29:29 -05:00
Timo Clasen
d090c08ef0
feat: update user and agent messages width and alignment ( #515 )
...
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-06-30 11:57:56 -05:00
Dmytro Yankovskyi
68e82e4d94
fix( #467 ): more granular bedrock modelID based on aws region ( #482 )
2025-06-30 11:12:30 -04:00
Dax Raad
72d48759d7
add ruby formatter and lsp
2025-06-29 22:00:08 -04:00
Timo Clasen
986144b377
docs: how to disable mcp server ( #543 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-06-29 21:33:30 -04:00
Dax Raad
1fdb326aa7
ignore: refactoring
2025-06-29 21:30:23 -04:00
Dax Raad
463257e7e4
add zig, python, clang, and kotlin formatters
...
Co-authored-by: Suhas-Koheda <Suhas-Koheda@users.noreply.github.com>
Co-authored-by: Polo123456789 <Polo123456789@users.noreply.github.com>
Co-authored-by: theodore-s-beers <theodore-s-beers@users.noreply.github.com>
Co-authored-by: TylerHillery <TylerHillery@users.noreply.github.com>
2025-06-29 21:27:35 -04:00
Dax Raad
0f41e60bd6
restructure formatters
2025-06-29 21:22:21 -04:00
Polo123456789
7df81f7b3e
Formatters as plugins ( #487 )
2025-06-29 21:13:32 -04:00
Dax Raad
248325925f
fix issue with costs resetting once chat is completed
2025-06-29 19:43:03 -04:00
Dax Raad
ca48a4f0fb
better amazon bedrock caching with anthropic models
2025-06-29 19:27:07 -04:00
Timo Clasen
f0962e2d9c
Add Option to Disable MCP Servers ( #513 )
2025-06-28 21:05:31 -04:00
Dax Raad
3a9584a419
fix context display
2025-06-28 21:01:53 -04:00
adamdottv
196f42cbff
fix(tui): share command and error messages
2025-06-28 17:51:28 -05:00
Dax Raad
322385f6b1
patch for scroll dumping characters into input buffer
2025-06-28 11:56:47 -04:00
Dax Raad
b7446cd7b9
ci: fix
2025-06-28 09:16:29 -04:00
Gal Schlezinger
f618e569ab
optimize edit-tool rendering ( #463 )
...
Co-authored-by: opencode <noreply@opencode.ai>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2025-06-28 06:01:10 -05:00
Jay V
7b394b91e2
docs: share handle slower code blocks
2025-06-27 20:21:28 -04:00
Jay V
6a7983a4ea
docs: adding more share images
2025-06-27 20:03:17 -04:00
Jay V
737146fca1
docs: tweak logo
2025-06-27 19:18:54 -04:00
Jay V
145df08444
docs: share page format
2025-06-27 19:16:33 -04:00
Dax Raad
8b400515ea
smooth out initial onboarding flow
2025-06-27 19:10:42 -04:00
Jay V
289797f56d
docs: share cleanup title
2025-06-27 19:10:42 -04:00
adamdottv
be0811ecc3
chore: rework openapi spec and use stainless sdk
2025-06-27 19:10:42 -04:00
Dax Raad
0676bcd4fd
temporary patch for input lag on initial run
2025-06-27 19:10:42 -04:00
Polo123456789
d076def561
feat: Add golang file formatting ( #474 )
2025-06-27 19:10:42 -04:00
Wendell Misiedjan
e0807d7317
fix: bunproc stdout / stderr parsing, error handling for bun ResolveMessage ( #468 )
2025-06-27 19:10:42 -04:00
Jay V
fa2723f2d0
docs: update logo screenshot
2025-06-27 19:10:42 -04:00
Jay V
87d62514db
docs: share page write tool bug
2025-06-27 19:10:42 -04:00
Dax Raad
8e0ec6b037
ci: aur
2025-06-27 19:10:42 -04:00
Dax Raad
d972c27f03
lazy load formatters
2025-06-27 19:10:42 -04:00
Ryan Winchester
9e2bb63688
feat: add elixir file formatting ( #458 )
2025-06-27 19:10:42 -04:00
adamdottv
49053b66a9
fix(web): remove system prompts from share page
2025-06-27 19:10:42 -04:00
adamdottv
8455029de1
fix(tui): min width on user messages
2025-06-27 19:10:41 -04:00
Dax Raad
9f07f89384
fix formatting output going into tui
2025-06-27 19:10:41 -04:00
adamdottv
d840d43e8f
ignore: more metadata in app info
2025-06-27 19:10:41 -04:00
adamdottv
9ead2f3dfb
fix: don't use prettier for langs it doesn't format
2025-06-27 19:10:41 -04:00
Dax Raad
f3742ddbb8
ignore: run prettier
2025-06-27 19:10:41 -04:00
Dax Raad
b61a841aa8
add auto formatting and experimental hooks feature
2025-06-27 19:10:41 -04:00
Jay V
ebcf11e574
docs: lander tweak
2025-06-27 19:10:41 -04:00
Jay V
065f0aaddf
docs: tweak lander
2025-06-27 19:10:41 -04:00
Jeremy Osih
b4c2fcccf5
Merge branch 'sst:dev' into feat/scroll-to-bottom-button
2025-06-27 00:41:20 +02:00
Jeremy Osih
e950ad5306
feat(web): add scroll to last message button
...
Add intelligent floating scroll button for long conversations that:
- Only appears when scrolling down (direction-aware)
- Auto-hides after 3 seconds of inactivity
- Stays visible on hover to prevent accidental disappearance
- Uses consistent design patterns with repo styling
- Includes proper accessibility features
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: Jeremy Osih <osih.jeremy@gmail.com>
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-27 00:38:14 +02:00
Dax Raad
8ca713b737
disable task tool temporarily
2025-06-26 18:27:49 -04:00
Jay V
5b54554fd5
docs: edit theme doc
2025-06-26 17:56:31 -04:00
Dax Raad
4bc651f958
fix: improve JSON formatting and add piped output support for run command
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-26 17:32:00 -04:00
Jay V
863d5c1e8e
docs: editing rules
2025-06-26 17:23:52 -04:00
adamdottv
97e19e9677
fix(tui): editor styles were off
2025-06-26 17:22:21 -04:00
adamdottv
b27851461f
feat(tui): more themes
2025-06-26 17:22:21 -04:00
adamdottv
209687377a
feat(tui): more themes
2025-06-26 17:22:21 -04:00
adamdottv
90face1c09
fix(tui): editor width issues
2025-06-26 17:22:21 -04:00
adamdottv
936e2ce48b
feat(tui): show lsp diagnostics for edit and write tools
2025-06-26 17:22:21 -04:00
adamdottv
16ee8ee379
fix(tui): chat editor aesthetics
2025-06-26 17:22:21 -04:00
adamdottv
ac39308dad
fix(tui): visual issue with modal selected items in system theme
2025-06-26 17:22:21 -04:00
adamdottv
346b49219d
chore: tui agents.md
2025-06-26 17:22:21 -04:00
Jay V
d84c1f20c7
docs: social share
2025-06-26 17:22:17 -04:00
adamdottv
dfb8777555
fix(tui): editor spinner colors
2025-06-26 17:21:53 -04:00
Jay V
008af18156
docs: share page responsive diff
2025-06-26 17:21:53 -04:00
adamdottv
ab23167f80
docs: system theme
2025-06-26 17:21:53 -04:00
adamdottv
b17ec46463
fix(tui): make opencode theme default
2025-06-26 17:21:53 -04:00
Adam
2e26b58d16
feat: default system theme ( #419 )
...
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-06-26 17:21:53 -04:00
Mike Wallio
31b56e5a05
Fix `undefined is not an object (evaluating 'G.title')` ( #395 )
2025-06-26 17:21:53 -04:00
Juhani Pelli
47c401cf25
fix: guard against large output limit causing infinite summarize loop ( #399 )
2025-06-26 17:21:53 -04:00
Dax Raad
fab8dc9e6f
more edit tool fixes
2025-06-26 17:21:53 -04:00
Dax Raad
f39a2b1f16
integrate gemini-cli strategies for edit tool
2025-06-26 17:21:53 -04:00
Dax Raad
66830ced4e
make edit tool more robust
2025-06-26 17:21:53 -04:00
Dax Raad
9d3fad754d
ignore: typo
2025-06-26 17:21:53 -04:00
Dax Raad
dcd3131f58
add output length errors
2025-06-26 17:21:53 -04:00
Dax Raad
3d02e07161
fix codex not working
2025-06-26 17:21:53 -04:00
Dax Raad
4dbc6a43a6
redirect uncaught errors to log file
2025-06-26 17:21:53 -04:00
adamdottv
5394b5188b
fix(tui): editor styles were off
2025-06-26 15:12:26 -05:00
adamdottv
8e680b3957
feat(tui): more themes
2025-06-26 15:03:30 -05:00
adamdottv
1b8cd796d6
feat(tui): more themes
2025-06-26 14:54:32 -05:00
adamdottv
35fba793d0
fix(tui): editor width issues
2025-06-26 12:57:11 -05:00
adamdottv
5358d43b74
feat(tui): show lsp diagnostics for edit and write tools
2025-06-26 12:47:17 -05:00
adamdottv
f777347bac
fix(tui): chat editor aesthetics
2025-06-26 12:44:44 -05:00
adamdottv
17c8b914df
fix(tui): visual issue with modal selected items in system theme
2025-06-26 12:33:06 -05:00
adamdottv
43b467dd12
chore: tui agents.md
2025-06-26 12:28:29 -05:00
Jay V
0e0770921e
docs: social share
2025-06-26 13:21:42 -04:00
adamdottv
8edbb74352
fix(tui): editor spinner colors
2025-06-26 12:21:20 -05:00
Jay V
e6bfa95758
docs: share page responsive diff
2025-06-26 13:06:41 -04:00
adamdottv
e4120b6287
docs: system theme
2025-06-26 11:33:02 -05:00
adamdottv
ccbc9e00f2
fix(tui): make opencode theme default
2025-06-26 11:32:25 -05:00
Adam
7d13baadc8
feat: default system theme ( #419 )
...
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-06-26 10:16:07 -05:00
rekram1-node
9acc83697f
chore: document AGENTS.md
2025-06-26 08:28:06 -05:00
Mike Wallio
db24bf87c0
Fix `undefined is not an object (evaluating 'G.title')` ( #395 )
2025-06-25 19:40:09 -04:00
Juhani Pelli
f4c0d2d2fd
fix: guard against large output limit causing infinite summarize loop ( #399 )
2025-06-25 19:39:51 -04:00
Dax Raad
d240f4c676
more edit tool fixes
2025-06-25 19:22:54 -04:00
Dax Raad
9c90cdbe08
integrate gemini-cli strategies for edit tool
2025-06-25 17:56:14 -04:00
Dax Raad
fc7af31fe5
make edit tool more robust
2025-06-25 17:10:48 -04:00
Dax Raad
2f8d23ec66
ignore: typo
2025-06-25 11:02:57 -04:00
Dax Raad
77ae3fb9b9
add output length errors
2025-06-25 11:02:09 -04:00
Dax Raad
4e7f6c47fd
fix codex not working
2025-06-25 10:01:35 -04:00
Dax Raad
50469ed750
redirect uncaught errors to log file
2025-06-25 08:41:10 -04:00
Dax Raad
aaab785493
better error message when bad directory is specified to start in
2025-06-24 22:28:25 -04:00
Dax Raad
9751937894
Enhance auth command with environment variable display and add models command
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-24 22:24:55 -04:00
Dax Raad
0fc8dfc77e
do not print error on ctrl+c during prompts
2025-06-24 22:09:43 -04:00
Dax Raad
8217b96d4a
ci: fix type issue
2025-06-24 21:12:32 -04:00
Dax Raad
7dd0918d32
remove accidental opanai autoloader
2025-06-24 21:11:11 -04:00
Dax Raad
4b26b43855
added opencode serve command
2025-06-24 20:52:09 -04:00
Jay V
9d7cfda9fe
docs: share page styles
2025-06-24 19:34:35 -04:00
Jay V
a3cf18c905
docs: share page bash tool output
2025-06-24 19:28:51 -04:00
Aiden Cline
0b1a8ae699
fix: file completions replaced wrong text when paths overlap ( #378 )
2025-06-24 18:13:15 -05:00
Dax Raad
eb70b1e5c8
docs: windows instructions
2025-06-24 18:54:59 -04:00
Dax Raad
00a3d818b6
ci: windows
2025-06-24 18:46:43 -04:00
Dax Raad
2384c7e734
ci: windows
2025-06-24 18:40:36 -04:00
Dax Raad
1bad3d9894
ci: windows
2025-06-24 18:27:57 -04:00
Dax Raad
4f715e66dc
ci: windows
2025-06-24 18:13:15 -04:00
Dax
ec001ca02f
windows fixes ( #374 )
...
Co-authored-by: Matthew Glazar <strager.nds@gmail.com>
2025-06-24 18:05:04 -04:00
Jay
a2d3b9f0c8
docs: Share page diff view improvements ( #373 )
2025-06-24 17:11:43 -04:00
Dax Raad
9cfb6ff964
ignore: revert
2025-06-24 14:59:27 -04:00
Dax Raad
6ed661c140
ci: upgrade bun
2025-06-24 14:42:25 -04:00
Dax Raad
9dc00edfc9
potential fix for failing to install provider package on first run
2025-06-24 14:33:35 -04:00
Jay V
e063bf888e
docs: share code blocks in markdown
2025-06-24 13:53:59 -04:00
Adam
6f18475428
feat: delete sessions ( #362 )
...
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-06-24 11:07:41 -05:00
Dax Raad
3664b09812
remove debug code writing to /tmp/message.json
2025-06-24 11:16:17 -04:00
Dax Raad
7050cc0ac3
ignore: fix type errors
2025-06-24 11:09:36 -04:00
Dax Raad
4d3d63294d
externalize github copilot code
2025-06-24 10:42:19 -04:00
Tom
6bc61cbc2d
feat(tui): add debounce logic to escape key interrupt ( #169 )
...
Co-authored-by: opencode <noreply@opencode.ai>
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-06-24 06:31:02 -05:00
Dax Raad
01d351bebe
add HOMEBREW_NO_AUTO_UPDATE to brew upgrades
2025-06-23 20:36:08 -04:00
Dax Raad
dbba4a97aa
force use npm registry
2025-06-23 20:23:37 -04:00
GitMurf
0dc586faef
fix: typescript error (any) from models ( #347 )
2025-06-23 18:44:57 -04:00
Dax Raad
f19c6b05f2
glob tool should respect .gitignore
2025-06-23 17:37:32 -04:00
Dax Raad
bc34f08333
bundle models.dev at build time and ignore refresh errors
2025-06-23 14:50:19 -04:00
Lucas Grzegorczyk
ed1b0d97bf
Fix project folder name starting with "-" in data ( #323 ). Note old session data will still be in the old format in `~/.local/share/opencode/projects` - you can remove the leading dash to recover the,
2025-06-23 14:31:51 -04:00
adamdottv
8d3b2fb821
feat(tui): optimistically render user messages
2025-06-23 12:30:20 -05:00
Jay V
fa991920bc
fix help copy
2025-06-23 13:00:24 -04:00
adamdottv
5e79e3d7a5
fix(tui): less incorrect escapingn of < and >
2025-06-23 11:32:32 -05:00
adamdottv
966015c9ae
fix: overlay border color issues
2025-06-23 11:21:49 -05:00
adamdottv
61f057337a
fix: markdown wrapping issue
2025-06-23 11:20:44 -05:00
adamdottv
0b261054a2
chore: unused import
2025-06-23 10:21:57 -05:00
adamdottv
e2e481cbb5
docs: disabled_providers
2025-06-23 10:21:25 -05:00
GitMurf
5140e83012
feat(copilot): edit headers for better rate limit avoidance ( #321 )
2025-06-23 10:44:19 -04:00
Dax Raad
100d6212be
more graceful mcp failures
2025-06-22 21:10:05 -04:00
Dax Raad
f0e19a6542
aws autoload include more env vars
2025-06-22 20:16:10 -04:00
Dax Raad
00c4d4f9f8
fix double entry of github copilot in auth login
2025-06-22 19:13:25 -04:00
Martin Palma
6e6fe6e013
Add Github Copilot OAuth authentication flow ( #305 )
2025-06-22 19:11:37 -04:00
adamdottv
5162361372
fix(tui): color contrast fixes for nord
2025-06-22 15:17:18 -05:00
adamdottv
d271b9f75b
fix(tui): help dialog visuals
2025-06-22 14:28:16 -05:00
Márk Magyar
333569bed3
ignore: fix typos and formatting ( #294 )
2025-06-22 14:26:46 -04:00
Tom
09b89fdb23
fix: resolve test failures by adding missing zod-openapi import ( #301 )
...
Co-authored-by: opencode <noreply@opencode.ai>
2025-06-22 14:25:02 -04:00
Tom
0e8c3359d1
combine stdout and stderr in bash tool output ( #300 )
...
Co-authored-by: opencode <noreply@opencode.ai>
Co-authored-by: Dax Raad <d@ironbay.co>
2025-06-22 14:24:35 -04:00
Adam
37e0a7050f
fix(tui): mouse wheel escape codes leaking into input
2025-06-22 10:26:44 -05:00
adamdottv
774dcb6980
fix(tui): cleanup help dialog
2025-06-22 06:44:23 -05:00
phantomreactor
28bc49ad17
fix: invisible html tags and compact long delay ( #304 )
2025-06-22 06:29:04 -05:00
adamdottv
dc1947838c
fix(tui): cleanup modal visuals
2025-06-22 06:09:23 -05:00
adamdottv
3ea2daaa4c
fix(tui): theme dialog visuals
2025-06-22 05:34:22 -05:00
Márk Magyar
137e964131
fix: session title generation ( #293 )
2025-06-21 14:32:11 -05:00
tyrellshawn
8efbe497fd
Created a Theme inspired by the matrix ( #285 )
2025-06-21 07:29:49 -05:00
Thomas Meire
119d2d966c
Add error handling on the calls to the server to debug issue #132 ( #137 )
2025-06-21 07:24:39 -05:00
Dax Raad
194415e785
footer clarifies it's showing context usage, not input token usage
2025-06-20 22:52:51 -04:00
Dax Raad
1684042fb6
huge optimization for token usage with anthropic
2025-06-20 22:43:04 -04:00
Dax Raad
59f0004d34
Add --method option to upgrade command for manual installation method selection
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-20 20:48:23 -04:00
Dax Raad
da35a64fa1
handle brew upgrades better
2025-06-20 20:27:23 -04:00
Dax Raad
460338ca53
make IDs more random
2025-06-20 17:39:59 -04:00
Saatvik Arya
53c18a64b4
docs: add API client generation instructions to README and AGENTS.md ( #273 )
2025-06-20 17:27:58 -04:00
Saatvik Arya
b8144c5654
fix: return false for missing AWS_PROFILE in amazon-bedrock provider ( #277 )
2025-06-20 17:27:27 -04:00
adamdottv
9081e17fcc
fix(tui): visual tweaks to themes
2025-06-20 15:49:51 -05:00
adamdottv
ef3fd5900f
docs: cleanup casing
2025-06-20 15:35:25 -05:00
adamdottv
453d690c11
docs: new themes docs
2025-06-20 15:31:38 -05:00
adamdottv
c45be6a645
feat(tui): one dark theme
2025-06-20 15:14:23 -05:00
adamdottv
7b9b177088
feat(tui): kanagawa theme
2025-06-20 15:14:23 -05:00
adamdottv
3cee5b0470
feat(tui): gruvbox theme
2025-06-20 15:14:23 -05:00
adamdottv
9246d1c901
feat(tui): catppuccin theme
2025-06-20 15:14:22 -05:00
adamdottv
cc12abc83e
feat(tui): nord theme
2025-06-20 15:14:22 -05:00
adamdottv
4f7e4a9436
feat(tui): custom themes
2025-06-20 15:14:22 -05:00
Márk Magyar
eee396f903
feat(tui): theme switcher with preview ( #264 )
2025-06-20 15:14:05 -05:00
Jay V
0d2f8e175a
docs: share bugs
2025-06-20 15:50:12 -04:00
Jay V
4df40e0d9b
docs: share page bugs
2025-06-20 15:50:12 -04:00
Dax Raad
b72e17a8b7
fix issue with conversations hanging
2025-06-20 15:49:49 -04:00
Dax Raad
61160dc220
docs: readme
2025-06-20 15:22:41 -04:00
Dax Raad
98734ff28c
Consolidate session context handling and add global config support
...
Refactored context file discovery by removing separate SessionContext module and integrating functionality into SystemPrompt.context(). Added support for finding AGENTS.md and CLAUDE.md files in global config directories.
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-20 15:14:12 -04:00
Josh
9991352663
feat: forward provider options from model config ( #202 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2025-06-20 15:03:41 -04:00
Dmytro Yankovskyi
91c4da5dbd
fix( #243 ): claude on aws bedrock ( #241 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2025-06-20 14:57:33 -04:00
niba
2fd0e7dd6b
chore: use client_id everywhere ( #260 )
2025-06-20 14:56:33 -04:00
adamdottv
d50b7ad481
docs: theme schema update
2025-06-20 13:51:32 -05:00
adamdottv
df95c49401
docs: theme schema
2025-06-20 13:00:32 -05:00
adamdottv
8b73c52f00
chore(tui): rename theme colors
2025-06-20 13:00:31 -05:00
Jay V
5603098d17
docs: add config
2025-06-20 13:22:31 -04:00
Jay V
f436a50125
docs: share header
2025-06-20 13:12:35 -04:00
Jay V
e19e977591
docs: test
2025-06-20 13:02:05 -04:00
Jay V
addbe295b1
docs: test
2025-06-20 12:59:32 -04:00
Jay V
9a573dedc6
docs: test
2025-06-20 12:56:00 -04:00
adamdottv
9ea0d71e8d
fix(tui): async load messages on theme/session switch
2025-06-20 11:25:21 -05:00
adamdottv
b1a3599017
fix(tui): input latency optimization
2025-06-20 11:08:08 -05:00
adamdottv
7b0329f67f
fix(tui): fetch tool more defensive
2025-06-20 09:00:28 -05:00
adamdottv
311b9c74dd
fix(tui): typeahead open/close perf
2025-06-20 08:20:10 -05:00
adamdottv
f7e8dd2ff8
chore: fix typescript issues
2025-06-20 07:48:42 -05:00
adamdottv
40b1dd7ef2
fix(tui): insert newline correctly positioned
2025-06-20 07:42:04 -05:00
adamdottv
261e76e0a3
fix(tui): input feels laggy
2025-06-20 07:31:45 -05:00
Dax Raad
41dba0db08
config validation
2025-06-20 00:57:28 -04:00
Rohan Godha
6674c6083a
fix: phantom input bug on wsl ( #200 )
2025-06-19 20:08:56 -05:00
Tom Watkins
f6afa2c6bb
docs: fix typo in config.mdx ( #218 )
2025-06-19 21:08:21 -04:00
Dax Raad
b2fb0508ea
fix for azure models not liking tool definitions
2025-06-19 18:28:42 -04:00
Jay V
93f4252bb1
docs: tweak lander
2025-06-19 18:19:35 -04:00
Dax Raad
d869df4fee
remove unused permission timeout
2025-06-19 18:00:53 -04:00
Dax Raad
b99d4650ec
temporarily disable project details in system prompt
2025-06-19 17:37:23 -04:00
Dax Raad
0515fbb260
fix gopls download spewing into terminal
2025-06-19 17:08:58 -04:00
adamdottv
88211d8c5b
fix(tui): upgrade notification
2025-06-19 16:03:45 -05:00
Jay V
a812f95b9d
docs: share
2025-06-19 16:57:42 -04:00
adamdottv
3728a12bee
fix(tui): better help on home
2025-06-19 15:56:28 -05:00
Jay V
af07e51213
docs: tweak
2025-06-19 16:40:15 -04:00
Jay V
3113788c92
docs: copy
2025-06-19 16:39:36 -04:00
Jay V
efb5fe6d4e
docs: styles
2025-06-19 16:38:37 -04:00
Jay V
54dd6c644d
docs: adding to config
2025-06-19 16:36:17 -04:00
Jay V
44fe012812
docs: edits
2025-06-19 16:28:11 -04:00
Jay V
f5e7f079ea
Copy changes
2025-06-19 16:28:03 -04:00
adamdottv
15a8936806
fix(tui): better tool titles
2025-06-19 15:11:53 -05:00
adamdottv
4e4cff49c0
feat(tui): better task tool rendering
2025-06-19 15:02:13 -05:00
adamdottv
5540503bee
fix(tui): sorted tool arg maps
2025-06-19 14:07:33 -05:00
adamdottv
193718034b
fix: typescript error
2025-06-19 13:57:25 -05:00
adamdottv
72108c0296
fix(tui): sorted tool arg maps
2025-06-19 13:56:09 -05:00
Dax Raad
ec1c9f8cd1
use production share url
2025-06-19 14:21:00 -04:00
Dax Raad
a85b0a370e
ci: share
2025-06-19 13:26:15 -04:00
Dax Raad
e7784d2864
add schema descriptions to config fields
...
Enhance configuration schema with descriptive text for all fields to improve developer experience and auto-generated documentation.
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-19 13:12:13 -04:00
Dax Raad
97c4815444
fix task agent performance issues
2025-06-19 13:00:57 -04:00
Dax Raad
7d1a1663c8
allow selecting model and continuing previous session for opencode run
2025-06-19 13:00:57 -04:00
adamdottv
24c0ce6e53
fix(tui): vscode and mac terminal colors
2025-06-19 11:46:08 -05:00
adamdottv
4cdc86612c
fix(tui): overlay border backgrounds
2025-06-19 11:41:30 -05:00
Jay V
f1f3f8d12c
ignore: share version
2025-06-19 12:20:30 -04:00
adamdottv
e78d3b54bf
chore: cleanup logs
2025-06-19 10:52:45 -05:00
adamdottv
f8a7cd372d
fix(tui): toast placement and overlay rendering
2025-06-19 10:45:10 -05:00
adamdottv
f48eac638d
feat(tui): more toast messages
2025-06-19 10:41:59 -05:00
adamdottv
e1f12f93eb
feat(tui): toast messages
2025-06-19 10:12:29 -05:00
Dax Raad
7ca8334a8b
fix webfetch tool when returning html as text
2025-06-19 10:43:54 -04:00
Dax Raad
f1a2b2eba4
support token caching for anthropic via openrouter
2025-06-19 10:32:14 -04:00
adamdottv
4b132656df
feat(tui): copy share url to clipboard
2025-06-19 09:06:25 -05:00
Dax Raad
26bab00dab
remove opencode_ prefixes from tool names. unfortunately this will break
...
all old sessions and share links. we'll be more backwards compatible in
the future once we're more stable.
2025-06-19 09:59:44 -04:00
adamdottv
568c04753e
feat(tui): expand input to fit message
2025-06-19 08:45:27 -05:00
Dax Raad
4a06e164d2
ensure session.info is synced when shared
2025-06-19 09:41:11 -04:00
adamdottv
c57b52c300
fix: include schema in converted toml config
2025-06-19 06:02:02 -05:00
Guillermo Antony Cava Nuñez
0b8f48f17f
Fixes tool tip layering ( #199 )
2025-06-19 00:23:29 -04:00
Dax Raad
3862184ccb
hooks
2025-06-19 00:20:03 -04:00
Josh
bb6b56b72a
fix: incorrect command on main screen for exiting application ( #201 )
2025-06-18 23:19:43 -04:00
Dax Raad
1252b65166
stop loading models.dev format from global config
2025-06-18 23:08:51 -04:00
Dax Raad
bd8c3cd0f1
BREAKING CONFIG CHANGE
...
We have changed the config format yet again - but this should be the
final time. You can see the readme for more details but the summary is
- got rid of global providers config
- got rid of global toml
- global config is now in `~/.config/opencode/config.json`
- it will be merged with any project level config
2025-06-18 23:01:19 -04:00
Dax Raad
e5e9b3e3c0
rework config
2025-06-18 23:01:19 -04:00
Frank
1e8a681de9
Render version
2025-06-18 22:26:51 -04:00
Jay V
a834bedc17
ignore: share copy link
2025-06-18 20:18:10 -04:00
Dax Raad
6a3392385e
support global config
2025-06-18 18:56:52 -04:00
Jay V
6a00e063c4
ignore: share logo
2025-06-18 18:33:51 -04:00
Jay V
73a0ce2b7d
ignore: share
2025-06-18 18:22:19 -04:00
Jay V
4d1afd01fa
ignore: share
2025-06-18 18:21:44 -04:00
Jay V
801d5f47bd
ignore: share favicon
2025-06-18 18:10:22 -04:00
Jay V
b6caae9708
ignore: share
2025-06-18 18:01:34 -04:00
adamdottv
183ca64ef9
feat(tui): show provider next to model
2025-06-18 16:09:49 -05:00
adamdottv
8c32cfe829
chore: tui style tweaks
2025-06-18 15:59:58 -05:00
Jay V
73dcc88da1
ignore: share
2025-06-18 16:54:33 -04:00
Jay V
14bded65dc
ignore: share
2025-06-18 16:54:33 -04:00
adamdottv
87d1d3fb62
fix(tui): file completion quirks
2025-06-18 15:51:26 -05:00
Frank
e054454109
Api: only return session messages
2025-06-18 16:20:34 -04:00
Dax Raad
a6142cf975
ignore: types
2025-06-18 16:20:03 -04:00
Jay V
69332e5fa3
ignore: share
2025-06-18 16:15:22 -04:00
Jay V
20201ba3c4
ignore: share
2025-06-18 16:15:11 -04:00
Dax Raad
658067186a
ignore: share page stuff
2025-06-18 16:13:33 -04:00
adamdottv
ac777b77cf
fix(tui): modal visuals
2025-06-18 15:12:24 -05:00
Dax Raad
5944ae2023
share types
2025-06-18 15:34:13 -04:00
Jay V
2f10961ba8
ignore: share
2025-06-18 15:32:40 -04:00
adamdottv
fae97978a3
chore: cleanup logs
2025-06-18 14:18:46 -05:00
adamdottv
1d0bfc2b2a
fix(tui): help dialog sorting
2025-06-18 14:06:20 -05:00
adamdottv
bd46cf0f86
feat(tui): configurable keybinds and mouse scroll
2025-06-18 13:56:51 -05:00
Dax Raad
d4157d9a96
ctrl+c should gracefully clean up pending sessions
2025-06-18 14:11:49 -04:00
Jay V
6e4ef585d8
ignore: share error styles
2025-06-18 14:10:14 -04:00
Dax Raad
e05c3b7a76
fix panic when invalid config
2025-06-18 14:03:16 -04:00
Dax Raad
f99904bc1c
track version on session info
2025-06-18 13:40:36 -04:00
Jay V
b796d6763f
ignore: share page styles
2025-06-18 12:53:48 -04:00
Dax Raad
c1250abdf8
implemented diff trimming
2025-06-18 11:20:40 -04:00
Dax Raad
ebe51534a1
allow setting options in global provider store
2025-06-18 11:06:16 -04:00
Dax Raad
b8bbee4718
fix issue with provider cache
2025-06-18 10:56:23 -04:00
Dax Raad
ae4d089c06
remove call to npm causing noticible delay when starting chat
2025-06-18 10:35:41 -04:00