Dax Raad
3fdd23df16
fix header width
2025-07-23 20:48:35 -04:00
Dax Raad
2c82ee592c
wip: always force create snapshot
2025-07-23 20:46:43 -04:00
Dax Raad
1ad529db59
wip: fix redoing
2025-07-23 20:42:02 -04:00
Dax
96866e52ce
basic undo feature ( #1268 )
...
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Andrew Joslin <andrew@ajoslin.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Tobias Walle <9933601+tobias-walle@users.noreply.github.com>
2025-07-23 20:30:46 -04:00
Yihui Khuu
507c975e92
feat: pass mode into task tool ( #1248 )
2025-07-23 20:29:59 -04:00
Aiden Cline
3e69d5276b
docs: remove deprecated 'log_level' reference in docs ( #1258 )
2025-07-23 18:53:58 -04:00
Aiden Cline
289a4d9b18
tweak: handle pasted attachment references ( #1257 )
2025-07-23 15:41:17 -05:00
Tobias Walle
12bf5f641d
fix "working" spinner animation ( #1054 ) ( #1259 )
2025-07-23 15:40:34 -05:00
Dax Raad
2051e85e96
remove providers path
2025-07-23 12:15:31 -04:00
Dax Raad
12b86829d9
add debug paths command
2025-07-23 12:14:54 -04:00
Aiden Cline
b7b0cdbd7c
tweak: ensure most recently interacted with session appears at the top ( #1239 )
2025-07-22 22:37:36 -05:00
Dax Raad
fd98c3189a
config: improve config schema
2025-07-22 20:35:40 -04:00
Jay V
1278353616
docs: edit ide
2025-07-22 19:02:30 -04:00
Aiden Cline
38ae7d60aa
feat(tui): support pipe into tui ( #1230 )
2025-07-22 17:19:20 -05:00
Jay V
2d1f9fc321
docs: add tutorial closes #740
2025-07-22 17:54:53 -04:00
Frank
ee0c8132db
wip: vscode extension
2025-07-22 17:13:58 -04:00
Dax Raad
c2208fa1f9
ci: error github api fail
2025-07-22 17:06:06 -04:00
Frank
bf42d8b011
wip: vscode extension
2025-07-22 16:50:56 -04:00
Frank
0deb85fa45
wip: vscode extension
2025-07-22 16:46:44 -04:00
Frank
da19b10703
wip: vscode extension
2025-07-22 16:46:44 -04:00
Frank
80b17dab44
wip: vscode extension
2025-07-22 16:46:44 -04:00
Dax Raad
7998c3b5ce
wip: tui api
2025-07-22 15:49:24 -04:00
Aiden Cline
3d4c1425d9
tweak: cleanup cancelled markdown ( #1222 )
2025-07-22 12:08:03 -05:00
adamdotdevin
10c8b49590
chore: generate sdk into packages/sdk
2025-07-22 11:50:51 -05:00
Dax Raad
500cea5ce7
wip: append-prompt is better
2025-07-22 12:27:02 -04:00
Dax Raad
5aafab118f
wip: tui api
2025-07-22 12:15:50 -04:00
Frank
01f8d3b05d
wip: vscode extension
2025-07-22 11:21:29 -04:00
adamdotdevin
99d6a28249
fix(tui): more defensive attachment conversion
2025-07-22 09:28:13 -05:00
Aiden Cline
e4f754eee7
fix: mouse text selection bug ( #1206 )
2025-07-21 19:15:36 -05:00
Dax Raad
f20ef61bc7
wip: api for tui
2025-07-21 19:53:58 -04:00
Frank
5611ef8b28
wip: vscode extension
2025-07-21 19:10:57 -04:00
Timo Clasen
bec796e3c3
feat(tui): add ctrl+p and ctrl-n to history navigation ( #1199 )
2025-07-21 15:10:50 -05:00
Dax Raad
5550ce47e1
ci: tweaks
2025-07-21 15:45:44 -04:00
Dax Raad
2d84dadc0c
fix broken attachments
2025-07-21 15:38:41 -04:00
Dax Raad
45c0578b22
fix title generation bug
2025-07-21 15:23:47 -04:00
Dax
1ded535175
message queuing ( #1200 )
2025-07-21 15:14:54 -04:00
adamdotdevin
d957ab849b
fix(tui): up/down arrow handling
2025-07-21 10:44:21 -05:00
plyght
4b2e52c834
feat(tui): paste minimizing ( #784 )
...
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com>
2025-07-21 10:31:29 -05:00
Dax Raad
6867658c0f
do not copy empty strings
2025-07-21 11:27:15 -04:00
Dax Raad
b8620395cb
include newline between messages when copying
2025-07-21 11:22:51 -04:00
Dax Raad
90d37c98f8
add toast for copy
2025-07-21 11:19:54 -04:00
adamelmore
c9a40917c2
feat(tui): disable keybinds
2025-07-21 10:08:25 -05:00
adamelmore
0aa0e740cd
docs: cleanup
2025-07-21 10:02:58 -05:00
adamelmore
bb17d14665
feat(tui): theme override with OPENCODE_THEME
2025-07-21 10:02:57 -05:00
adamdotdevin
cd0b2ae032
fix(tui): restore spinner ticks
2025-07-21 05:58:24 -05:00
adamdotdevin
8e8796507d
feat(tui): message history select with up/down arrows
2025-07-21 05:52:11 -05:00
Aiden Cline
cef5c29583
fix: pasting issue ( #1182 )
2025-07-21 04:09:16 -05:00
Aiden Cline
acaed1f270
fix: export cmd ( #1184 )
2025-07-21 04:08:26 -05:00
Dax Raad
758425a8e4
trimmed selection ui
2025-07-20 19:36:56 -04:00
Dax Raad
93446df335
ignore: remove log
2025-07-20 19:08:19 -04:00
Dax Raad
adc8b90e0f
implement copy paste much wow can you believe we went this long without it so stupid i blame adam
2025-07-20 19:05:38 -04:00
Dax Raad
733c9903ec
do not snapshot nongit projects for now
2025-07-20 13:59:30 -04:00
Frank
933d50e25a
wip: github actions
2025-07-20 12:36:53 -04:00
Dax Raad
5b4fb96c2e
wip: make api logger sort correctly
2025-07-20 11:54:56 -04:00
adamdotdevin
2bf9d5d4ec
wip: file part source in server/api (optional)
2025-07-20 05:39:18 -05:00
adamdotdevin
c18f9ece69
chore: updated tui gitignore
2025-07-20 05:39:18 -05:00
b0tmtl
8bf2eeccd0
fix(windows): resolve numlock and French keyboard input issues ( #1165 )
2025-07-20 05:28:15 -05:00
Dax Raad
6232e0fc58
fix bad layout on first render of chat history
2025-07-19 22:38:36 -04:00
Dax Raad
a8b4aed446
fix bash tool rendering
2025-07-19 22:25:15 -04:00
Aiden Cline
03de0c406d
fix: title generation for certain providers ( #1159 )
2025-07-19 20:01:55 -05:00
Aiden Cline
faf8da8743
fix: adjust editor parsing to handle flags like --wait ( #1160 )
2025-07-19 20:01:25 -05:00
Dax Raad
3386908fd6
ci: ignore
2025-07-19 19:30:12 -04:00
Dax Raad
87d21ebf2b
Revert "fix: prevent sparse spacing in hyphenated words ( #1102 )"
...
This reverts commit 2b44dbdbf1 .
2025-07-19 19:25:15 -04:00
Timo Clasen
a524fc545c
fix(hooks): prevent session_complete hook from firing on subagent sessions ( #1149 )
2025-07-19 18:20:07 -05:00
Dax Raad
4316edaf43
fix first run github copilot
2025-07-19 19:19:38 -04:00
Dax Raad
d845924e8b
ci: ignore
2025-07-19 19:00:17 -04:00
Dax Raad
a29b322bdd
ci: ignore
2025-07-19 18:54:46 -04:00
Dax Raad
f06cd88773
perf: more performance improvements
2025-07-19 18:41:21 -04:00
Dax Raad
9af92b6914
perf: scroll to bottom in thread
2025-07-19 17:55:01 -04:00
Dax Raad
8f64c4b312
disable todo tools when running as task
2025-07-19 15:54:11 -04:00
Dax Raad
a32877e908
ignore: create memo abstraction
2025-07-19 15:26:26 -04:00
Dax Raad
6465c9c44a
fix openrouter caching
2025-07-19 15:11:21 -04:00
Dax Raad
4699739814
shitty hack for terrible charm bubbletea performance
2025-07-19 15:00:11 -04:00
Dax Raad
c1d87c32a2
remove log level from config
2025-07-19 13:37:02 -04:00
Aiden Cline
9c5d9be33a
fix: bullet display ( #1148 )
2025-07-19 12:36:50 -05:00
Aiden Cline
97d9c851e6
fix: escape ansi sequences ( #1139 )
2025-07-19 12:02:24 -05:00
Dax Raad
76bd702992
docs: fix typo
2025-07-19 12:45:33 -04:00
Yihui Khuu
50c453e577
feat(tui): collapse session header into single line when sharing is disabled ( #1145 )
2025-07-19 11:43:04 -05:00
Dax Raad
86d5b25d18
pass through model.options properly without having to nest it under provider name. you may have to update your configs see https://opencode.ai/docs/models/#openrouter for an example
2025-07-19 12:41:58 -04:00
Tom
2b44dbdbf1
fix: prevent sparse spacing in hyphenated words ( #1102 )
2025-07-19 09:28:40 -05:00
Dax Raad
4bbbbac5f6
vercel ai gateway
2025-07-19 10:08:36 -04:00
CodinCat
1676f8b5dd
fix table heading rendering ( #1138 )
2025-07-18 20:17:22 -05:00
Michael Hanson
132e26ddbf
docs: Clarify MCP config instructions ( #1026 )
2025-07-18 16:04:29 -04:00
Rami Chowdhury
f1da70b1de
feat(provider): add Gemini tool schema sanitization ( #1132 )
2025-07-18 16:02:54 -04:00
Timo Clasen
18abcab208
feat(config): make small model configurable ( #1030 )
2025-07-18 14:16:50 -04:00
adamdotdevin
611854e4b6
feat(tui): simpler layout, always stretched
2025-07-18 13:03:27 -05:00
Dax
d56dec4ba7
wip: optional IDs in api ( #1128 )
2025-07-18 13:42:50 -04:00
Dax Raad
c952e9ae3d
message rendering performance improvements
2025-07-18 13:40:07 -04:00
Yihui Khuu
46c246e01f
fix: \{return} should be replaced with new line on all lines ( #1119 )
2025-07-18 06:22:36 -05:00
adamdotdevin
9964d8e6c0
fix: model cost overrides
2025-07-18 05:08:35 -05:00
Timo Clasen
df33143396
feat(tui): parse for file attachments when exiting EDITOR ( #1117 )
2025-07-18 04:47:20 -05:00
Aiden Cline
571aeaaea2
tweak: remove needless resorting ( #1116 )
2025-07-18 04:42:43 -05:00
Aiden Cline
edfea03917
tweak: fix [object Object] in logging ( #1114 )
2025-07-18 04:41:23 -05:00
Tom
81c88cc742
fix(tui): ensure viewport scrolls to bottom on new messages ( #1110 )
2025-07-18 04:41:03 -05:00
Mike Wallio
99b9390d80
Update to a customized beast mode v3 for opencode. ( #1109 )
2025-07-17 20:10:06 -05:00
Dax Raad
23c30521d8
only enable ruff if it seems to be used
2025-07-17 18:07:06 -04:00
Wendell Misiedjan
e681d610de
feat: support AWS_BEARER_TOKEN_BEDROCK for amazon bedrock provider autoloading ( #1094 )
2025-07-17 09:12:30 -05:00
Aiden Cline
a1fdeded3e
tweak: allow mcp servers to include headers ( #1096 )
2025-07-17 09:11:48 -05:00
Alexander Drottsgård
20cb7a76af
feat(tui): highlight current session in sessions modal ( #1093 )
2025-07-17 07:40:15 -05:00
Timo Clasen
a493aec174
feat(tui): remove share commands from help if sharing is disabled ( #1087 )
2025-07-17 04:28:12 -05:00
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