CodinCat
1a78d833a8
fix typo in bash.ts ( #1444 )
2025-07-30 23:20:48 -04:00
Dax
18888351e9
use treesitter to parse bash commands and catch commands that go outside of cwd ( #1443 )
2025-07-30 20:57:52 -04:00
Jay V
3b7085ca28
docs: edit
2025-07-30 19:11:36 -04:00
Jay V
160923dcf0
docs: add new providers doc, reorg sidebar, edits
2025-07-30 18:16:11 -04:00
Yordis Prieto
c38b091895
fix: update glob pattern and path in tool test ( #1436 )
2025-07-30 15:42:13 -05:00
Yordis Prieto
eecfd6d0ca
fix: unit test assertion ( #1435 )
...
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
2025-07-30 15:13:37 -05:00
Dax Raad
6ef4cfa2fa
lower max retries to 3 - ai sdk currently cannot abort during a retry delay so things appear to be frozen
2025-07-30 15:08:25 -04:00
Dax Raad
190dee080c
release undo/redo
2025-07-30 13:09:18 -04:00
Aiden Cline
09074dc639
fix: attachment highlighting ( #1427 )
2025-07-30 11:43:34 -05:00
Aiden Cline
1b3d58e791
fix: prevent read tool from opening binary files and corrupting session ( #1425 )
2025-07-30 11:00:23 -05:00
Sam Huckaby
54dc937fa1
fix: quick grammar and spelling check ( #1402 )
2025-07-30 05:54:47 -05:00
Aiden Cline
b5219f7585
tweak: adjust astro css to render mixed nested lists ( #1411 )
2025-07-30 05:51:52 -05:00
municorn
0bd0453866
build: add @octokit/rest to opencode dependencies ( #1396 )
...
Co-authored-by: Frank <frank@sst.dev>
2025-07-29 22:33:25 -04:00
Dax Raad
8bf36d174b
update beast prompt for openai models
2025-07-29 22:15:13 -04:00
Dax Raad
9bedd62da4
experimental well-known auth support
2025-07-29 19:30:51 -04:00
Yordis Prieto
4c34b69ae6
chore: fix test to have deterministic testing ( #1401 )
2025-07-29 17:54:22 -05:00
Dax Raad
7e9ac35666
remove min/max in tool schemas
2025-07-29 17:39:47 -04:00
Frank
4a46144419
convert share backend to hono app
2025-07-29 16:39:48 -04:00
adamdotdevin
a129e122aa
feat: show git diff in reverted messages
2025-07-29 13:11:38 -05:00
Yordis Prieto
c0ee6a6d05
fix: update file name extraction in uploads test to use __filename ( #1395 )
2025-07-29 12:28:44 -05:00
Yordis Prieto
68ae0d107c
fix: improve handling of global File object in uploads tests ( #1394 )
2025-07-29 11:30:39 -05:00
Yordis Prieto
df63008a94
chore: fix null handling in multipartFormRequestOptions test ( #1385 )
2025-07-29 11:17:03 -05:00
Andrea Grandi
3bd2b340c8
feat: show current git branch in status bar, and make it responsive ( #1339 )
...
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com>
2025-07-29 11:15:04 -05:00
Dax Raad
df03e182d2
strip todo tool instructions from non anthropic models
2025-07-29 11:56:53 -04:00
Jacob Hands
862a50d61d
feat: add OPENCODE_CONFIG env var for specifying a custom config file ( #1370 )
2025-07-29 11:03:11 -04:00
Aiden Cline
c165360e17
fix: task type error ( #1384 )
2025-07-29 06:18:34 -05:00
Dax Raad
9cb0f21b4e
trim opencode title
2025-07-28 23:24:38 -04:00
Dax Raad
9c9cbb3e81
wip: undo properly remove messages from UI
2025-07-28 22:58:31 -04:00
Dax Raad
c24fbb4292
wip: snapshot
2025-07-28 22:58:31 -04:00
Jay V
99dfe65862
docs: share page hide patch part
2025-07-28 20:04:00 -04:00
Jay V
4506e5a824
docs: adding
2025-07-28 20:00:30 -04:00
Jay V
b65172a2b7
Tweak auth cli copy
2025-07-28 20:00:30 -04:00
Dax Raad
081f100c93
ignore: tweak
2025-07-28 12:20:37 -04:00
Dax Raad
f2bdb8159f
fix phantom tool call failed messages and empty text parts with some models
2025-07-28 12:19:38 -04:00
Frank
a07d149e28
vscode: add cmd+shift+esc keybinding
2025-07-27 15:54:45 -04:00
Aiden Cline
b18b646f8e
fix: attachment bugs ( #1335 )
2025-07-27 12:21:31 -05:00
Frank
9741a6703c
fix input format affected by installing vscode extension
2025-07-27 11:56:18 -04:00
Frank
27a079d9cb
simplify github action
2025-07-27 09:56:09 -04:00
Aiden Cline
e827294c9b
docs: document small_model cfg option ( #1347 )
2025-07-26 16:56:38 -05:00
Aiden Cline
ad8a4bc744
fix: strip thinking blocks from title ( #1325 )
2025-07-26 08:29:04 -05:00
Frank
670f470eee
wip: github actions
2025-07-26 02:49:05 -04:00
Frank
c2b3c52b76
wip: github action
2025-07-26 01:03:23 -04:00
Frank
a007d65f62
wip: github actions
2025-07-25 20:27:42 -04:00
Didier Durand
2c924b9fdb
fixing various typos in text. ( #1185 )
2025-07-25 20:20:01 -04:00
Dax Raad
e8eaa77bf1
better mcp support - should fix hanging when streamable http server is added
2025-07-25 19:19:47 -04:00
Frank
a07f37073b
wip: github actions
2025-07-25 19:05:55 -04:00
Dax Raad
6b7058fe1c
qwen optimizations it works good now
2025-07-25 18:31:08 -04:00
Frank
1149b984d9
wip: github actions
2025-07-25 18:29:53 -04:00
Michael Hanson
81fb1b313e
Fix a broken example in the MCP documentation and add more clarity ( #1322 )
2025-07-25 17:47:01 -04:00
Frank
3a7a2a838e
wip: github actions
2025-07-25 17:34:47 -04:00
Dax Raad
10ae43a121
wip: sync
2025-07-25 15:52:27 -04:00
Dax Raad
c85b970903
wip: drop
2025-07-25 15:51:02 -04:00
Dax Raad
7044662cfa
handle uploaded text/plain
2025-07-25 15:48:42 -04:00
kehanzhang
92656fdf29
fix(headless): respect mode passed to /message endpoint ( #1300 )
2025-07-25 15:26:49 -04:00
Dax Raad
c65e7aff86
docs: mode temperature
2025-07-25 13:45:04 -04:00
Dax Raad
e97613ef9f
allow temperature to be configured per mode
2025-07-25 13:29:44 -04:00
Dominik Engelhardt
827469c725
fix: apply content-level caching for non-anthropic providers ( #1305 )
2025-07-25 12:19:44 -04:00
Yihui Khuu
613b5fbe48
feat: add csharp lsp ( #1312 )
2025-07-25 12:17:06 -04:00
Dax Raad
7ed05962db
fix issue with trailing whitespace error in assistant message
2025-07-25 10:56:16 -04:00
Dax Raad
250a86ec52
fix reading model from config
2025-07-25 10:53:37 -04:00
Yihui Khuu
0795a577e0
fix: header width to display header in one line when sharing disabled ( #1310 )
2025-07-25 09:32:06 -05:00
Dax Raad
8e5607f9c0
fix double system prompt
2025-07-25 10:28:42 -04:00
Dax Raad
d6b3bb0807
disable todo tools by default in agent
2025-07-25 10:23:23 -04:00
Dax Raad
f307a5ce0b
fix symlinked agents
2025-07-25 10:20:16 -04:00
Dax Raad
fc13d057f8
agents better display when spawning
2025-07-24 23:08:03 -04:00
Dax Raad
fc73d3c523
docs: agents
2025-07-24 22:18:49 -04:00
Dax Raad
5d871b2075
docs: agents
2025-07-24 22:16:16 -04:00
Dax Raad
529a171d51
docs: agents
2025-07-24 22:07:30 -04:00
Dax Raad
8dcd39f5b7
real life totally configurabl ai subasians
2025-07-24 21:21:02 -04:00
Frank
88477b3ee7
wip: github actions
2025-07-24 19:03:10 -04:00
Jay V
0c7e529e6d
docs: add to quick start
2025-07-24 18:57:54 -04:00
Filip
01f75839a9
Fix: added environment() to summarize() ( #1290 )
2025-07-24 18:24:54 -04:00
Dax Raad
4306f1a339
wip: handle deleting file
2025-07-24 17:49:23 -04:00
Dax Raad
aa2a5057ac
wip: fix type errors
2025-07-24 17:38:11 -04:00
Dax Raad
284c01018e
wip: more snapshot stuff
2025-07-24 17:38:11 -04:00
Aiden Cline
22c9e2942b
(tui) tweak: add setting for scroll speed ( #1288 )
2025-07-24 16:34:59 -05:00
Clay Warren
d50ae8e4d4
feat: Replace unzip with @zip.js/zip.js for Windows compatibility ( #662 )
2025-07-24 16:49:04 -04:00
Filip
e9074e60cf
fix: add custom() to system prompt on summarize ( #1289 )
2025-07-24 16:48:17 -04:00
Filip
541a7a39d3
fix: edit tool ( #1287 )
2025-07-24 16:18:04 -04:00
Dax Raad
72e464ac3e
ci: tweak
2025-07-24 15:55:45 -04:00
Dax Raad
d288d21330
includ baseline builds
2025-07-24 14:37:38 -04:00
Jesse van der Pluijm
34f6ffe1d7
Check if modelID includes "claude" for antropic/claude prompt caching ( #1284 )
2025-07-24 11:31:28 -04:00
Dax Raad
a11999137f
disable snapshots
2025-07-24 11:08:20 -04:00
Aiden Cline
a16554d445
fix: slog error log serialization ( #1276 )
2025-07-24 07:19:00 -05:00
danielfyhr
2553137395
add aura theme ( #1280 )
2025-07-24 07:17:27 -05:00
Dax Raad
ff23f67ad5
disable undo/redo for now
2025-07-23 21:02:13 -04:00
Rico Sta. Cruz
8f0644e35b
fix: update max visible height in list tests ( #1269 )
2025-07-23 20:49:15 -04:00
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
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
Dax Raad
5110fbdaf9
fix issue when running opencode in empty directory
2025-06-18 10:29:09 -04:00
Dax Raad
e6ddb474fc
ignore: sync
2025-06-18 08:36:25 -04:00
SBSTN
0dc71774ce
Add Everforest Theme ( #170 )
2025-06-18 05:55:38 -05:00
Dax Raad
b470466e30
integrate cache read/write data
2025-06-17 20:51:39 -04:00
Jay V
d1f9311931
ignore: share page polish
2025-06-17 20:26:12 -04:00
Dax Raad
1c58023df9
improve anthropic oauth token caching and authentication handling
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-17 13:23:15 -04:00
Dax Raad
4e0aa58b7e
ignore: fix
2025-06-17 13:04:26 -04:00
Dax Raad
23ee34b35f
state
2025-06-17 12:29:28 -04:00
Dax Raad
674c9a5220
support disabling providers from automatically being added
2025-06-17 12:23:04 -04:00
Dax Raad
d579c5e8aa
support global config for providers
2025-06-17 12:10:44 -04:00
Dax Raad
ee91f31313
fix issue with tool schemas and google
2025-06-17 11:27:07 -04:00
Dax Raad
57b3051024
fix agent getting caught in summary loop
2025-06-17 10:50:03 -04:00
Dax Raad
ae5cf3cc23
ci: fix
2025-06-17 10:38:01 -04:00
Dax Raad
68e1b3c46c
Fix TypeScript compilation errors and consolidate version handling
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-17 10:27:49 -04:00
adamdottv
2d68814abc
feat: better collapsed tool call visuals
2025-06-17 08:35:18 -05:00
adamdottv
a5da5127fa
chore: consolidate chat page into tui.go
2025-06-17 07:09:04 -05:00
Dax Raad
b5a4439704
Add autoshare configuration and improve run command UI
...
Enables automatic session sharing via global config or flag, enhances UI with logo display and provider/model info positioning.
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-17 01:45:32 -04:00
Dax Raad
9c5616521d
do not autoupgrade snapshot builds
2025-06-17 01:18:32 -04:00
Dax Raad
3fe163416d
autoupgrade
2025-06-17 01:05:05 -04:00
Dax
d054f88130
Improve upgrade command with installation method detection ( #158 )
2025-06-17 00:07:17 -04:00
adamdottv
d6d45bdc63
feat: share and init commands
2025-06-16 15:58:52 -05:00
Dax Raad
13a83721b0
ci: fixed ci issue
2025-06-16 16:58:25 -04:00
Dax Raad
8131bee49a
ignore: logs
2025-06-16 16:02:45 -04:00
Miles Till
0d23f2a7fd
fix: incorrect lipgloss version ( #131 )
2025-06-16 14:35:46 -05:00
Dax Raad
ac096d84ad
remove windows builds
2025-06-16 15:11:14 -04:00
Dax Raad
fcaf0e6dbf
opencode auth login: validation on provider id and better error messages
2025-06-16 15:09:49 -04:00
Dax Raad
2c9fd1e776
BREAKING CHANGE: the config structure has changed, custom providers have an `npm` field now to specify which npm package to load. see examples in README.md
2025-06-16 15:02:25 -04:00
Dax Raad
63996c4189
limit to 4 system prompts cached
2025-06-16 14:51:59 -04:00
adamdottv
c7bb7ce4de
fix: include cached tokens in tui
2025-06-16 12:59:38 -05:00
adamdottv
c8eb1b24c3
feat: believe it or not, even faster tui init
2025-06-16 12:34:34 -05:00
adamdottv
b9f894f1e9
feat: even faster tui init
2025-06-16 12:24:18 -05:00
adamdottv
7c0d10a4ce
feat: faster tui init
2025-06-16 11:54:55 -05:00
Dax Raad
06af406146
properly track cache token counts
2025-06-16 12:43:22 -04:00
Dax Raad
0e3458b112
fix cache-control
2025-06-16 12:07:01 -04:00
adamdottv
2d15c683e0
fix: default provider and model
2025-06-16 10:51:01 -05:00
adamdottv
3c94d26570
chore: remove status service
2025-06-16 10:45:19 -05:00
Dax Raad
1a553e525f
enable prompt caching for anthropic
2025-06-16 11:41:54 -04:00
adamdottv
3c4e966216
fix: spinner background color
2025-06-16 10:03:44 -05:00
Thomas Meire
9fc6734f32
ignore: remove log files and add them to gitignore ( #138 )
2025-06-16 09:30:07 -04:00
Jacob
e1733a423d
fix: typo and literal wording in packages/opencode/AGENTS.md ( #134 )
2025-06-16 08:18:29 -05:00
Dax Raad
fe05edaa79
enhance ripgrep files function with query filtering and limit support
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-15 21:26:32 -04:00
Dax Raad
7d174767b0
first pass making system prompt less fast
2025-06-15 20:25:04 -04:00
George Potoshin
c5eefd1752
Fix: Improve Help UI Readability (Issue #99 ) ( #117 )
2025-06-15 18:38:44 -05:00
adamdottv
77a6b3bdd6
fix: background color rendering issues
2025-06-15 15:07:05 -05:00
Dax Raad
e30fba0d3c
Improve LSP server initialization with timeout handling and skip failed servers
...
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-15 13:52:57 -04:00
Dax Raad
7fbb2ca9a6
ignore: add timer log helper
2025-06-15 13:33:24 -04:00
Dax Raad
230d0a1510
fix postinstall script for node
2025-06-15 13:11:11 -04:00
adamdottv
b8a89dab0f
fix: background color rendering issues
2025-06-15 05:57:15 -05:00
szymon
7351e12886
remove .DS_Store ( #112 )
2025-06-15 05:34:46 -05:00
Dax Raad
38879dee2d
beginning of upgrade command
2025-06-14 22:05:41 -04:00
Dax Raad
c4ff8dd205
revert ctrl+d - conflicts with page down
2025-06-14 21:29:02 -04:00
Dax Raad
0e035b3115
fix aborting issue
2025-06-14 21:23:57 -04:00
Dax Raad
b855511d9a
fix issue with follow up tool calls and cancelation
2025-06-14 21:03:44 -04:00
Dax Raad
783faf554d
fix issue continuing session after aborted
2025-06-14 20:24:50 -04:00
nitishxyz
bfd4269d7d
Add Ayu dark theme ( #109 )
2025-06-14 20:08:31 -04:00
Berr
25f78b053b
fix: improve browser opening error handling in AuthLoginCommand ( #111 )
2025-06-14 20:07:41 -04:00
Dax Raad
12931a869d
ci: ignore commits
2025-06-14 18:59:05 -04:00
Rohan Godha
c9b4564d36
tui: fix help dialog background ( #110 )
2025-06-14 18:57:15 -04:00
Conor O'Brien
d097c546db
nit: update commands displayed on home to match commands available ( #108 )
2025-06-14 18:56:44 -04:00
Gal Schlezinger
adb54521b4
make ctrl+d quit too, just like shells ( #105 )
2025-06-14 18:56:34 -04:00
Dax Raad
fa1266263d
downgrade to ai sdk v4.x
2025-06-14 18:44:08 -04:00
Gal Schlezinger
fe109c921e
add focus tracking for tui so cursor will hide when not in focus ( #103 )
2025-06-14 14:53:43 -05:00
Mantena Rama Raju
27d3cec477
typo ( #94 )
2025-06-14 14:36:29 -04:00
Dax Raad
574d494c3c
Enhance provider system with dynamic package resolution and improved logging
...
- Add npm registry lookup for AI SDK packages with fallback support
- Enhance error logging with cause information
- Add timing deltas to log output for performance monitoring
🤖 Generated with [opencode](https://opencode.ai )
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-14 14:35:33 -04:00
Albert Ilagan
0239761f31
tui: remove quit dialog ( #97 )
2025-06-14 12:47:34 -05:00
Dax Raad
3cf4ef56fb
sync
2025-06-14 12:32:41 -04:00
Dax Raad
9c6aa82ac1
docs: config schema
2025-06-14 12:22:07 -04:00
Dax Raad
ef74d97491
ci: update publish script
2025-06-14 12:13:59 -04:00
Dax Raad
af892e5432
docs: readme
2025-06-14 12:13:46 -04:00
Dax Raad
d7aca6230d
naming fixes
2025-06-14 01:54:28 -04:00
Dax Raad
0f9c2c5c27
Add flag system and auto-share functionality
...
- Add Flag module for environment variable configuration
- Implement OPENCODE_AUTO_SHARE flag to automatically share new sessions
- Update session creation to conditionally auto-share based on flag
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-14 01:51:04 -04:00
Dax Raad
6a261dedb4
Improve logging and simplify fzf implementation
...
- Refactor fzf search to use Bun's $ syntax for cleaner command execution
- Add request/response duration logging to server middleware
- Set default service name for logging to improve log clarity
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-14 01:51:04 -04:00
Dax Raad
59a5f120c0
Clean up workflows and enhance file discovery tools to include dot files
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-13 23:24:46 -04:00
Dax Raad
df13b155f9
disable autoshare
2025-06-13 17:30:17 -04:00
adamdottv
67023bb007
wip: refactoring tui
2025-06-13 15:56:33 -05:00
Dax Raad
d8fa0fb50c
sync
2025-06-13 16:29:57 -04:00
Dax Raad
f35ce180e2
ci
2025-06-13 16:23:38 -04:00
Dax Raad
2bee48a9bc
homebrew
2025-06-13 16:17:27 -04:00
adamdottv
10ddd654cf
wip: refactoring tui
2025-06-13 11:27:05 -05:00
adamdottv
61396b93ed
wip: refactoring tui
2025-06-13 11:18:46 -05:00
adamdottv
62b9a30a9c
wip: refactoring tui
2025-06-13 10:47:51 -05:00
adamdottv
5706c6ad3a
wip: refactoring tui
2025-06-13 09:57:54 -05:00
adamdottv
e8e03c895a
wip: refactoring tui
2025-06-13 09:44:09 -05:00
adamdottv
38667682a7
wip: refactoring tui
2025-06-13 09:19:51 -05:00
adamdottv
d7d5fc39fb
wip: refactoring tui
2025-06-13 08:30:57 -05:00
adamdottv
0caf25adee
wip: refactoring tui
2025-06-13 08:30:56 -05:00
Dax Raad
37febc6873
do not strip aur package
2025-06-13 08:27:17 -04:00
adamdottv
4169f0c412
wip: refactoring tui
2025-06-13 07:01:26 -05:00
adamdottv
b7f06bbc1f
wip: refactoring tui
2025-06-13 06:56:12 -05:00
adamdottv
1b8cfe9e99
wip: refactoring tui
2025-06-13 06:49:59 -05:00
adamdottv
97837d2d23
wip: refactoring tui
2025-06-13 06:23:12 -05:00
Dax Raad
9abc2a0cf8
load API keys
2025-06-13 00:53:46 -04:00
Dax Raad
9fb47bc855
Enhance auth command with dynamic provider selection
...
- Add support for dynamically loading providers from ModelsDev
- Prioritize anthropic as recommended provider
- Add "other" provider option for manual entry
- Include special handling for amazon-bedrock with AWS config guidance
- Expand provider selection UI to show up to 8 providers
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-13 00:33:54 -04:00
Dax Raad
73e9fb53d5
sync
2025-06-13 00:06:15 -04:00
Dax Raad
f03637b1fc
Refactor AI SDK provider loading to use BunProc.install
...
Simplifies provider installation by using BunProc.install() instead of manual path construction and file system checks.
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-12 23:50:26 -04:00
Dax Raad
2c376c5abc
bedrock loader
2025-06-12 23:39:52 -04:00
Dax Raad
442e1b52ad
Update provider configuration and server handling
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-12 23:10:03 -04:00
Thomas Meire
e8c3abc369
Update error message to say opencode instead of sst ( #81 )
2025-06-12 18:38:59 -04:00
Dax Raad
29a6603a89
Update CLI run command and session handling
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-12 18:07:31 -04:00
Dax Raad
a454ba8895
subagent
2025-06-12 18:07:31 -04:00
Jay V
5eae7aef0e
updating logo
2025-06-12 17:30:24 -04:00
adamdottv
1031bceef7
wip: refactoring tui
2025-06-12 16:04:45 -05:00
adamdottv
653965ef59
wip: refactoring tui
2025-06-12 16:00:26 -05:00
adamdottv
ca0ea3f94d
wip: refactoring tui
2025-06-12 16:00:25 -05:00
adamdottv
98bd5109c2
wip: refactoring tui
2025-06-12 16:00:25 -05:00
adamdottv
78f65e4789
wip: refactoring tui
2025-06-12 16:00:25 -05:00
adamdottv
75dd2f75aa
wip: refactoring tui
2025-06-12 16:00:25 -05:00
adamdottv
fe86e58bbb
wip: refactoring tui
2025-06-12 16:00:24 -05:00
adamdottv
ae339015fc
wip: refactoring tui
2025-06-12 16:00:24 -05:00
adamdottv
cce2e4ad75
wip: refactoring tui
2025-06-12 16:00:24 -05:00
Dax Raad
69d6709a19
sync
2025-06-12 14:11:01 -04:00
Dax Raad
db88bede05
sync
2025-06-12 14:06:06 -04:00
Dax Raad
d4d218d7d6
Update index.ts
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-12 13:59:42 -04:00
Dax Raad
3e086e3ab9
sync
2025-06-12 13:49:43 -04:00
Jay V
2f5faae34b
fix share page edit
2025-06-12 13:42:10 -04:00
Dax Raad
e3ad6a0698
do not output bunproc
2025-06-12 13:39:03 -04:00
Dax Raad
b536b45536
Fix AUR SSH key path handling in publish script
...
Quote and trim AUR_KEY environment variable to handle paths with spaces and multiline content properly.
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-12 13:37:12 -04:00
Dax Raad
81c245035f
Simplify BunProc.which() to use process.execPath directly
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-12 13:32:31 -04:00
Dax Raad
dda7059e57
update bun integration
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-12 13:29:14 -04:00
Dax Raad
ee1f55dbe2
token
2025-06-12 13:17:06 -04:00
Dax Raad
2fa50190e5
skip nil values
2025-06-12 13:13:34 -04:00
Jay V
662b6b1258
share page handle undefined
2025-06-12 13:11:34 -04:00
Dax Raad
b5c6ddcd04
tweak
2025-06-12 11:55:07 -04:00
Dax Raad
e03ad6c42e
sync
2025-06-12 11:18:17 -04:00
Dax Raad
33457d8472
sync
2025-06-12 11:02:51 -04:00
Dax Raad
888105e60f
sync
2025-06-12 11:00:37 -04:00
Dax Raad
b7b490f67c
Add postinstall script and update session/release configuration
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-12 00:50:49 -04:00
Dax Raad
f6ed59bf45
Refactor external tools organization and add file search API endpoint
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-11 23:59:51 -04:00
Dax Raad
83991bee88
Add search function to fzf and move version constant to namespace level
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-11 23:58:13 -04:00
Dax Raad
29142eb940
add title temp
2025-06-11 19:09:08 -04:00
Dax Raad
aab47714c9
sync
2025-06-11 19:00:09 -04:00
Dax Raad
9b2b610920
sync
2025-06-11 18:45:18 -04:00
Dax Raad
468cec545a
sync
2025-06-11 18:19:21 -04:00
adamdottv
3c82fb6818
wip: refactoring tui
2025-06-11 12:05:54 -05:00
adamdottv
8a2f370eda
wip: refactoring tui
2025-06-11 11:58:25 -05:00
Dax Raad
636133e6cb
sync
2025-06-11 12:58:06 -04:00
Dax Raad
6cf8784ecf
sync
2025-06-11 12:44:21 -04:00
adamdottv
95d5e1f231
wip: refactoring tui
2025-06-11 11:43:28 -05:00
Dax Raad
979bad3e64
sync
2025-06-11 12:35:20 -04:00
Dax Raad
300d0474a3
sync
2025-06-11 11:41:10 -04:00
Dax Raad
d4379c8c93
turn on tool call streaming
2025-06-11 11:36:12 -04:00
Jay V
a9b230f419
share page scroll anchor
2025-06-11 09:43:52 -05:00
Dax Raad
07cffebc8f
fix bash
2025-06-11 00:37:43 -04:00
Dax Raad
f1de1634d6
Standardize styling in auth commands by replacing Bun.color with UI.Style constants
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-11 00:34:55 -04:00
Dax Raad
8d8663399d
sync
2025-06-11 00:27:46 -04:00
Dax Raad
83eb61fd5f
Refactor authentication system to consolidate auth flow and remove provider-based commands
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-11 00:21:46 -04:00
Dax Raad
4543765e3a
fix rendering
2025-06-10 19:37:25 -04:00
Dax Raad
28f5cbbfe9
Fix shutdown handling, error management, and process lifecycle issues
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-10 18:58:47 -04:00
Dax Raad
ca3c22dc12
fix bunfile bug
2025-06-10 18:23:19 -04:00
Dax Raad
49110f7412
sync
2025-06-10 18:10:30 -04:00
Dax Raad
14dcf43246
add abort signals
2025-06-10 17:56:05 -04:00
Dax Raad
84e4afc0bd
webfetch spoof browser
2025-06-10 16:39:06 -04:00
Dax Raad
1cc8e9a36d
kill
2025-06-10 16:35:02 -04:00
Dax Raad
43b429db93
lsp
2025-06-10 16:29:35 -04:00
Dax Raad
6248c1e720
merge deep config
2025-06-10 16:19:02 -04:00
Frank
772e1851c0
Share: render url on frontend
2025-06-10 15:50:42 -04:00
Dax Raad
5ab2ff9589
onboarding progress
2025-06-10 15:43:14 -04:00
Dax Raad
a0062d4661
fix share link
2025-06-10 13:36:47 -04:00
Dax Raad
ef7f1f0761
sync
2025-06-10 13:30:13 -04:00
Dax Raad
96b5a079ff
Update LSP client/server and CLI scrap command functionality
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-10 13:30:13 -04:00
Jay V
0e58f488df
moving share urls
2025-06-10 11:52:02 -05:00
Dax Raad
fa7416687b
Enhance ripgrep error handling and utility functions
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-10 11:06:01 -04:00
Jay V
c3ab370344
share page fix
2025-06-10 09:33:28 -05:00
Dax Raad
bb60aa3060
sync
2025-06-10 10:14:03 -04:00
Dax Raad
34fa8cadd6
Improve ripgrep error handling with structured error types
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-10 10:14:03 -04:00
Frank
edd459ec00
Share: og image
2025-06-09 23:37:32 -04:00
Frank
177875f624
ssr sync
2025-06-09 23:07:29 -04:00
Dax Raad
fdaa7f287c
aborted toolcalls should be cleaned up
2025-06-09 20:48:50 -04:00
Dax Raad
fed659c582
properly support codex mini
2025-06-09 20:24:18 -04:00
Jay V
b97b15e0fe
share og image
2025-06-09 16:42:13 -05:00
Jay V
fcb972de19
edits
2025-06-09 16:09:15 -05:00
Dax Raad
4478195ea8
file permissions for anthropic credentials
2025-06-09 17:07:52 -04:00
Jay V
54c4a783b3
share page show lsp diag
2025-06-09 15:41:19 -05:00
Jay V
c091cbb624
share page fix ai text
2025-06-09 15:02:46 -05:00
Jay V
d4f8fd867a
fix duplicates models
2025-06-09 15:02:46 -05:00
Dax Raad
a2884b08cc
improve AGENTS.md
2025-06-09 15:28:06 -04:00
Dax Raad
60faa26a15
sync
2025-06-09 15:00:48 -04:00
Dax Raad
d8510ab452
Refactor logging system to centralize initialization and remove printLogs parameter
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-09 14:52:30 -04:00
Dax Raad
3c23b92bea
optional
2025-06-09 14:02:58 -04:00
Dax Raad
021fd3fcb5
sync
2025-06-09 14:01:11 -04:00
Dax Raad
fa3253d1b6
Add TypeScript server initialization config to LSP server
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-08 13:22:07 -04:00
Dax Raad
a1cc8f6cdb
fix ts lsp
2025-06-08 12:57:33 -04:00
Dax Raad
1bcc02442a
sync
2025-06-08 12:46:32 -04:00
Frank
1d782dc19a
Share: load server data on page load
2025-06-08 01:17:54 -04:00
Frank
879d02f86c
Remove unused package
2025-06-07 23:47:45 -04:00
Frank
028d589ea0
Infra: use Astro component
2025-06-07 23:46:56 -04:00
Dax Raad
cdbdb96218
sync
2025-06-07 17:15:40 -04:00
Dax Raad
f22c93ba1b
logs
2025-06-06 23:58:09 -04:00
Dax Raad
b34d5c959b
add go version
2025-06-06 23:26:11 -04:00
Dax Raad
32e6a552c0
autodownload lsp
2025-06-06 23:21:57 -04:00
Dax Raad
d6afebf22a
make lsp better
2025-06-06 17:20:08 -04:00
Jay V
b32cb2b932
share page styles
2025-06-06 12:18:02 -04:00
Dax Raad
265f427d2a
lsp progress
2025-06-05 23:42:04 -04:00
Dax Raad
16520261f4
update auth and provider configuration
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-05 20:11:56 -04:00
Jay V
65b2cf73d7
share page markdown
2025-06-05 19:14:35 -04:00
Jay V
95069af03f
share write tool
2025-06-05 16:41:44 -04:00
Jay V
3e4ebb6e5d
share page
2025-06-05 16:35:23 -04:00
Dax Raad
9147108675
fix webfetch
2025-06-05 15:59:17 -04:00
Jay V
ea9dd4e9e2
share ssr
2025-06-05 15:37:23 -04:00
Dax Raad
4a6e36a404
fix cost
2025-06-05 15:06:42 -04:00
Dax Raad
db2bb32bcf
integrate with models.dev
2025-06-05 14:59:16 -04:00
Jay V
1384a5e3e6
share page fetch
2025-06-05 14:17:43 -04:00
adamdottv
167aea6aaf
wip: refactoring tui
2025-06-05 13:10:20 -05:00
Jay V
142056e9af
share page todos
2025-06-05 13:52:44 -04:00
Dax Raad
241c366164
sync
2025-06-05 13:51:18 -04:00
Dax Raad
3cd7ae0807
gopls
2025-06-05 13:51:18 -04:00
Dax Raad
299a74061a
sync
2025-06-05 13:51:18 -04:00
adamdottv
e3d5af2855
wip: refactoring tui
2025-06-05 12:38:25 -05:00
adamdottv
bbfa72552a
feat: opus 4
2025-06-05 11:39:13 -05:00
Dax Raad
8dfdd3927e
sync
2025-06-05 12:06:21 -04:00
Dax Raad
02e326f87f
fixed
2025-06-05 11:58:04 -04:00
Dax Raad
35b03e4cb3
claude oauth support
2025-06-05 11:51:06 -04:00
adamdottv
b3555cda30
wip: refactoring tui
2025-06-05 10:46:07 -05:00
adamdottv
04bd98cf4d
wip: refactoring tui
2025-06-05 05:43:33 -05:00
Dax Raad
f3e31130ba
fix cost
2025-06-05 02:23:11 -04:00
Dax Raad
671e91f201
Add session share URL display to CLI output
...
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-04 21:01:36 -04:00
Dax Raad
d334ead84a
sync
2025-06-04 20:49:33 -04:00
Jay V
160428d2d4
share page glob
2025-06-04 20:14:14 -04:00
Jay V
0a1f9accd7
share page glob
2025-06-04 19:34:15 -04:00
Jay V
a74f27e59a
read tool share page
2025-06-04 18:39:06 -04:00
Dax Raad
f76cdfff9b
sync
2025-06-04 18:32:10 -04:00
Dax Raad
05974ea109
rework
2025-06-04 18:03:04 -04:00
Dax Raad
6cfce1e4da
track errors
2025-06-04 17:55:14 -04:00
Jay V
e20093678f
share page tool args
2025-06-04 17:48:42 -04:00
Dax Raad
7f8f46f9fe
Refactor session module structure and improve error handling
...
- Rename session.ts to index.ts for cleaner module imports
- Update all imports to use new session module structure
- Add error metadata tracking to message schema
- Improve error handling in session stream processing
🤖 Generated with [OpenCode](https://opencode.ai )
Co-Authored-By: OpenCode <noreply@opencode.ai>
2025-06-04 17:38:54 -04:00
Jay V
2dbdecb0f7
styles share
2025-06-04 17:01:04 -04:00
Dax Raad
53b0a25085
implemented todo tool
2025-06-04 15:09:50 -04:00
adamdottv
093e64eb54
wip: refactoring tui
2025-06-04 13:52:23 -05:00
adamdottv
f34a3b6f67
wip: refactoring tui
2025-06-04 12:57:17 -05:00
Jay V
484c90ed00
share collapse system prompt
2025-06-04 13:37:07 -04:00
Dax Raad
f49694a543
sync
2025-06-04 13:33:53 -04:00
Dax Raad
fb88705bdc
more tools
2025-06-04 13:33:25 -04:00
Dax Raad
d13822d26e
tool updates
2025-06-04 13:12:48 -04:00
adamdottv
a890288900
wip: refactoring tui
2025-06-04 11:48:01 -05:00
adamdottv
31d6e303a6
wip: refactoring tui
2025-06-04 11:48:01 -05:00
Jay V
199c42f726
styles share
2025-06-04 12:44:36 -04:00
Jay V
3211594821
styles
2025-06-04 12:32:25 -04:00
adamdottv
01050a430f
wip: refactoring tui
2025-06-04 09:20:48 -05:00
Dax Raad
0b565b18c4
sync
2025-06-04 10:20:29 -04:00
Dax Raad
0791b077d7
fix tokens
2025-06-04 10:14:42 -04:00
Jay V
2fb59fee8e
share paage durations
2025-06-03 18:08:46 -04:00
Jay V
8206da4d9e
share page bugs
2025-06-03 17:20:30 -04:00
adamdottv
0c6bda8255
wip: refactoring tui
2025-06-03 15:49:41 -05:00
Dax Raad
1e063e7937
fix port issue
2025-06-03 16:35:37 -04:00
Dax Raad
37c34fd39c
mcp support
2025-06-03 15:57:48 -04:00
Jay V
3a60ae98f3
styles
2025-06-03 15:57:00 -04:00
Jay V
feeb49a42b
Styling share
2025-06-03 15:55:34 -04:00
Dax Raad
e2397a343d
Fix bash tool stream handling by ensuring consistent stdout/stderr pipe configuration
...
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-03 14:48:05 -04:00
Dax Raad
8e769dcac0
Replace env-paths with xdg-basedir for better XDG compliance and cross-platform directory handling
...
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-03 14:46:28 -04:00
Dax Raad
9ad0477af6
change file name again
2025-06-03 14:28:50 -04:00
Dax Raad
c5eafd5722
sync
2025-06-03 14:25:25 -04:00
Dax Raad
caf9fdc893
initialized
2025-06-03 14:24:45 -04:00
Dax Raad
be4155a838
max output tokens
2025-06-03 13:46:39 -04:00
adamdottv
b00326a75a
wip: refactoring tui
2025-06-03 12:45:28 -05:00
Dax Raad
4cf0aebb2e
do not list files if not git
2025-06-03 13:19:44 -04:00
Dax Raad
a5a39dada7
include env
2025-06-03 13:18:42 -04:00
Dax Raad
866f22b077
sync
2025-06-03 13:08:47 -04:00
Dax Raad
ec7ab16ce4
sync
2025-06-03 13:00:27 -04:00
Dax Raad
e5b06a2d95
initialzie
2025-06-03 12:38:48 -04:00
Dax Raad
274c8baa34
added app
2025-06-03 12:02:21 -04:00
Dax Raad
bfb36a8566
Refactor app context system to use Zod schemas and sync access pattern
...
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-03 11:59:03 -04:00
Dax Raad
8487346d3f
check in generated files
2025-06-02 22:14:12 -04:00
Dax Raad
54b99cd88a
scope filetimes to session
2025-06-02 20:24:32 -04:00
Dax Raad
786db364d2
add permission system
2025-06-02 19:51:37 -04:00
adamdottv
863e7a093e
wip: refactoring tui
2025-06-02 14:14:13 -05:00
adamdottv
ca87b2806f
wip: refactoring tui
2025-06-02 13:33:05 -05:00
adamdottv
2958c6b53c
wip: refactoring tui
2025-06-02 12:30:03 -05:00
adamdottv
8b5394e031
wip: refactoring tui
2025-06-02 12:00:21 -05:00
adamdottv
da92ee5f09
wip: refactoring tui
2025-06-02 11:33:01 -05:00
Dax Raad
80de5d489f
spawn from anywhere in dev mode
2025-06-02 11:40:28 -04:00
Dax Raad
e764525578
sync
2025-06-01 15:01:57 -04:00
Dax Raad
a1c4f345a8
Fix TypeScript errors and clean up unused imports
...
- Remove unused fs import from app.ts
- Remove unused LLM import and missing module reference from server.ts
- Fix parameter naming inconsistency in fetch.ts execute function
- Add missing metadata property to fetch.ts return statement
- Update test file to use correct API signatures and parameter names
- Remove unused parameters from example.ts
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-01 14:46:04 -04:00
Dax Raad
526a8ea19a
Refactor application path handling and data storage architecture
...
Replace simple directory-based path system with git-aware data management that uses global data directories and proper workspace detection.
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-01 14:40:44 -04:00
Dax Raad
4be9f7ab9c
fix tool name change
2025-05-31 20:33:21 -04:00
Dax Raad
e97ed735d9
sync
2025-05-31 18:42:43 -04:00
Dax Raad
6d21525e71
sync
2025-05-31 18:10:49 -04:00
Dax Raad
b4f809559e
tool rework
2025-05-31 17:12:16 -04:00
Dax Raad
33109bac4d
fix generate
2025-05-31 16:06:51 -04:00
Dax Raad
f072ab3276
lazy load LLMs even harder
2025-05-31 16:05:12 -04:00
Dax Raad
3b746162d2
run formatter
2025-05-31 14:41:00 -04:00
Dax Raad
6df19f1828
Standardize code style to no semicolons and remove unused @types/node dependency
...
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-05-30 22:14:09 -04:00
Dax Raad
1472efcbfe
Optimize package management with catalog and exact versions
...
- Add catalog feature to centralize common dependency versions
- Convert all package versions to exact (remove ^ prefixes)
- Move prettier to root package only to reduce duplication
- Configure bunfig.toml for exact dependency installs
- Improve version consistency across workspace packages
🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-05-30 21:56:37 -04:00
Dax Raad
f50a57041f
embed go
2025-05-30 21:26:53 -04:00
Dax Raad
f3da73553c
sync
2025-05-30 20:48:36 -04:00