Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1679 commits
Select commit Hold shift + click to select a range
1015661
fix(httpapi): add basic auth challenge for browser login
OpeOginni May 3, 2026
fb224d8
chore: generate
opencode-agent[bot] May 3, 2026
e77867e
ci: only build electron desktop (#19067)
Brendonovich May 3, 2026
0a7d02c
feat: group changelog bugfixes (#25597)
nexxeln May 3, 2026
8694c5b
fix(auth): respect server username in clients (#25596)
nexxeln May 3, 2026
13ac849
refactor(config+core): drop ConfigPaths.readFile, add AppFileSystem.r…
kitlangton May 3, 2026
57d5c09
chore: generate
opencode-agent[bot] May 3, 2026
df7dd06
refactor(cli/github+run): Stage 4 — drop AppRuntime.runPromise bridge…
kitlangton May 3, 2026
40dc2fa
refactor(cli/providers): flatten — Effect-native handlers end-to-end …
kitlangton May 3, 2026
c06af70
chore: generate
opencode-agent[bot] May 3, 2026
adb7cb1
fix(auth): add username option for basic auth in RunCommand (#25600)
OpeOginni May 3, 2026
387220f
fix(server): support desktop PTY websockets with HttpApi (#25598)
kitlangton May 3, 2026
28112fb
chore: generate
opencode-agent[bot] May 3, 2026
7749d8e
Add v2 session failure events (#25628)
thdxr May 3, 2026
a9dc0fa
chore: generate
opencode-agent[bot] May 3, 2026
6312c55
fix(server): serve embedded UI from bunfs (#25632)
kitlangton May 3, 2026
755cd56
chore: generate
opencode-agent[bot] May 3, 2026
825ab2e
refactor(cli): effectify provider commands (#25633)
kitlangton May 3, 2026
ca6150d
fix(app): preserve auth token credentials (#25636)
kitlangton May 3, 2026
c2b1974
Effectify plugin agent regression test (#25646)
kitlangton May 3, 2026
ce89bcb
fix: allow Codex Spark with Codex OAuth (#25640)
Utkub24 May 3, 2026
7bc26da
feat(server): pty websocket auth tickets (#25660)
kitlangton May 4, 2026
9f708e7
chore: generate
opencode-agent[bot] May 4, 2026
a366128
fix(app): prevent terminal recovery loops (#25710)
Hona May 4, 2026
67047fa
chore: generate
opencode-agent[bot] May 4, 2026
1251a87
fix(opencode): strip transfer-encoding in UI proxy and allow public m…
OpeOginni May 4, 2026
6e9f10a
test(server): regression reproducers for #25698 (#25714)
kitlangton May 4, 2026
2c819f2
chore: generate
opencode-agent[bot] May 4, 2026
c1f607d
fix: ensure anthropic sdk properly resolves when using azure (#25721)
rekram1-node May 4, 2026
1aed6b1
sync
fwang May 4, 2026
b70e270
chore(docs): rename firmware provider to frogbot (#25453)
cgilly2fast May 4, 2026
25dc6f0
fix(worktree): fork workspace worktree boot (#25723)
kitlangton May 4, 2026
fb07c20
fix(server): provide fresh ConfigProvider per HttpApi listener (#25726)
kitlangton May 4, 2026
007b57f
test(agent): skip InstanceBootstrap in plugin-agent regression test (…
kitlangton May 4, 2026
5720883
sync
fwang May 4, 2026
d431a0e
fix: ensure effect server middleware properly parses errors (#25717)
rekram1-node May 4, 2026
4b65b1e
sync release versions for v1.14.34
May 4, 2026
6a5e329
fix(vcs): preserve batched patch boundaries (#25787)
Hona May 5, 2026
f14784d
chore: generate
opencode-agent[bot] May 5, 2026
6b85277
sync release versions for v1.14.35
May 5, 2026
ca2411d
Run UI unit tests in CI (#25792)
Hona May 5, 2026
84afd2b
update: normalize download asset names to match new naming convention…
Brendonovich May 5, 2026
22a4a9d
feat(core): session warping (#25768)
jlongster May 5, 2026
f33b17e
chore: generate
opencode-agent[bot] May 5, 2026
2740d39
devex: Enable Electron MCP servers with DevTools debug port (#25795)
Hona May 5, 2026
edd480f
fix(tui): fix type error for calling workspace.warp (#25801)
jlongster May 5, 2026
f6a3615
fix(console): remove Cloudflare cache config from download fetch (#25…
Brendonovich May 5, 2026
0df2bb0
docs: restore v2 todo
thdxr May 5, 2026
39c88f9
Improve v2 session message rendering (#25634)
thdxr May 5, 2026
75d141b
fix(session): cancel subtask child sessions (#25798)
kitlangton May 5, 2026
2d0a757
chore: generate
opencode-agent[bot] May 5, 2026
07f1c8c
fix(desktop): stabilize Windows titlebar zoom (#25813)
Hona May 5, 2026
6f7d63e
chore: generate
opencode-agent[bot] May 5, 2026
b4147c8
refactor(desktop): consolidate desktop-electron into desktop package …
Brendonovich May 5, 2026
03544a2
fix(desktop): update main process (#25825)
Brendonovich May 5, 2026
301ab36
chore: update nix node_modules hashes
opencode-agent[bot] May 5, 2026
8df3ef1
sync release versions for v1.14.37
May 5, 2026
b8f8f5d
fix(desktop): trust system certificates (#25837)
Hona May 5, 2026
52bb088
fix(server): allow all connect-src origins in CSP for embedded UI (#2…
Brendonovich May 5, 2026
292c2aa
chore: update nix node_modules hashes
opencode-agent[bot] May 5, 2026
a20446f
sync release versions for v1.14.38
May 5, 2026
bb9b81a
fix(desktop): add error handling to store-get IPC handler (#25850)
Brendonovich May 5, 2026
465c83c
fix(desktop): respect proxy environment (#25846)
Hona May 5, 2026
8119548
fix(compaction): order compaction summary before retained tail (#25851)
nexxeln May 5, 2026
773078e
sync release versions for v1.14.39
May 5, 2026
726ae6f
chore: configure alerting and monitoring (#25857)
vimtor May 5, 2026
fdb4b7c
chore: update nix node_modules hashes
opencode-agent[bot] May 5, 2026
576480b
fix: ensure mistral medium 3.5 has variants properly setup (#25887)
rekram1-node May 5, 2026
25ecf0a
fix: retry server_is_overloaded errors (#25888)
rekram1-node May 5, 2026
8a797ed
fix(TUI): update agent create target path from "/agent" to "/agents" …
OpeOginni May 5, 2026
8e182c7
fix(core): better state handling of editor context (#25911)
jlongster May 5, 2026
12f3d1f
fix(core): use current workspace with /new; fix warping into local pr…
jlongster May 5, 2026
25547e9
chore: generate
opencode-agent[bot] May 5, 2026
ca77b8f
fix(cf-ai-gateway): route provider options through openaiCompatible k…
NathanDrake2406 May 5, 2026
837cc92
chore: generate
opencode-agent[bot] May 5, 2026
6409ace
fix: sanitize surrogates (#25934)
rekram1-node May 5, 2026
1fbc13a
chore: generate
opencode-agent[bot] May 5, 2026
e117397
fix(server): restore web terminal CSP allowances (#25937)
Hona May 5, 2026
f5c3d35
fix(app): require query functions for sync queries (#25939)
Hona May 6, 2026
8555de8
Type session not-found errors (#25818)
kitlangton May 6, 2026
6e7c9eb
chore: generate
opencode-agent[bot] May 6, 2026
5013e8a
docs: update desktop app references from Tauri to Electron (#25965)
imduchuyyy May 6, 2026
2f05676
chore: generate
opencode-agent[bot] May 6, 2026
efd8024
feat(desktop): add OPENCODE_TEST_ONBOARDING env (#25968)
Brendonovich May 6, 2026
b4c60e1
chore: generate
opencode-agent[bot] May 6, 2026
89afac3
go: restore Kimi K2.6 limits (#25969)
MrMushrooooom May 6, 2026
7c8cf6c
fix(desktop): suppress browser API Sentry errors in prod (#25972)
Brendonovich May 6, 2026
9d178e0
sync
fwang May 6, 2026
acca2e9
fix(desktop): disable auto install on app quit (#25976)
Brendonovich May 6, 2026
754a1fb
fix(desktop): suppress EPIPE errors in console transport (#25980)
Brendonovich May 6, 2026
c235ba1
docs: fix CLI attach section order (#25749)
kill74 May 6, 2026
518503b
fix(ui): preserve SVG tags in DOMPurify config for KaTeX math renderi…
zharinov May 6, 2026
901d117
chore(desktop): add @parcel/watcher platform packages to optionalDepe…
Brendonovich May 6, 2026
043a5c7
feat(desktop): implement clipboard write permission handling (#25998)
Brendonovich May 6, 2026
d49d217
fix(tui): preserve selected model on refresh (#25993)
nexxeln May 6, 2026
aa3c99a
chore: update nix node_modules hashes
opencode-agent[bot] May 6, 2026
2abc450
fix(tui): filter only connected workspaces in dialog; add warp synthe…
jlongster May 6, 2026
889f979
chore: fix model alerts (#25990)
vimtor May 6, 2026
63a175b
fix(cli): avoid AppRuntime re-entry for network options (#26052)
kitlangton May 6, 2026
d9c1838
feat(config): support well-known remote_config (#26054)
thdxr May 6, 2026
b9b854b
chore: generate
opencode-agent[bot] May 6, 2026
344ccc6
ignore: vimtor to team members list
rekram1-node May 6, 2026
38b0cdc
go: deprecate old models
fwang May 6, 2026
bf97941
chore: change alert type for honeycomb triggers
vimtor May 6, 2026
e41843e
sync
fwang May 6, 2026
a4ab140
zen: update rate limiter
fwang May 6, 2026
2dffdff
fix(server): apply cors before legacy auth (#26092)
Hona May 6, 2026
233fc5b
fix(provider): preserve assistant message content when reasoning bloc…
edevil May 6, 2026
b2e3dc8
feat: Update ACP support, modernize and fix misc issues (#25663)
rekram1-node May 7, 2026
dcfe4b0
sync release versions for v1.14.40
May 7, 2026
3480cef
chore: update nix node_modules hashes
opencode-agent[bot] May 7, 2026
0b70270
zen: nano not used for title gen
fwang May 7, 2026
72ec05d
go: rate limit metadata
fwang May 7, 2026
ba1ec62
docs: add opencode-jfrog-plugin to ecosystem list for JFrog integrati…
carmithersh May 7, 2026
9b30ee2
fix(desktop): add macOS settings menu entry (#26081)
jessedi0n May 7, 2026
54a78c9
feat(desktop): move server to utilityProcess (#25962)
Brendonovich May 7, 2026
293bb42
fix(format): restore stdout/stderr ignore for formatter processes (#2…
ferdinandyb May 7, 2026
f8aa4a3
chore: simplify honeycomb alerts (#26142)
vimtor May 7, 2026
1ea01fd
chore: update nix node_modules hashes
opencode-agent[bot] May 7, 2026
0b2e65f
chore: reactivate alerts
vimtor May 7, 2026
b2cc40f
chore: first provider alert version
vimtor May 7, 2026
1219691
docs(desktop): update README from Tauri to Electron (#26146)
Brendonovich May 7, 2026
cee04f2
chore: make provider down queries live
vimtor May 7, 2026
193c169
chore: improve provider down query
vimtor May 7, 2026
30c4fcb
chore: fix honeycomb query frequency
vimtor May 7, 2026
fea9a0b
fix: guard undefined contents in diff renderer to fix share viewer SS…
YGoetschel May 7, 2026
95280eb
fix(tui): restore custom provider in /connect (#26168)
nexxeln May 7, 2026
fbb7b5b
chore: add free tier usage alert
vimtor May 7, 2026
844fb71
chore: generate
opencode-agent[bot] May 7, 2026
d6e06c8
chore: fix free tier query
vimtor May 7, 2026
9c9bc09
chore: fix free tier query
vimtor May 7, 2026
b6ff1b1
chore: activate free tier requests query
vimtor May 7, 2026
3c4b4d5
feat(core): copy file changes when warping (#26190)
jlongster May 7, 2026
98e0917
chore: generate
opencode-agent[bot] May 7, 2026
fe59469
sync release versions for v1.14.41
May 7, 2026
a300a6c
rebase migrations properly
thdxr May 7, 2026
626a488
chore: track model variant in honeycomb (#26188)
vimtor May 7, 2026
474e311
sync
fwang May 7, 2026
98f5e6e
introduce opentui keymap as sole key/cmd engine (#26053)
kommander May 7, 2026
2c17e3a
chore: generate
opencode-agent[bot] May 7, 2026
cc6dd53
chore: improve variant parsing for zen
vimtor May 7, 2026
e691e8f
chore: update nix node_modules hashes
opencode-agent[bot] May 7, 2026
2a1305f
chore: increase alerting threshold
vimtor May 7, 2026
22e64ca
sync: cleanup
fwang May 7, 2026
f5d0371
tui: go plan payg msg (#26248)
rekram1-node May 7, 2026
7ded0ec
chore: generate
opencode-agent[bot] May 7, 2026
b8799be
feat(desktop): allow silent install and only user-wide scope (#26253)
Hona May 7, 2026
e8ce5df
fix(tui): retain cleared prompt drafts (#26258)
kitlangton May 8, 2026
5c40167
improve go sub animation perf (#26251)
kommander May 8, 2026
6ff833a
chore: generate
opencode-agent[bot] May 8, 2026
db6a038
sync
fwang May 8, 2026
1cf8123
fix(provider): align GPT-5 reasoning variants (#26268)
kitlangton May 8, 2026
114eeb2
chore: generate
opencode-agent[bot] May 8, 2026
2ba9aa2
feat(desktop): working indicator on project sidebar (#26223)
edemaine May 8, 2026
319498e
fix(provider): constrain OpenAI deep research efforts (#26273)
kitlangton May 8, 2026
e0396b8
fix(provider): align Anthropic Opus 4.5 efforts (#26275)
kitlangton May 8, 2026
4e14f79
fix: tweaks to transform logic for anthropic and bedrock (#26276)
rekram1-node May 8, 2026
9c88235
chore: generate
opencode-agent[bot] May 8, 2026
30868f5
go: update rate limit error copy
fwang May 8, 2026
dd8bb44
refactor(desktop): use electron-log in shell-env and simplify env mer…
Brendonovich May 8, 2026
cef0c8a
chore: generate
opencode-agent[bot] May 8, 2026
6f165e2
perf(ui): defer tool status width measurement (#26282)
Hona May 8, 2026
bb3f141
tui: update go upsell copy
fwang May 8, 2026
21ae91b
refactor(desktop): convert main process to Effect-TS (#26148)
Brendonovich May 8, 2026
014dbd3
chore: generate
opencode-agent[bot] May 8, 2026
f8c6742
zen: lift default rate limit
fwang May 8, 2026
6869186
zen: update tpm rate limit algo
fwang May 8, 2026
ae25278
test(session): update go retry fixture (#26312)
nexxeln May 8, 2026
a43d3e0
feat(websearch): add parallel provider rollout (#26227)
nexxeln May 8, 2026
edbc028
chore: generate
opencode-agent[bot] May 8, 2026
15784aa
chore: reduce alerts threshold
vimtor May 8, 2026
7f2b5ee
feat(opencode): add interactive split-footer mode to run (#23557)
simonklee May 8, 2026
ac7a885
chore: generate
opencode-agent[bot] May 8, 2026
ec301f6
chore: update nix node_modules hashes
opencode-agent[bot] May 8, 2026
4a73749
Revert "zen: update tpm rate limit algo"
fwang May 8, 2026
19da27e
internal which-key plugin, inactive by default (#26337)
kommander May 8, 2026
a196569
chore: generate
opencode-agent[bot] May 8, 2026
e3c983c
chore: reduce provider alerts query frequency
vimtor May 8, 2026
c36ab3f
fix(provider): align Gemini thinking controls (#26279)
kitlangton May 8, 2026
c818c9d
feat(core): allow external workspace creation (#26212)
jlongster May 8, 2026
df75bfe
chore: generate
opencode-agent[bot] May 8, 2026
799996d
fix: adjust tui retry dialog logic to be more provider specific and e…
rekram1-node May 8, 2026
fc46cef
chore: generate
opencode-agent[bot] May 8, 2026
83bb216
fix: ensure tools are always in same order (#26370)
rekram1-node May 8, 2026
13b3117
fix(server): require auth for effect root routes (#26361)
RajvardhanPatil07 May 8, 2026
3052a79
refactor(server): clarify HttpApi route auth layers (#26372)
kitlangton May 8, 2026
4d43d58
cli/run: switch to global event stream (#26383)
simonklee May 8, 2026
9e7f7bf
chore: generate
opencode-agent[bot] May 8, 2026
daa3116
refactor(server): split HttpApi exercise harness (#26385)
kitlangton May 8, 2026
75308ea
test(server): add HttpApi auth exercise mode (#26386)
kitlangton May 8, 2026
fed221e
fix(skill): allow missing descriptions (#26391)
thdxr May 8, 2026
9ca4be6
chore: generate
opencode-agent[bot] May 8, 2026
6e47ae7
fix(cli): forward signals from npm shim (#26259)
chubes4 May 8, 2026
40d5ea1
feat(core): add scout agent for repo research (#24149)
nexxeln May 8, 2026
dc7d665
chore: generate
opencode-agent[bot] May 8, 2026
5bb7b23
Add native LLM core foundation (#24712)
kitlangton May 8, 2026
ba8c920
chore: generate
opencode-agent[bot] May 8, 2026
f4337df
chore: update nix node_modules hashes
opencode-agent[bot] May 8, 2026
36f8b7e
chore: reduce alerts false positives
vimtor May 8, 2026
35deef6
chore: generate
opencode-agent[bot] May 8, 2026
a0fc27e
flatten to keybind compatible config (#26421)
kommander May 8, 2026
8694da9
chore: update nix node_modules hashes
opencode-agent[bot] May 8, 2026
d19f7bc
fix(web): normalize shell output carriage returns (#26426)
Hona May 9, 2026
21d055b
fix(workspace): claim detached sessions to source project (#26413)
kitlangton May 9, 2026
0745162
test(server): harden HttpApi exercise coverage (#26425)
kitlangton May 9, 2026
9c05d4e
fix(server): serve HttpApi OpenAPI document (#26438)
kitlangton May 9, 2026
2a487ea
chore: generate
opencode-agent[bot] May 9, 2026
11c33d5
test(server): cover REST API project skills (#26451)
kitlangton May 9, 2026
cc68afb
test(server): lock fixed workspace routing context (#26454)
kitlangton May 9, 2026
9b7b6cb
feat(core): be smarter about generating a worktree name (#26368)
jlongster May 9, 2026
8e9550d
fix(server): emit fixed workspace fence headers (#26443)
kitlangton May 9, 2026
ffea6c7
feat(server): add HTTP API response compression (#26440)
kitlangton May 9, 2026
357a747
fix(test): set OPENCODE_EXPERIMENTAL_WORKSPACES in fence header test …
kitlangton May 9, 2026
f0cb17a
fix(tui): sort session picker by full updated timestamp (#24725)
Sleepful May 9, 2026
4d58546
fix(server): include Origin in CORS preflight Vary header (#26445)
kitlangton May 9, 2026
c0acf5c
chore: generate
opencode-agent[bot] May 9, 2026
f73a56c
fix(server): log instance disposal failures from HTTP API lifecycle (…
kitlangton May 9, 2026
eadda11
refactor(server): use JSON response for OpenAPI doc route (#26447)
kitlangton May 9, 2026
11d9e82
chore: generate
opencode-agent[bot] May 9, 2026
3615d5a
fix(server): map Account failures to typed 500 instead of defect (#26…
kitlangton May 9, 2026
cff4419
chore: generate
opencode-agent[bot] May 9, 2026
cd1d1e8
test(server): run httpapi exercise effect mode in test:httpapi (#26452)
kitlangton May 9, 2026
aab82cc
test(project): rescue non-Hono InstanceBootstrap boundary tests (#26453)
kitlangton May 9, 2026
dcb8ed8
test(server): cover workspace sync fence protocol (#26441)
kitlangton May 9, 2026
96bde05
docs(server): explain why HTTP API PTY handler has no early-frame buf…
kitlangton May 9, 2026
cbdb2d9
test(server): expand workspace routing fixed-id coverage (#26458)
kitlangton May 9, 2026
7f3e514
test(server): use Layer.mock for partial Account service stub (#26472)
kitlangton May 9, 2026
82359c4
chore: generate
opencode-agent[bot] May 9, 2026
8cbc43f
fix(server): include auth challenge on typed 401 (#26455)
kitlangton May 9, 2026
dc978cb
fix(server): validate permission and question ids (#26456)
kitlangton May 9, 2026
ebe6087
fix(server): return structured validation errors (#26457)
kitlangton May 9, 2026
a9ccb08
chore: generate
opencode-agent[bot] May 9, 2026
e7cc825
test(server): drop flaky account error-mapping test (#26475)
kitlangton May 9, 2026
dbd48d4
fix(server): match Hono wire format for authorize undefined and share…
kitlangton May 9, 2026
b2baddc
chore: generate
opencode-agent[bot] May 9, 2026
50bd1ee
feat: port fork features onto upstream/dev
May 8, 2026
f316982
fix: stabilize recent session routing and TTS handling
May 8, 2026
dcd454d
feat: add serve auto-resume worker
May 8, 2026
45c6627
fix: keep TTS on Effect HttpApi backend
May 8, 2026
1a0ca69
docs: update handoff progress and verification status
May 8, 2026
2668c3c
docs: record verification triage baseline failures
May 9, 2026
677902b
feat: port autopilot loop and exit tool
May 9, 2026
a2de23d
fix: port infra memory retention hardening
May 9, 2026
a52a6ed
feat: port scheduler cron heartbeat runtime
May 9, 2026
d24eee6
docs: update handoff with infra and scheduler status
May 9, 2026
333a6e0
fix: stabilize post-rebase runtime regressions
May 9, 2026
132ef1e
docs: record rebase publish and VM deploy status
May 9, 2026
6090ef1
fix: keep orphan sessions visible in recents
May 9, 2026
6cbfb9e
fix: restore recent rail in sidebar layout
May 9, 2026
211faf9
fix(app): restore recently-used models, project labels, and session f…
May 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
name: Bug report
description: Report an issue that should be fixed
labels: ["bug"]
body:
- type: textarea
id: description
Expand Down
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
name: 🚀 Feature Request
description: Suggest an idea, feature, or enhancement
labels: [discussion]
title: "[FEATURE]:"

body:
Expand Down
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/question.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
name: Question
description: Ask a question
labels: ["question"]
body:
- type: textarea
id: question
Expand Down
3 changes: 2 additions & 1 deletion .github/TEAM_MEMBERS
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@ MrMushrooooom
nexxeln
R44VC0RP
rekram1-node
RhysSullivan
thdxr
simonklee
vimtor
31 changes: 0 additions & 31 deletions .github/VOUCHED.td

This file was deleted.

9 changes: 7 additions & 2 deletions .github/actions/setup-bun/action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
name: "Setup Bun"
description: "Setup Bun with caching and install dependencies"
inputs:
install-flags:
description: "Additional flags to pass to 'bun install'"
required: false
default: ""
runs:
using: "composite"
steps:
Expand Down Expand Up @@ -46,8 +51,8 @@ runs:
# e.g. ./patches/ for standard-openapi
# https://github.com/oven-sh/bun/issues/28147
if [ "$RUNNER_OS" = "Windows" ]; then
bun install --linker hoisted
bun install --linker hoisted ${{ inputs.install-flags }}
else
bun install
bun install ${{ inputs.install-flags }}
fi
shell: bash
170 changes: 0 additions & 170 deletions .github/workflows/daily-issues-recap.yml

This file was deleted.

Loading
Loading