Aiden Cline
a2f6b7409a
Revert "fix: ensure flags & docs match ( #3638 )"
...
This reverts commit 7c06047c55 .
2025-10-31 16:43:29 -05:00
opencode-agent[bot]
7c06047c55
fix: ensure flags & docs match ( #3638 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
2025-10-31 16:33:46 -05:00
Nathan Thomas
47f89df1a0
feat: allow ctrl+d to exit the app ( #3636 )
2025-10-31 16:27:41 -05:00
Haris Gušić
f181ebf772
feat: Improve error boundary add button to easily create issue in github ( #3639 )
2025-10-31 16:20:32 -05:00
Dax Raad
48d8dc38a9
tui: improve autocomplete component styling and update test command
2025-10-31 16:21:30 -04:00
Dax Raad
542507e75c
ignore
2025-10-31 20:17:40 +00:00
Dax Raad
9aa05ccd0b
tui: add persistent key-value storage for user preferences
...
- Add KVProvider context for storing user preferences like theme and warnings
- Update theme context to use KV storage instead of sync config
- Move openrouter warning to persistent KV storage
- Refactor theme selection to persist user choice across sessions
2025-10-31 16:13:02 -04:00
Dax Raad
8fa2ad5ab7
tui: add /session command to list available sessions
2025-10-31 15:41:36 -04:00
Dax
fd63884d0b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Haris Gušić
ba2660ec3e
fix: Opencode hangs after exit ( #3481 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2025-10-30 23:57:58 -05:00
Ritoban Dutta
1557068185
fix: resolve hanging permission prompts in headless mode ( #3522 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2025-10-30 15:37:41 -05:00
Haris Gušić
bc8678c56e
fix: Use process.stdout.write instead of console.log ( #3508 )
2025-10-28 15:38:08 -05:00
Aiden Cline
945fb316bc
add --title flag to opencode run ( #3507 )
2025-10-28 13:32:36 -05:00
Frank
2f884f24f4
acp: fix type error
2025-10-27 21:40:08 -04:00
Aiden Cline
5aed111138
acp: slash commands, agents, permissions, @ references, code cleanup ( #3403 )
...
Co-authored-by: yetone <yetoneful@gmail.com >
2025-10-25 01:32:46 -05:00
Andrew Pashynnyk
6544e86e29
fix: respect local config for autoupdate settings ( #3408 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-24 09:50:09 -05:00
Haris Gušić
ef2f094cdc
fix: opencode run shouldn't print to stderr ( #3341 )
2025-10-21 19:53:09 -05:00
Dax Raad
98fa0e16cd
refactor acp args
2025-10-21 15:24:09 -04:00
Cheol Kang
5a41b3ff7a
feat: add -f/--file flag to opencode run command ( #3295 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2025-10-20 23:25:54 -05:00
Joe Schmitt
577ffecb29
feat: Add ACP (Agent Client Protocol) support ( #2947 )
...
Co-authored-by: opencode-bot <devnull@opencode.local >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: GitHub Action <action@github.com >
2025-10-20 16:55:22 -05:00
Aiden Cline
37898d1358
hide invalid option
2025-10-19 20:51:33 -05:00
Aiden Cline
9fd29cd301
ignore: tweak permissions
2025-10-16 12:48:39 -05:00
Aiden Cline
7e15176513
fix: github action ( #3223 )
2025-10-16 12:33:33 -05:00
Dax Raad
4170660b41
ci: channels
2025-10-14 15:09:18 -04:00
Dax Raad
d338407078
ci: test
2025-10-14 14:56:21 -04:00
Dax Raad
d1aa28f417
ci: version stuff
2025-10-14 14:52:05 -04:00
Aiden Cline
7520515273
fix: false positive package manager detection in upgrade ( #3181 )
2025-10-14 13:18:40 -05:00
Netanel Draiman
97c4179bc5
feat(cli): add session option to attach command ( #3167 )
2025-10-14 11:04:32 -05:00
Haris Gušić
bf2382d900
fix: process.stdout.write instead of console.log for export cmd ( #3049 )
2025-10-09 00:46:19 -05:00
Dax Raad
87f71e2183
core: improve session API reliability with proper input validation
2025-10-06 19:37:44 -04:00
Yuku Kotani
4c60276d10
feat: Vertex AI support; add google-vertex and google-vertex-anthropic providers ( #2347 )
2025-10-04 01:10:38 -04:00
Aiden Cline
929ef83d3d
add command to debug config ( #2962 )
2025-10-03 23:07:58 -05:00
Aiden Cline
f58fe4e866
fix: run cmd json format when running command ( #2926 )
2025-10-02 10:37:42 -05:00
Dax Raad
8ad4813f46
overhaul file search and support @ mentioning directories
2025-10-01 03:37:01 -04:00
Arjun Singh
72295261e6
Include step-start and step-finish for cost tracking ( #2810 )
2025-09-27 03:45:36 -04:00
Adam
0d05ab5be7
wip: watch select .git files in watcher
2025-09-25 14:41:31 -05:00
Siddhant Choudhary
e83e6c595c
feat: output-format flag to stream json output ( #2471 )
...
Co-authored-by: Siddhant Choudhary <sid@treaps.com >
Co-authored-by: rekram1-node <aidenpcline@gmail.com >
2025-09-23 16:19:32 -05:00
Dax Raad
ef1f2943a5
fix: remove file existence check from LSP debug and format storage code
2025-09-23 16:49:57 -04:00
Aiden Cline
ed8369cd6b
ignore: lsp debug file check ( #2743 )
2025-09-22 22:16:03 -05:00
Dax Raad
41065c3353
ignore: rework bootstrap so server lazy starts it
2025-09-19 05:11:29 -04:00
Dax Raad
bb61ae82cb
add opencode attach command to connect to a remote opencode server
2025-09-17 03:30:25 -04:00
Dax
760c0fee65
feat: improve file watcher with chokidar and better ignore patterns ( #2621 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-16 00:17:10 -04:00
Tommy D. Rossi
7ebbcbec17
log bash output when using opencode run ( #2595 )
2025-09-14 09:03:40 -05:00
Mani Sundararajan
0e6abf09f3
fix(dev): build tui with correct file ext for windows ( #2590 )
2025-09-14 01:59:25 -04:00
Dax
7d8d63faff
Session management and prompt handling improvements ( #2577 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-13 05:46:14 -04:00
Dax Raad
785feb29a7
compaction improvements
2025-09-11 02:22:51 -04:00
Aiden Cline
ddb9d6626c
fix: exit code being non zero when using run cmd ( #2523 )
2025-09-09 12:00:55 -05:00
Dax Raad
36be710d37
ignore: opencode auth stuff
2025-09-03 14:43:50 -04:00
Frank
d9e726838a
wip console
2025-09-03 09:24:23 -04:00
Dax
aea78046d0
Refactor to support multiple instances inside single opencode process ( #2360 )
...
This release has a bunch of minor breaking changes if you are using opencode plugins or sdk
1. storage events have been removed (we might bring this back but had some issues)
2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project
3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo
4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object)
5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory
2025-09-01 17:15:49 -04:00