Dax Raad
3e574c71cb
potentially fix fetch failed timeout errors
2025-10-24 09:46:28 -04:00
Dax Raad
7003efd2da
fix summary
2025-10-24 09:24:58 -04:00
Dax Raad
06fe87b361
fix failing migration
2025-10-24 09:20:15 -04:00
Dax Raad
56528493dc
codex does not have reasoning effort set
2025-10-24 00:29:34 -04:00
Dax Raad
8b9b8ca15b
update codex prompt
2025-10-23 23:36:32 -04:00
Haris Gušić
50cc641288
fix: Opencode fails with ENOENT posix_spawn '/usr/bin/rg' ( #3396 )
2025-10-23 18:05:01 -05:00
Bernat Pericàs
4c90bf3e07
refactor: whitelist some safe bash tools in Plan agent ( #3288 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-23 17:11:08 -05:00
Dax Raad
cee7106054
session summaries in data
2025-10-23 16:28:20 -04:00
Dax Raad
f4dfae0bb0
ignore: diff stuff
2025-10-23 16:04:58 -04:00
Aiden Cline
9b5fe10df6
add flag wildcard parsing support for bash tool ( #3390 )
2025-10-23 13:35:09 -05:00
Aiden Cline
913c3ae799
tweak: split out title before newline
2025-10-23 12:44:43 -05:00
Andrew Pashynnyk
3c7b229d8b
fix: allow `tool.execute.after` hook to modify MCP tool output ( #3381 )
2025-10-23 10:38:55 -05:00
Yesh Yendamuri
f81e28c673
feat: add model management to ACP sessions ( #3358 )
2025-10-23 00:43:28 -05:00
Aiden Cline
7c7ebb0a9d
feat: retry parts ( #3369 )
2025-10-22 18:31:36 -05:00
Dax Raad
9def7cff2d
summary tweaks
2025-10-22 19:03:08 -04:00
Dax Raad
f435049d36
sync
2025-10-22 18:49:57 -04:00
Dax Raad
1f80de2fa6
core: add experimental turn summarization to compact conversation history
2025-10-22 18:33:46 -04:00
Dax Raad
28d8af48a0
add parent id to assistant messages
2025-10-22 15:01:13 -04:00
theVinchi
a7b43d82ab
add Amazon Nova models to us-* prefix requirement list ( #3357 )
2025-10-22 11:41:38 -05:00
Aiden Cline
9005fd31ed
tweak
2025-10-22 11:29:10 -05:00
Aiden Cline
d2bded23c3
tweak
2025-10-22 11:28:06 -05:00
Aiden Cline
c0cbc37f85
tweak: model priority
2025-10-22 11:12:32 -05:00
Aiden Cline
9df61055e2
change default title model
2025-10-22 10:41:08 -05:00
Haris Gušić
97c7e941eb
fix: opencode run shouldn't print to stderr ( #3341 )
2025-10-21 19:53:09 -05:00
Dax Raad
d7cdabe8b7
refactor acp args
2025-10-21 15:24:09 -04:00
Aiden Cline
ca0f3902b7
fix: provider option transforms ( #3331 )
2025-10-21 11:08:21 -05:00
Dax Raad
e9996342a7
core: provide line-level statistics in file diffs to help users understand the scale of changes
2025-10-21 11:54:41 -04:00
Dax Raad
7a20f77ebf
core: improve error handling with console output for debugging
2025-10-21 10:55:10 -04:00
Giuseppe Rota
731122bf99
fix(acp): use newer acp package ( #3317 )
2025-10-21 09:35:09 -05:00
kcrommett
a99bd3aa2c
tweak: adjust file api to encode images ( #3292 )
2025-10-21 00:52:39 -05:00
zWing
96efede846
fix: openai options when using @ai-sdk/azure ( #3315 )
2025-10-20 23:30:13 -05:00
Cheol Kang
2f66055d25
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
Dax Raad
a0a09f421c
core: add session diff API to show file changes between snapshots
2025-10-20 17:59:26 -04:00
Joe Schmitt
f3f21194ae
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
89b72e4442
fix: bash tool permission merges ( #3302 )
2025-10-20 15:15:14 -05:00
Hieu Nguyen
4d8268c818
feat: support astro lsp ( #3242 )
2025-10-19 22:49:06 -05:00
Aiden Cline
43a07c6aca
hide invalid option
2025-10-19 20:51:33 -05:00
Aiden Cline
5d3a88f34f
fix: snapshot undo bug ( #3290 )
2025-10-19 18:42:34 -05:00
Aiden Cline
1c7bd6365e
replace all $ARGUMENTS ( #3276 )
2025-10-18 23:37:17 -05:00
Aiden Cline
1f869bccc1
make compact interruptable ( #3251 )
2025-10-18 11:49:29 -05:00
Haris Gušić
1dba01e057
Improve typo directory error ( #3247 )
2025-10-17 14:34:37 -05:00
Matt Gillard
ddb2e6957c
added AU inference for bedrock haiku 4.5 ( #3206 )
...
Co-authored-by: Matt Gillard <matt-github@gillard.biz>
2025-10-16 23:48:41 -05:00
Aiden Cline
d69366b00c
Revert "try to avoid persisting empty thinking/text blocks"
...
This reverts commit d8a15e7bc9 .
2025-10-16 22:04:55 -05:00
Hieu Nguyen
92d9a0ec61
feat: deno lsp ( #3210 )
...
Co-authored-by: hiunguynx <hieu.nm1@teko.vn>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2025-10-16 18:08:36 -05:00
Aiden Cline
25861f6d0d
sync
2025-10-16 17:49:02 -05:00
Aiden Cline
b24f4e3d2c
fix: timeout option ( #3229 )
2025-10-16 17:47:41 -05:00
Aiden Cline
fc18fc8a08
fix: bash hangs & orphans ( #3225 )
2025-10-16 14:39:36 -05:00
Aiden Cline
149cb6a9ec
fix: connection closed
2025-10-16 14:00:07 -05:00
Aiden Cline
64617c113a
ignore: tweak permissions
2025-10-16 12:48:39 -05:00
Aiden Cline
860c6338fc
fix: github action ( #3223 )
2025-10-16 12:33:33 -05:00
Dax Raad
d8a15e7bc9
try to avoid persisting empty thinking/text blocks
2025-10-16 10:54:10 -04:00
seridescent
536934548a
fix: use ai-sdk openai chat language model instead of completion language model ( #3204 )
2025-10-16 00:59:49 -05:00
Aiden Cline
1c59530115
Revert "fix: Text content blocks must contain non-whitespace text" ( #3200 )
2025-10-15 20:02:17 -05:00
Dax Raad
ab8471a7ff
core: filter out alpha status models from provider list
2025-10-15 20:12:37 -04:00
Dax Raad
790fe72f39
sync
2025-10-15 19:48:57 -04:00
Aiden Cline
d3caa55c10
Revert "fix: spawns hanging ( #3192 )"
...
This reverts commit 278ffb9a4e .
2025-10-15 15:20:14 -05:00
Fabian Kukuck
ca534a36e5
feat: make compact feature use streaming API ( #3079 )
...
Co-authored-by: fku <fabian.kukuck@ipt.ch>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-15 13:44:16 -05:00
Aiden Cline
278ffb9a4e
fix: spawns hanging ( #3192 )
2025-10-15 13:01:54 -05:00
Aiden Cline
b2ff4be4c6
fix: Text content blocks must contain non-whitespace text ( #3194 )
2025-10-15 13:00:26 -05:00
Matt Gillard
e29d1d339c
updated bedrock provider for the new Australian sonnet 4.5 cross region inference ( #3050 )
...
Co-authored-by: Matt Gillard <matt-github@gillard.biz>
2025-10-15 11:09:22 -05:00
Haris Gušić
92bc78a2d3
Improve http error codes ( #3186 )
2025-10-15 10:53:09 -05:00
Aiden Cline
b3fcc9a81d
tweak: consolidate session lock logic ( #3185 )
2025-10-15 01:12:51 -05:00
Dax Raad
d07e79e6ad
ci: channels
2025-10-14 15:09:18 -04:00
Dax Raad
61f6091de1
ci: test
2025-10-14 14:56:21 -04:00
Dax Raad
289783f627
ci: version stuff
2025-10-14 14:52:05 -04:00
Aiden Cline
717b544633
fix: false positive package manager detection in upgrade ( #3181 )
2025-10-14 13:18:40 -05:00
Netanel Draiman
4d019430e2
feat(cli): add session option to attach command ( #3167 )
2025-10-14 11:04:32 -05:00
Dax Raad
cb73e2d9e1
fix: export trimDiff function from edit tool
2025-10-14 02:55:02 -04:00
Dax Raad
1923ddab6e
feat: add Slack integration package with Bolt framework
2025-10-14 02:53:55 -04:00
Dax Raad
b8249cde4b
core: improve dependency management and error handling for more reliable builds
2025-10-14 01:33:25 -04:00
Aiden Cline
b91582d68a
fix: config dir overrides ( #3160 )
2025-10-13 23:25:53 -05:00
Aiden Cline
682d30bd12
fix: custom model ( #3156 )
2025-10-13 19:58:19 -05:00
pancake
4d68ee5d2c
fix: clang formatter name ( #3042 )
...
Co-authored-by: pancake <pancake@nopcode.org>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-10-13 19:55:18 -05:00
Haris Gušić
dbe9fd00b7
fix: make shell more robust ( #3051 )
2025-10-13 17:37:35 -05:00
Aiden Cline
59765e0157
fix: typecheck ( #3149 )
2025-10-13 14:51:12 -05:00
AB
d0519be0d0
fix: add useCompletionUrls option to fix certain azure setups ( #2528 )
...
Co-authored-by: andreas.blass <andreas.blass@outlook.com>
Co-authored-by: GitHub Action <action@github.com>
2025-10-13 14:16:21 -05:00
Tommy D. Rossi
066e4f064d
tweak: include stack trace in server error responses ( #3134 )
2025-10-13 14:10:35 -05:00
Dax Raad
a398013ecb
fix: disable workspace symbol lookup to prevent LSP performance issues
2025-10-13 14:05:54 -04:00
Aiden Cline
53d9717d90
fix: pass options to compact ( #3136 )
2025-10-13 10:42:39 -05:00
Aiden Cline
fd70b9b057
fix: adjust list tool prompt to handle cwd better ( #3115 )
2025-10-12 16:48:03 -05:00
OpeOginni
36cf9b9922
fix: add timeout to fetch models.dev refresh request ( #3059 )
2025-10-12 00:20:22 -05:00
Tommy D. Rossi
b4171aa8e8
fix: `rg` hanging forever when run in bash, waiting for stdin ( #3103 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-11 23:24:48 -05:00
Dax Raad
9d30bc692c
ci: fixes
2025-10-11 00:24:35 -04:00
Dax Raad
9da95cb805
upgrade to bun 1.3.0
2025-10-10 17:53:32 -04:00
Rustafarian Dev
34ec6cc978
fix: perl6 file extension ( #3066 )
2025-10-10 11:28:49 -05:00
Dax Raad
9b52d33889
core: improve directory validation error messages to help users fix invalid directory names
2025-10-09 22:40:23 -04:00
Dax Raad
096710a8cc
ensure @opencode-ai/plugin is available in `.opencode` folder
2025-10-09 21:18:49 -04:00
Dax Raad
d91781c639
core: use platform-specific watcher backends for better file system monitoring
2025-10-09 18:29:18 -04:00
Dax Raad
f3b71007d2
core: replace chokidar with @parcel/watcher for better performance and cross-platform support
2025-10-09 18:21:38 -04:00
Dax Raad
0a96d254e8
ignore: add common build and framework directories to ignore list
2025-10-09 16:35:56 -04:00
Dax Raad
dfc7ac4cf0
ignore: improve file ignore performance and cross-platform support
...
- Replace glob patterns with Set lookup for common folders to speed up matching
- Use path.sep for cross-platform compatibility on Windows/Unix systems
- Add comprehensive test coverage for nested and non-nested folder matching
- Simplify implementation by removing unnecessary caching complexity
2025-10-09 15:54:01 -04:00
Adam
c2950d26f0
feat: experimental skip bootstrap
2025-10-09 14:51:11 -05:00
Aiden Cline
225adc46ba
feat: allow read tool to handle images ( #3052 )
2025-10-09 09:05:11 -05:00
Dax Raad
979c9ea569
lsp: fix root detection to use instance directory instead of worktree
2025-10-09 04:30:30 -04:00
Dax Raad
c0bd29155d
lsp: simplify language server root detection to use lock files
...
Improves project boundary detection by focusing on package manager lock files instead of config files, providing more reliable workspace identification across different project types.
2025-10-09 04:22:38 -04:00
Haris Gušić
c5b5795636
fix: process.stdout.write instead of console.log for export cmd ( #3049 )
2025-10-09 00:46:19 -05:00
Dax Raad
a440e09cfe
core: improve MCP reliability and add status monitoring
...
- Added 5-second timeout to MCP client verification to prevent hanging connections
- New GET /mcp endpoint to monitor server connection status
- Automatically removes unresponsive MCP clients during initialization
2025-10-07 04:04:19 -04:00
Aiden Cline
cd528ae78f
fix: mcp error ( #3006 )
2025-10-07 00:45:46 -05:00
Aiden Cline
06c42093c8
tweak: grep tool to handle single file better ( #3004 )
2025-10-06 23:24:00 -05:00
Dax Raad
a20fc2dfdf
ignore:
2025-10-06 23:25:01 -04:00