opencode-agent[bot]
04e06e2dfd
Apply PR #24149 : feat(core): add scout agent for repo research
2026-04-27 20:57:56 +00:00
opencode-agent[bot]
61d04c66d1
Apply PR #23557 : feat(opencode): add interactive split-footer mode to run
2026-04-27 20:52:37 +00:00
opencode-agent[bot]
af8ea50ab2
Apply PR #20039 : feat: bash->shell tool + pwsh/powershell/cmd/bash specific tool definitions so agents work better
2026-04-27 20:46:10 +00:00
opencode-agent[bot]
ef7eeb6a82
Apply PR #19545 : feat: opencode remote control + opencode serve dependencies
2026-04-27 20:42:54 +00:00
Kit Langton
45eac589f8
fix(tui): preserve Zed context on terminal focus ( #24662 )
2026-04-27 16:25:37 -04:00
opencode-agent[bot]
7a1c8465f5
chore: generate
2026-04-27 19:38:33 +00:00
Kit Langton
5290e9ca7e
fix(tui): stabilize Zed editor context polling ( #24656 )
2026-04-27 15:37:18 -04:00
Dax
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Simon Klee
6da2e6fe50
run: add -i interactive minimal mode
2026-04-26 20:24:09 +02:00
LukeParkerDev
9dde86acbe
Merge remote-tracking branch 'upstream/dev' into refactor-shells
2026-04-26 09:56:21 +10:00
Dax Raad
f5dce6d960
core: move npm service to core package for shared dependency management
2026-04-25 14:36:15 -04:00
Kit Langton
625aca49de
feat(tui): read Zed editor context from state db ( #24352 )
2026-04-25 18:10:58 +00:00
Dax Raad
705f792e87
core: move Global module to @opencode-ai/core for centralized path management
...
Move the Global module from packages/opencode/src/global to packages/core/src/global
to provide a unified location for managing XDG directories and application paths.
This eliminates duplicate path definitions across packages and ensures consistent
access to data, config, cache, state, log, and bin directories throughout the codebase.
2026-04-25 13:52:32 -04:00
Shoubhit Dash
1e0246cdc8
feat(scout): add repo research tools
2026-04-24 16:29:19 +05:30
LukeParkerDev
f9a633bd0b
Merge remote-tracking branch 'upstream/dev' into refactor-shells
2026-04-23 17:31:07 +10:00
Ryan Vogel
4cfe8a8bf8
Merge remote-tracking branch 'origin/dev' into opencode-remote-voice
...
# Conflicts:
# packages/opencode/src/server/routes/instance/experimental.ts
# packages/opencode/src/session/processor.ts
# packages/opencode/src/session/run-state.ts
# packages/opencode/src/session/status.ts
2026-04-17 22:38:23 +00:00
Dax
467be08e67
refactor: consolidate npm exports and trace flock acquisition ( #23151 )
2026-04-17 18:58:37 +00:00
Dax Raad
b1f076558c
test: align plugin loader npm mocks
...
- switch plugin loader tests to the effect npm module
- return Option.none() for mocked npm entrypoints
- keep test fixtures aligned with the current Npm.add contract
2026-04-17 14:33:02 -04:00
James Long
0bedea52b1
fix(tui): tui resiliency when workspace is dead, disable directory filter in session list ( #23013 )
2026-04-16 23:35:36 -04:00
Dax
ee708040f6
fix: prefer real undo filenames over /dev/null ( #23006 )
2026-04-16 22:25:43 -04:00
Dax
9afbdc102c
fix(test): make plugin loader theme source path separator-safe ( #22870 )
2026-04-16 14:45:17 -04:00
James Long
06afd33291
refactor(tui): improve workspace management ( #22691 )
2026-04-16 12:24:40 -04:00
Ryan Vogel
18563363da
fix: resolve merge conflicts with dev in serve.ts and status.ts
...
serve.ts: keep push relay additions (imports, types, helpers)
status.ts: use consolidated @/effect import path from dev, keep Log import
2026-04-16 13:35:57 +00:00
Dax
675a46e23e
CLI perf: reduce deps ( #22652 )
2026-04-16 02:03:03 -04:00
Kit Langton
1ca257e356
feat: unwrap config namespaces to flat exports + barrel ( #22746 )
2026-04-15 23:29:14 -04:00
Kit Langton
80f1f1b5b8
feat: enable type-aware no-floating-promises rule, fix all 177 violations ( #22741 )
2026-04-15 23:27:32 -04:00
Kit Langton
343a564183
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Kit Langton
f7d4665e40
fix: resolve oxlint warnings — suppress false positives, remove unused imports ( #22687 )
2026-04-15 21:33:54 -04:00
Ryan Vogel
bda7a488d4
Merge remote-tracking branch 'origin/dev' into opencode-remote-voice
2026-04-16 01:03:03 +00:00
Kit Langton
3d6f90cb53
feat: add oxlint with correctness defaults ( #22682 )
2026-04-15 20:45:19 -04:00
Kit Langton
321bf1f8e1
refactor: finish small effect service adoption cleanups ( #22094 )
2026-04-13 09:17:13 -04:00
Ryan Vogel
0114a3f317
Merge remote-tracking branch 'origin/dev' into opencode-remote-voice
Deploy to apn-relay / porter-deploy (push) Has been cancelled
2026-04-12 21:34:21 +00:00
James Long
180ded6a27
rector(core,tui): handle workspace state in project context, add workspace status, improve ui ( #21896 )
2026-04-10 13:03:20 -04:00
James Long
42206da1f8
refactor(tui): switch to global events and start passing workspace param ( #21719 )
2026-04-10 10:47:27 -04:00
Ryan Vogel
2eca96c80f
Merge remote-tracking branch 'origin/dev' into opencode-remote-voice
2026-04-08 14:17:23 +00:00
LukeParkerDev
f1547de528
ok
2026-04-08 14:35:16 +10:00
Kit Langton
d83fe4b540
fix(opencode): improve console login transport errors ( #21350 )
2026-04-07 18:31:53 +00:00
Ryan Vogel
cd3a58a4c2
Merge remote-tracking branch 'origin/dev' into opencode-remote-voice
...
# Conflicts:
# bun.lock
2026-04-03 13:26:01 +00:00
Ryan Vogel
0f58efe030
fix: advertise MagicDNS hosts for Tailscale pairing
...
Prefer .ts.net names and allow Tailscale CGNAT HTTP on iOS so mobile pairing avoids ATS-blocked raw tailnet IPs.
2026-04-03 13:02:58 +00:00
Kit Langton
c526caae7b
fix: show model display name in message footer and transcript ( #20539 )
2026-04-02 00:17:38 +00:00
Sebastian
f6fd43e574
Refactor plugin/config loading, add theme-only plugin package support ( #20556 )
2026-04-01 23:50:22 +00:00
Dax
c9326fc199
refactor: replace BunProc with Npm module using @npmcli/arborist ( #18308 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-01 21:01:37 +00:00
Sebastian
18121300f3
upgrade opentui to 0.1.94 ( #20357 )
2026-03-31 23:54:13 +02:00
Sebastian
25a2b739e6
warn only and ignore plugins without entrypoints, default config via exports ( #20284 )
2026-03-31 17:14:03 +02:00
Sebastian
fa95a61c4e
Refactor into plugin loader and do not enforce ( #20112 )
2026-03-30 20:36:21 +02:00
Sebastian
8e4bab5181
update plugin themes when plugin was updated ( #20052 )
2026-03-30 13:51:07 +02:00
Sebastian
f3997d8082
Single target plugin entrypoints ( #19467 )
2026-03-27 23:44:46 +00:00
Sebastian
ff13524a53
fix flaky plugin tests (no mock.module for bun) ( #19445 )
2026-03-27 20:55:03 +01:00
opencode-agent[bot]
21023337fa
chore: generate
2026-03-27 14:01:28 +00:00
Sebastian
6274b0677c
tui plugins ( #19347 )
2026-03-27 15:00:26 +01:00