Dax
|
e2d03ce38c
|
feat: interactive update flow for non-patch releases (#18662)
|
2026-03-22 23:12:40 +00:00 |
|
Dax
|
1071aca91f
|
fix: miscellaneous small fixes (#18328)
|
2026-03-19 22:20:29 -04:00 |
|
Dax
|
92cd908fb5
|
feat: add Node.js entry point and build script (#18324)
|
2026-03-19 21:35:07 -04:00 |
|
Dax
|
6fcc970def
|
fix: include cache bin directory in which() lookups (#18320)
|
2026-03-19 21:21:55 -04:00 |
|
Dax
|
52a7a04ad8
|
refactor: replace Bun shell execution with portable Process utilities (#18318)
|
2026-03-19 21:17:06 -04:00 |
|
Dax
|
37b8662a9d
|
refactor: abstract SQLite behind runtime-conditional #db import (#18316)
|
2026-03-19 21:15:35 -04:00 |
|
Dax
|
ddcb32ae0b
|
refactor(tui): replace Bun-specific APIs with portable alternatives (#18304)
|
2026-03-19 19:32:59 -04:00 |
|
Dax
|
812d1bb32a
|
chore: inline tool descriptions, remove separate .txt files (#18303)
|
2026-03-19 19:02:42 -04:00 |
|
Dax
|
63585db6a7
|
refactor: replace Bun.sleep with node:timers/promises sleep (#18301)
|
2026-03-19 18:50:40 -04:00 |
|
Dax
|
1ac1a0287c
|
anthropic legal requests (#18186)
|
2026-03-19 04:45:24 +00:00 |
|
Dax
|
bb232247d0
|
Fix ESM imports for @opencode-ai/plugin (#16916)
|
2026-03-10 13:11:36 -04:00 |
|
 
|
613562f504
|
core: make account login upgrades safe while adding multi-account workspace auth (#15487)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 12:53:47 -04:00 |
|
Dax
|
2f2856e20a
|
refactor(opencode): replace Bun shell in core flows (#16286)
|
2026-03-09 15:19:50 -04:00 |
|
Dax
|
a2ce4eb650
|
test: remove unused Ripgrep.search coverage (#16554)
|
2026-03-07 21:40:57 -05:00 |
|
Dax
|
326c70184d
|
fix: restore Bun stdin reads for prompt input (#16300)
|
2026-03-06 02:08:10 -05:00 |
|
Dax
|
74effa8eec
|
refactor(opencode): replace Bun.which with npm which (#15012)
|
2026-03-06 05:18:29 +00:00 |
|
Dax
|
3ebba02d04
|
refactor: replace Bun.sleep with node timers (#15013)
|
2026-03-05 21:54:06 -05:00 |
|
Dax
|
4da199697b
|
feat(tui): add onClick handler to InlineTool and Task components (#16187)
|
2026-03-05 15:02:30 +00:00 |
|
Dax
|
3ebebe0a96
|
fix(process): prevent orphaned opencode subprocesses on shutdown (#15924)
|
2026-03-03 22:14:28 -05:00 |
|
Dax
|
e79d41c70e
|
docs(bash): clarify output capture guidance (#15928)
|
2026-03-03 21:10:26 -05:00 |
|
Dax
|
e3a787a7a3
|
tui: use arrow indicator for active tool execution (#15887)
|
2026-03-03 14:46:07 -05:00 |
|
Dax
|
90270c615d
|
feat(tui): improve task tool display with subagent keybind hints and spinner animations (#15607)
|
2026-03-01 17:46:10 +00:00 |
|
Dax
|
637059a515
|
feat: show LSP errors for apply_patch tool (#14715)
|
2026-02-25 04:15:11 +00:00 |
|
Dax
|
814c1d398c
|
refactor: migrate Bun.spawn to Process utility with timeout and cleanup (#14448)
|
2026-02-24 23:04:15 -05:00 |
|
Dax
|
01d518708a
|
remove unnecessary deep clones from session loop and LLM stream (#14354)
|
2026-02-19 18:37:55 -06:00 |
|
Dax
|
cb8b74d3f1
|
refactor: migrate from Bun.Glob to npm glob package (#14317)
|
2026-02-19 13:40:09 -05:00 |
|
Dax
|
02a9495063
|
Remove use of Bun.file (#14215)
|
2026-02-19 11:32:32 -05:00 |
|
Dax
|
3a07dd8d96
|
refactor: migrate src/project/project.ts from Bun.file() to Filesystem/stat modules (#14126)
|
2026-02-18 19:37:10 -05:00 |
|
Dax
|
14c0989411
|
refactor: migrate src/tool/read.ts from Bun.file() to Filesystem module (#14118)
|
2026-02-18 19:29:11 -05:00 |
|
Dax
|
36bc07a5af
|
refactor: migrate src/tool/write.ts from Bun.file() to Filesystem module (#14119)
|
2026-02-18 19:27:11 -05:00 |
|
Dax
|
270b807cdf
|
refactor: migrate src/tool/edit.ts from Bun.file() to Filesystem module (#14120)
|
2026-02-18 19:26:45 -05:00 |
|
Dax
|
bd52ce5640
|
refactor: migrate remaining tool files from Bun.file() to Filesystem/stat modules (#14121)
|
2026-02-18 19:24:21 -05:00 |
|
Dax
|
a624871ccd
|
refactor: migrate src/storage/storage.ts from Bun.file()/Bun.write() to Filesystem module (#14122)
|
2026-02-18 19:21:21 -05:00 |
|
Dax
|
819d09e64e
|
refactor: migrate src/storage/json-migration.ts from Bun.file() to Filesystem module (#14123)
|
2026-02-18 19:20:40 -05:00 |
|
Dax
|
9e6cb89101
|
refactor: migrate src/mcp/auth.ts from Bun.file()/Bun.write() to Filesystem module (#14125)
|
2026-02-18 19:20:16 -05:00 |
|
Dax
|
a8347c3762
|
refactor: migrate src/storage/db.ts from Bun.file() to statSync (#14124)
|
2026-02-18 19:20:03 -05:00 |
|
Dax
|
57b63ea83d
|
refactor: migrate src/session/prompt.ts from Bun.file() to Filesystem/stat modules (#14128)
|
2026-02-19 00:18:05 +00:00 |
|
Dax
|
5fe237a3fd
|
refactor: migrate src/skill/discovery.ts from Bun.file()/Bun.write() to Filesystem module (#14133)
|
2026-02-18 23:10:24 +00:00 |
|
Dax
|
ae398539c5
|
refactor: migrate src/session/instruction.ts from Bun.file() to Filesystem module (#14130)
|
2026-02-18 18:09:45 -05:00 |
|
Dax
|
359360ad86
|
refactor: migrate src/provider/provider.ts from Bun.file() to Filesystem module (#14132)
|
2026-02-18 18:08:48 -05:00 |
|
Dax
|
5d12eb9528
|
refactor: migrate src/shell/shell.ts from Bun.file() to statSync (#14134)
|
2026-02-18 22:55:50 +00:00 |
|
Dax
|
6fb4f2a7a5
|
refactor: migrate src/cli/cmd/tui/thread.ts from Bun.file() to Filesystem module (#14135)
|
2026-02-18 17:28:41 -05:00 |
|
Dax
|
48dfa45a9a
|
refactor: migrate src/util/log.ts from Bun.file() to Node.js fs module (#14136)
|
2026-02-18 17:28:08 -05:00 |
|
Dax
|
97520c827e
|
refactor: migrate src/provider/models.ts from Bun.file()/Bun.write() to Filesystem module (#14131)
|
2026-02-18 17:26:13 -05:00 |
|
Dax
|
b75a89776d
|
refactor: migrate src/lsp/client.ts from Bun.file() to Filesystem module (#14137)
|
2026-02-18 17:22:06 -05:00 |
|
Dax
|
d366a1430f
|
refactor: migrate src/lsp/server.ts from Bun.file()/Bun.write() to Filesystem module (#14138)
|
2026-02-18 21:41:07 +00:00 |
|
Dax
|
a4b36a72ad
|
refactor: migrate src/file/time.ts from Bun.file() to stat (#14141)
|
2026-02-18 21:22:08 +00:00 |
|
Dax
|
e37a9081a6
|
refactor: migrate src/cli/cmd/session.ts from Bun.file() to statSync (#14144)
|
2026-02-18 16:20:58 -05:00 |
|
Dax
|
a2469d933e
|
refactor: migrate src/acp/agent.ts from Bun.file() to Filesystem module (#14139)
|
2026-02-18 16:14:20 -05:00 |
|
Dax
|
3cde93bf2d
|
refactor: migrate src/auth/index.ts from Bun.file()/Bun.write() to Filesystem module (#14140)
|
2026-02-18 16:13:50 -05:00 |
|
Dax
|
898bcdec87
|
refactor: migrate src/cli/cmd/agent.ts from Bun.file()/Bun.write() to Filesystem module (#14142)
|
2026-02-18 21:08:01 +00:00 |
|
Dax
|
d5971e2da5
|
refactor: migrate src/cli/cmd/import.ts from Bun.file() to Filesystem module (#14143)
|
2026-02-18 21:07:32 +00:00 |
|
Dax
|
8bf06cbcc1
|
refactor: migrate src/global/index.ts from Bun.file() to Filesystem module (#14146)
|
2026-02-18 13:25:18 -05:00 |
|
Dax
|
5638b782c5
|
refactor: migrate editor.ts from Bun.file()/Bun.write() to Filesystem module (#14149)
|
2026-02-18 17:44:33 +00:00 |
|
Dax
|
eb3f337695
|
refactor: migrate clipboard.ts from Bun.file() to Filesystem module (#14148)
|
2026-02-18 12:38:44 -05:00 |
|
Dax
|
c88ff3c08b
|
refactor: migrate src/bun/index.ts from Bun.file()/Bun.write() to Filesystem module (#14147)
|
2026-02-18 12:38:30 -05:00 |
|
Dax
|
e0e8b94384
|
refactor: migrate uninstall.ts from Bun.file()/Bun.write() to Filesystem module (#14150)
|
2026-02-18 12:35:55 -05:00 |
|
Dax
|
8f4a72c57a
|
refactor: migrate config/markdown.ts from Bun.file() to Filesystem module (#14151)
|
2026-02-18 12:35:32 -05:00 |
|
Dax
|
ef155f3766
|
refactor: migrate file/index.ts from Bun.file() to Filesystem module (#14152)
|
2026-02-18 12:33:20 -05:00 |
|
Dax
|
82a323ef70
|
refactor: migrate cli/cmd/github.ts from Bun.write() to Filesystem module (#14154)
|
2026-02-18 12:33:05 -05:00 |
|
Dax
|
a500eaa2d4
|
refactor: migrate format/formatter.ts from Bun.file() to Filesystem module (#14153)
|
2026-02-18 12:31:35 -05:00 |
|
Dax
|
472d01fbaf
|
refactor: migrate cli/cmd/run.ts from Bun.file() to Filesystem/stat modules (#14155)
|
2026-02-18 17:22:46 +00:00 |
|
Dax
|
3d189b42a3
|
refactor: migrate file/ripgrep.ts from Bun.file()/Bun.write() to Filesystem module (#14159)
|
2026-02-18 12:10:42 -05:00 |
|
Dax
|
37b24f4870
|
refactor: migrate index.ts from Bun.file() to Filesystem module (#14160)
|
2026-02-18 12:03:24 -05:00 |
|
Dax
|
6b29896a35
|
feat: Add centralized filesystem module for Bun.file migration (#14117)
|
2026-02-18 15:30:52 +00:00 |
|
Dax
|
fdad823edc
|
feat(cli): add db migrate command for JSON to SQLite migration (#13874)
|
2026-02-16 19:05:21 +00:00 |
|
Dax
|
67c985ce82
|
fix: add WAL checkpoint on database open (#13633)
|
2026-02-14 19:33:08 +00:00 |
|
 ![opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
6d95f0d14c
|
sqlite again (#10597)
Co-authored-by: Github Action <action@github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
|
2026-02-14 04:19:02 +00:00 |
|
Dax
|
6e9cd576ea
|
fix(tui): default session sidebar to auto (#13046)
|
2026-02-11 01:26:01 +00:00 |
|
Dax
|
8bdf6fa359
|
fix: show helpful message when free usage limit is exceeded (#13005)
|
2026-02-10 19:04:10 +00:00 |
|
Dax
|
27fa9dc843
|
refactor: clean up dialog-model.tsx per code review (#12983)
|
2026-02-10 15:13:37 +00:00 |
|
 DaxandFrank
|
7249b87bf6
|
feat(skill): add skill discovery from URLs via well-known RFC (#12423)
Co-authored-by: Frank <frank@anoma.ly>
|
2026-02-06 17:31:40 -05:00 |
|
Dax
|
a45841396f
|
core: fix unhandled errors when aborting with queued messages (#12369)
|
2026-02-05 22:27:27 +00:00 |
|
Dax
|
556adad67b
|
fix: wait for dependencies before loading custom tools and plugins (#12227)
|
2026-02-05 03:25:43 +00:00 |
|
 DaxandFilip
|
17e62b050f
|
feat: add support for reading skills from .agents/skills directories (#11842)
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com>
|
2026-02-03 15:51:54 -05:00 |
|
Dax
|
ee84eb44ee
|
cli: add --thinking flag to show reasoning blocks in run command (#12013)
|
2026-02-03 20:49:15 +00:00 |
|
Dax
|
1275c71a63
|
cli: make run non-interactive (#11814)
|
2026-02-02 23:35:23 -05:00 |
|
Dax
|
4369d79636
|
tui: truncate session title in exit banner (#11797)
|
2026-02-02 14:30:10 +00:00 |
|
Dax
|
7a9290dc9b
|
tui: show exit message banner (#11733)
|
2026-02-02 00:13:47 -05:00 |
|
Dax
|
c69474846f
|
Simplify directory tree output for prompts (#11731)
|
2026-02-01 23:37:07 -05:00 |
|
Dax
|
0dc80df6fd
|
Add spinner animation for Task tool (#11725)
|
2026-02-01 22:51:55 -05:00 |
|
Dax
|
94baf1f721
|
fix(tui): remove extra padding between search and results in dialog-select (#11564)
|
2026-02-01 04:04:57 +00:00 |
|
Dax
|
9b8b9e28e2
|
feat(tui): add UI for skill tool in session view (#11561)
|
2026-01-31 22:59:46 -05:00 |
|
Dax
|
2a56a1d6ef
|
fix(tui): conditionally render bash tool output (#11558)
|
2026-01-31 22:40:37 -05:00 |
|
Dax
|
5b784871f0
|
feat: add skill dialog for selecting and inserting skills (#11547)
|
2026-01-31 20:52:54 -05:00 |
|
Dax
|
81ac41e089
|
feat: make skills invokable as slash commands in the TUI (#11390)
|
2026-01-31 00:41:55 -05:00 |
|
Dax
|
2125dc11c7
|
fix: show all provider models when no providers connected (#11198)
|
2026-01-29 21:19:50 +00:00 |
|
Dax
|
cd4075faf6
|
feat: add beta branch sync workflow for contributor PRs (#11190)
|
2026-01-29 20:02:36 +00:00 |
|
Dax
|
33311e9950
|
ci: remove push triggers from workflow files (#11186)
|
2026-01-29 19:25:05 +00:00 |
|
Dax
|
a92b7923c2
|
ci: disable nix-desktop workflow (#11188)
|
2026-01-29 19:16:26 +00:00 |
|
Dax
|
cf5cf7b23e
|
chore: consolidate and standardize workflow files (#11183)
|
2026-01-29 19:04:12 +00:00 |
|
Dax
|
a9a7595234
|
test: skip failing tests (#11184)
|
2026-01-29 18:57:59 +00:00 |
|
 Daxandopencode
|
9ed3b0742f
|
ci (#11149)
Co-authored-by: opencode <opencode@sst.dev>
|
2026-01-29 13:17:55 -05:00 |
|
Dax
|
dd1f981d23
|
fix: honor per-server MCP timeouts (#8706)
|
2026-01-15 11:31:31 -05:00 |
|
Dax
|
3997d3f2d7
|
feat: add plan mode with enter/exit tools (#8281)
|
2026-01-13 19:51:01 -05:00 |
|
Dax
|
0a3c72d678
|
feat: add plan mode with enter/exit tools (#8281)
|
2026-01-13 15:55:48 -05:00 |
|
Dax
|
982b71e861
|
disable server unless explicitly opted in (#7529)
|
2026-01-09 16:33:46 -05:00 |
|
Dax
|
22dd70b75b
|
feat(question): support multi-select questions (#7386)
|
2026-01-08 17:32:21 -05:00 |
|
Dax
|
2bb299d741
|
tui: improve responsive layout by hiding header/footer when sidebar is visible (#7365)
|
2026-01-08 13:57:23 -05:00 |
|
Dax
|
ca7a70b628
|
tui: add overlay sidebar for narrow screens to improve mobile experience (#7288)
|
2026-01-07 23:51:49 -05:00 |
|