Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1142 commits
Select commit Hold shift + click to select a range
e6a0a00
Add Gleam LSP and formatter (#5514)
LawEKS Dec 14, 2025
6d412d8
docs: add `opencode-pty` and `opencode-google-antigravity-auth` plugi…
shekohex Dec 14, 2025
92948ed
feat: add server_error, rate_limit, and no_kv_space retry logic to ac…
seIIers Dec 14, 2025
70e4efe
chore: format code
actions-user Dec 14, 2025
48ec687
fix: ensure input borders are drawn in transparent themes (#5524)
nalin-singh Dec 14, 2025
10ee6d3
chore: format code
actions-user Dec 14, 2025
0c7f0cf
tweak: fallback to provider default for temperature
rekram1-node Dec 14, 2025
a34e67b
release: v1.0.153
Dec 14, 2025
74b5c28
disable app image
thdxr Dec 14, 2025
0f9ef84
chore: format code
actions-user Dec 14, 2025
c8fc910
ignore: simplify download page to use GitHub latest redirect URLs
thdxr Dec 14, 2025
7368342
feat: add experimental.continue_loop_on_deny config option (#4729)
baaym Dec 14, 2025
fc3ffb2
chore: format code
actions-user Dec 14, 2025
fdf560c
fix(tui): --continue selects wrong session (#5513)
Raviguntakala Dec 15, 2025
fed4776
LLM cleanup (#5462)
thdxr Dec 15, 2025
622caae
fix desktop updater
thdxr Dec 15, 2025
e22af25
ci: fix test failures in CI by pre-populating models cache
thdxr Dec 15, 2025
2d63c22
fix share link
thdxr Dec 15, 2025
ed33d82
feat(cli): auto-submit prompt when using --prompt flag (#4510)
markjaquith Dec 15, 2025
a68bee7
fix(desktop): layout fixes
adamdotdevin Dec 14, 2025
4a8e8f5
wip(desktop): progress
adamdotdevin Dec 14, 2025
62ffeb3
fix(desktop): auto scroll
adamdotdevin Dec 14, 2025
2613f44
wip(desktop): progress
adamdotdevin Dec 14, 2025
7ade6d3
wip(desktop): progress
adamdotdevin Dec 14, 2025
4246cdb
wip(desktop): progress
adamdotdevin Dec 15, 2025
dda579c
wip(desktop): progress
adamdotdevin Dec 15, 2025
ad5614b
wip(desktop): progress
adamdotdevin Dec 15, 2025
ba16bfd
wip(desktop): progress
adamdotdevin Dec 15, 2025
654534a
fix: update sdk
adamdotdevin Dec 15, 2025
79a4c65
fix: test
adamdotdevin Dec 15, 2025
6a09861
chore: format code
actions-user Dec 15, 2025
54569b5
fix(session): fix unshare command not clearing share state (#5523)
Raviguntakala Dec 15, 2025
543dbe7
ci: smart oc
rekram1-node Dec 15, 2025
cf5c012
tauri: rename sidecar to opencode-cli
Brendonovich Dec 15, 2025
220c564
tauri: use correct sidecar name
Brendonovich Dec 15, 2025
9555d34
ci: switch model
rekram1-node Dec 15, 2025
b021b26
feat: restore experimental.chat.messages.transform and add experiment…
Tarquinen Dec 15, 2025
ae1bf92
Add dismiss button to Getting Started box (#5543)
opencode-agent[bot] Dec 15, 2025
509f7d9
ignore: fix debug var in last commit
rekram1-node Dec 15, 2025
5cf126d
fix(edit): add per-file lock to prevent read-before-write race (#4388)
spoons-and-mirrors Dec 15, 2025
7c11241
fix: input lip visibility for transparent themes (#5544)
nalin-singh Dec 15, 2025
9eefcd1
Provider fix, anthropic Errorhandling if empty image file is read (#5…
rwese Dec 15, 2025
ed6d749
ignore: update download stats 2025-12-15
actions-user Dec 15, 2025
ea65a91
fix: remove blue border from prompt input
iamdavidhill Dec 15, 2025
b913eb7
fix: avatar and icon size in sidebar
iamdavidhill Dec 15, 2025
ac495bd
fix: hide prompt input send tooltip when the send button is disabled
iamdavidhill Dec 15, 2025
d2217bb
fix: fix width and padding on agent select
iamdavidhill Dec 15, 2025
bb42611
fix: replace agents dropdown with shadow border
iamdavidhill Dec 15, 2025
d43fbec
fix: prompt input using border shadow
iamdavidhill Dec 15, 2025
a0c0e2b
fix: add tooltip to close review tab
iamdavidhill Dec 15, 2025
2ca118d
docs: Fix Wakatime repository link in ecosystem.mdx (#5552)
rwese Dec 15, 2025
274b86b
ci: fix AppImage build hanging by using portable appimage format
thdxr Dec 15, 2025
b0f77da
core: reorganize agent configuration to separate primary agents (buil…
thdxr Dec 15, 2025
f492122
chore: format code
actions-user Dec 15, 2025
d2ce368
ci: update publish workflow concurrency to include version inputs and…
thdxr Dec 15, 2025
56dde2c
release: v1.0.154
Dec 15, 2025
e9b95b2
wip(desktop): progress
adamdotdevin Dec 15, 2025
d66d806
wip(desktop): progress
adamdotdevin Dec 15, 2025
3a14ca0
wip(desktop): progress
adamdotdevin Dec 15, 2025
acd91bd
wip(desktop): progress
adamdotdevin Dec 15, 2025
ece3bfd
wip(desktop): progress
adamdotdevin Dec 15, 2025
d81d630
wip(desktop): session turn state consolidation
adamdotdevin Dec 15, 2025
40572ee
wip(desktop): progress
adamdotdevin Dec 15, 2025
82c4755
wip(desktop): progress
adamdotdevin Dec 15, 2025
88c0675
wip(desktop): progress
adamdotdevin Dec 15, 2025
d318243
Revert "wip(desktop): session turn state consolidation"
adamdotdevin Dec 15, 2025
c36f3b9
wip(desktop): progress
adamdotdevin Dec 15, 2025
c0d009d
wip(desktop): progress
adamdotdevin Dec 15, 2025
315836c
wip(desktop): progress
adamdotdevin Dec 15, 2025
ae8c415
wip(desktop): progress
adamdotdevin Dec 15, 2025
34db739
wip(desktop): progress
adamdotdevin Dec 15, 2025
5fbcb20
wip(desktop): progress
adamdotdevin Dec 15, 2025
df2ebfa
wip(desktop): progress
adamdotdevin Dec 15, 2025
5e37a90
wip(desktop): progress
adamdotdevin Dec 15, 2025
ff6864a
feat(desktop): custom commands
adamdotdevin Dec 15, 2025
df2713a
chore: cleanup
adamdotdevin Dec 15, 2025
5eaa8e1
chore: cleanup
adamdotdevin Dec 15, 2025
44d6c57
wip(desktop): progress
adamdotdevin Dec 15, 2025
5cf6a13
wip(desktop): progress
adamdotdevin Dec 15, 2025
8cb26b6
wip(desktop): progress
adamdotdevin Dec 15, 2025
8ce0966
wip(desktop): progress
adamdotdevin Dec 15, 2025
ed96ae9
chore: cleanup
adamdotdevin Dec 15, 2025
9daa4e0
chore: format code
actions-user Dec 15, 2025
6347ee9
chore: update stats
adamdotdevin Dec 15, 2025
4107918
20min
thdxr Dec 15, 2025
b9b4349
release: v1.0.155
Dec 15, 2025
6830590
feat: add F# language server support (#5549)
nalin-singh Dec 15, 2025
b7597c1
chore: format code
actions-user Dec 15, 2025
46a35df
docs: restore desktop beta banner to homepage
thdxr Dec 15, 2025
b7a9cbf
fix: share page
adamdotdevin Dec 15, 2025
2c53abd
docs: update header navigation to include desktop download
thdxr Dec 15, 2025
284c045
Update Nix flake.lock and hashes
actions-user Dec 15, 2025
4236744
fix: image attachments in desktop
adamdotdevin Dec 15, 2025
c4f6382
fix: terminal in desktop
adamdotdevin Dec 15, 2025
7e49d0f
fix: connect provider on homepage
adamdotdevin Dec 15, 2025
cf05e6e
release: v1.0.156
Dec 15, 2025
7d1733c
core: fix message caching for Anthropic models to improve response co…
thdxr Dec 15, 2025
b1b1df8
chore: format code
actions-user Dec 15, 2025
8b08e9c
ci: add app bundle target to fix macOS updater by generating .app.tar…
thdxr Dec 15, 2025
8339031
ci: fix tauri updater version mismatch by checking out the release tag
thdxr Dec 15, 2025
9c5f94b
release: v1.0.157
Dec 15, 2025
d5a506d
core: fix server response handling to prevent connection timeouts
thdxr Dec 15, 2025
62cc532
chore: format code
actions-user Dec 15, 2025
337a7e9
fix: allow for non-vcs projects in desktop
adamdotdevin Dec 15, 2025
7abc2a9
tweak: prioritize fuzzysort results that start with user input (#5571)
justfortheloveof Dec 15, 2025
02b5e7d
fix: modal search
adamdotdevin Dec 15, 2025
37e4c1e
release: v1.0.158
Dec 15, 2025
81134cf
add ability to set topK
rekram1-node Dec 15, 2025
e555e89
chore: format code
actions-user Dec 15, 2025
6632987
fix: record shell mode in history (resolves #5454) (#5551)
ariane-emory Dec 15, 2025
300ec0e
fix: missing event type (global)
adamdotdevin Dec 15, 2025
c3b3b13
docs: make project names clickable links in ecosystem documentation
jayair Dec 15, 2025
ca599ab
tweak: add model flag support for agent create command
rekram1-node Dec 15, 2025
66f3e69
fix: landing page CLS hero jump down
adamdotdevin Dec 15, 2025
8010448
fix: default steps expanded unless done
adamdotdevin Dec 15, 2025
5388192
fix: session nav on homepage
adamdotdevin Dec 15, 2025
e16487b
fix: landing page CLS hero jump down
adamdotdevin Dec 15, 2025
4fd9a19
fix: keybinds for agent and model selection
adamdotdevin Dec 15, 2025
b82ea69
fix: multiline user input
adamdotdevin Dec 15, 2025
0beccc4
docs: enabled_providers docs section (#5586)
opencode-agent[bot] Dec 15, 2025
8fcc80b
fix: restore ability to bind keys for model_cycle_favorite model_cycl…
ariane-emory Dec 15, 2025
f3e64cf
fix(windows): opencode github install (#5587)
Hona Dec 15, 2025
56452d8
fix dialog root complexity
thdxr Dec 15, 2025
8831414
release: v1.0.159
Dec 15, 2025
48b2bde
fix(win32): use path.delimiter for PATH separator in LSP server looku…
Hona Dec 15, 2025
4f2baf1
chore: format code
actions-user Dec 15, 2025
efac8ce
fix(win32): correct ElixirLS extension typo (#5590)
Hona Dec 15, 2025
dbbcf0b
tui: fix model selection dialog to properly replace current dialog in…
thdxr Dec 15, 2025
416a919
tui: fix dialog replacement to prevent nested dialogs from showing si…
thdxr Dec 15, 2025
002db3a
release: v1.0.160
Dec 15, 2025
0d1c6e0
fix(win32): Missing LSP can now unzip on windows (#5594)
Hona Dec 15, 2025
c0c61b2
chore: format code
actions-user Dec 15, 2025
89a4f1c
tweak: add .catch for extractZip calls
rekram1-node Dec 15, 2025
27e826e
fix(win32): Normalise LSP paths on windows (fixes lua) (#5597)
Hona Dec 16, 2025
34024c2
docs: models --refresh flag in cli.mdx (#5596)
opencode-agent[bot] Dec 16, 2025
2c70c0b
fix: undefined events
adamdotdevin Dec 16, 2025
0dce517
release: v1.0.161
Dec 16, 2025
112c58a
tui: refactor dialog system to use single active dialog instead of stack
thdxr Dec 16, 2025
38c5f23
tui: update dialog context and server to use new single dialog system
thdxr Dec 16, 2025
2e25fe9
chore: format code
actions-user Dec 16, 2025
92fe927
release: v1.0.162
Dec 16, 2025
bfb254d
ci: auto triage issues
rekram1-node Dec 16, 2025
0e1c711
chore: format code
actions-user Dec 16, 2025
ff05647
ci: ignore
rekram1-node Dec 16, 2025
d118782
ci: cheaper model
rekram1-node Dec 16, 2025
0dc62d5
make install script use tmp dir (#5601)
duailibe Dec 16, 2025
72ebaeb
fix: rejoin system prompt if experimental plugin hook triggers to pre…
Tarquinen Dec 16, 2025
ef78fd8
fix: debounce LSP diagnostics to get complete results (#5600)
Hona Dec 16, 2025
e2fbd09
tui: fix dialog select items taking up 2 lines when truncated
thdxr Dec 16, 2025
d7b5b43
ci: Update issue assignment and labeling guidelines
rekram1-node Dec 16, 2025
ae3990a
chore: centralize dep to catalog & fix typos
rekram1-node Dec 16, 2025
62f080b
fix: small bug w/ install script
rekram1-node Dec 16, 2025
87efd27
tauri: macos-only app menu
Brendonovich Dec 16, 2025
75e5130
chore: format code
actions-user Dec 16, 2025
2330ec6
fix: font size updates
iamdavidhill Dec 16, 2025
05e0759
Merge branch 'dev' of https://github.com/sst/opencode into dev
iamdavidhill Dec 16, 2025
4779d99
tauri: explicitly kill sidecar before updater relaunch
Brendonovich Dec 16, 2025
19c6fec
wip: font-size updates
iamdavidhill Dec 16, 2025
2e21c62
fix: font size updates
iamdavidhill Dec 16, 2025
6c1a1a7
fix: strip parentheses from file paths generated by llm
iamdavidhill Dec 16, 2025
9f3bc0e
Merge branch 'dev' of https://github.com/sst/opencode into dev
iamdavidhill Dec 16, 2025
275a352
chore: format code
actions-user Dec 16, 2025
ac0f1db
ignore: update download stats 2025-12-16
actions-user Dec 16, 2025
f0ed1e3
Revert "fix: strip parentheses from file paths generated by llm"
iamdavidhill Dec 16, 2025
be8116e
fix: preserve argument boundaries in run command (#4979)
simondmorias Dec 16, 2025
452c991
Keep release a draft until all builds are finished (#5632)
Brendonovich Dec 16, 2025
59329a4
ci: tweak triage
rekram1-node Dec 16, 2025
84e56ee
chore: format code
actions-user Dec 16, 2025
1f18f38
wip: make the default container wider
iamdavidhill Dec 16, 2025
a190eda
Merge branch 'dev' of https://github.com/sst/opencode into dev
iamdavidhill Dec 16, 2025
11b3927
fix: use system prompt field from prompt input (#5633)
remorses Dec 16, 2025
53f20f7
Revert "wip: make the default container wider"
iamdavidhill Dec 16, 2025
9c26bb7
fix: breadcrumb dropdown position left aligned
iamdavidhill Dec 16, 2025
3ac42e9
fix: github install cmd if repo has . in it
rekram1-node Dec 16, 2025
def9100
docs: add homebrew command for `opencode-desktop` (#5631)
connorads Dec 16, 2025
3f4d112
docs: Add new project entry for opencode.nvim frontend (#5626)
jinzhongjia Dec 16, 2025
b78e2db
docs: fix typo in Google Antigravity github link (#5625)
shekohex Dec 16, 2025
5be4bda
chore: format code
actions-user Dec 16, 2025
c294402
fix: enable shell alias expansion in ! command (#5621)
Zeko369 Dec 16, 2025
0af2254
wip: add active state to open select
iamdavidhill Dec 16, 2025
96b9ff8
fix: remove the selected state from button when select deselected
iamdavidhill Dec 16, 2025
83bcb9e
tui: fix autocomplete file loading and update dependencies
thdxr Dec 16, 2025
8c9f6b1
Update Nix flake.lock and hashes
actions-user Dec 16, 2025
79599f3
chore: update opencode plugin dependencies and fix tauri sidecar path
thdxr Dec 16, 2025
0b1ee9d
Merge remote-tracking branch 'origin/dev' into dev
thdxr Dec 16, 2025
ebefb26
chore: cleanup
adamdotdevin Dec 16, 2025
ff69035
feat(desktop): show write tool output
adamdotdevin Dec 16, 2025
20e3a74
fix: defensive audio init
adamdotdevin Dec 16, 2025
89219a7
fix: layout badness
adamdotdevin Dec 16, 2025
28aba35
feat(desktop): show retries
adamdotdevin Dec 16, 2025
2b7e2ed
core: ensure desktop app loads user shell environment variables
thdxr Dec 16, 2025
77b2331
ignore: update opencode plugin dependency
thdxr Dec 16, 2025
40d63cd
fix
thdxr Dec 16, 2025
4e2d1ac
core: fix Tauri desktop app SSE connection timeout
thdxr Dec 16, 2025
bbd36e8
core: update plugin dependency and config loading for .opencode direc…
thdxr Dec 16, 2025
ee10d9b
ci: auto tag github action once a change is shipped for it
rekram1-node Dec 16, 2025
87524de
ci: fix triage
rekram1-node Dec 16, 2025
7e3ad77
fix: git branch filewatcher, add flag to completely disable watcher
rekram1-node Dec 16, 2025
d556143
ci: fix branch name
rekram1-node Dec 16, 2025
984f17d
ci: include desktop & tauri in release notes
rekram1-node Dec 16, 2025
1aee8b4
feat: add experimental oxfmt formatter (#5620)
matrv Dec 16, 2025
a2c91eb
feat(desktop): Loading more session number per project by button (#5616)
Eric-Guo Dec 16, 2025
5eeba76
fix: defensive audio init
adamdotdevin Dec 16, 2025
7e682a9
fix: prompt input multi line input
adamdotdevin Dec 16, 2025
96e4dcb
fix: working logic
adamdotdevin Dec 16, 2025
b4014e5
fix: auto-scroll
adamdotdevin Dec 16, 2025
9aa5460
fix(desktop): prompt history navigation
adamdotdevin Dec 16, 2025
99680ba
fix(desktop): focus prompt input after dialog close
adamdotdevin Dec 16, 2025
1755a3f
fix(desktop): auto-scroll
adamdotdevin Dec 16, 2025
5f57cee
fix: user invoked subtasks causing tool_use or missing thinking signa…
rekram1-node Dec 16, 2025
f07d4b9
fix(desktop): prompt history nav
adamdotdevin Dec 16, 2025
ef0fa20
release: v1.0.164
Dec 16, 2025
2f2ea98
fix(share): content wasn't centered
adamdotdevin Dec 16, 2025
fc940df
chore: format code
actions-user Dec 16, 2025
29aaf4f
ci: fix release draft configuration to prevent automatic draft flag
thdxr Dec 16, 2025
8a185aa
ci: fix missing pkg issue
rekram1-node Dec 16, 2025
a0f9f8d
fix: load more button
iamdavidhill Dec 16, 2025
db2abc1
tui: increase session width to accommodate longer code blocks and imp…
adamdotdevin Dec 16, 2025
c137bab
github: add configurable mentions input (#5655)
elithrar Dec 17, 2025
a6a8f41
ci: tweak triage
rekram1-node Dec 17, 2025
b8a8fb0
plugin(hook): add task tool execution hooks and command context track…
spoons-and-mirrors Dec 17, 2025
a5f964a
chore: format code
actions-user Dec 17, 2025
c23ea2a
ci: update publish workflow configuration
thdxr Dec 16, 2025
340e802
Add availability to disable terminal title using OPENCODE_DISABLE_TER…
devxoul Dec 17, 2025
73ad20b
upgrade opentui to v0.1.61
kommander Dec 17, 2025
34ef5f4
chore: format code
actions-user Dec 17, 2025
9b1f900
Update Nix flake.lock and hashes
actions-user Dec 17, 2025
0c7a297
feat(desktop): lsp diagnostics displayed
adamdotdevin Dec 16, 2025
494e6ff
feat(desktop): share sessions
adamdotdevin Dec 17, 2025
d7e1337
chore: cleanup
adamdotdevin Dec 17, 2025
b695d3b
fix: website cta button
iamdavidhill Dec 17, 2025
4375149
wip: auto-detect OS and show desktop download button
iamdavidhill Dec 17, 2025
5da1c00
ignore: update download stats 2025-12-17
actions-user Dec 17, 2025
5c490c5
Diffs Performance Improvements (#5653)
amadeus Dec 17, 2025
4f3037d
Update Nix flake.lock and hashes
actions-user Dec 17, 2025
65d7fc3
fix: command shortcuts
adamdotdevin Dec 17, 2025
f4f795d
[NEX-002-A] Create packages/mobile from packages/desktop
Dec 18, 2025
3043be0
[NEX-002-B] Ensure mobile package uses clean path aliases
Dec 18, 2025
b694993
[NEX-000-A] Fix Info.ios.plist file corruption
Dec 18, 2025
946509f
[NEX-000-B] Configure Tauri plist merging and verify permissions
Dec 18, 2025
9b66536
[NEX-003B-1] Add iOS-specific Rust dependencies and discovery module …
Dec 18, 2025
8130403
[NEX-003B-2] Create iOS discovery module with placeholder implementation
Dec 18, 2025
911bc4b
[NEX-004-A] Add --lan flag to opencode serve command
Dec 18, 2025
3aa6caa
[NEX-004-B] Add --advertise flag for Bonjour registration
Dec 18, 2025
8f45eab
[NEX-004-C] Add bonjour npm dependency to opencode package
Dec 18, 2025
6a21167
[NEX-004-D] Implement Bonjour advertisement module with start/stop fu…
Dec 18, 2025
bc0335b
[NEX-004-E] Integrate advertisement into server lifecycle
Dec 18, 2025
d17e1f6
[NEX-004-F] End-to-end discovery test (server advertises, iOS discovers)
Dec 18, 2025
8b5ce30
feat(ios): add Xcode Cloud CI/CD for TestFlight deployment
Dec 19, 2025
fb250ee
Merge origin/dev into feat/opencode-nexus-ios-completion
Dec 19, 2025
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
  •  
  •  
  •  
57 changes: 0 additions & 57 deletions .github/guidelines-check.yml

This file was deleted.

63 changes: 0 additions & 63 deletions .github/workflows/auto-label-tui.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ concurrency: ${{ github.workflow }}-${{ github.ref }}

jobs:
deploy:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v3

Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/duplicate-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

jobs:
check-duplicates:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
permissions:
contents: read
issues: write
Expand All @@ -16,6 +16,8 @@ jobs:
with:
fetch-depth: 1

- uses: ./.github/actions/setup-bun

- name: Install opencode
run: curl -fsSL https://opencode.ai/install | bash

Expand Down Expand Up @@ -55,4 +57,7 @@ jobs:
Feel free to ignore if none of these address your specific case.'
Additionally, if the issue mentions keybinds, keyboard shortcuts, or key bindings, please add a comment mentioning the pinned keybinds issue #4997:
'For keybind-related issues, please also check our pinned keybinds documentation: #4997'
If no clear duplicates are found, do not comment."
29 changes: 0 additions & 29 deletions .github/workflows/format.yml

This file was deleted.

38 changes: 38 additions & 0 deletions .github/workflows/generate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: generate

on:
push:
branches-ignore:
- production
pull_request:
branches-ignore:
- production
workflow_dispatch:

jobs:
generate:
runs-on: blacksmith-4vcpu-ubuntu-2404
permissions:
contents: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
repository: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
ref: ${{ github.event.pull_request.head.ref || github.ref_name }}

- name: Setup Bun
uses: ./.github/actions/setup-bun

- name: Generate SDK
run: |
bun ./packages/sdk/js/script/build.ts
(cd packages/opencode && bun dev generate > ../sdk/openapi.json)
bun x prettier --write packages/sdk/openapi.json

- name: Format
run: ./script/format.ts
env:
CI: true
PUSH_BRANCH: ${{ github.event.pull_request.head.ref || github.ref_name }}
2 changes: 1 addition & 1 deletion .github/workflows/notify-discord.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

jobs:
notify:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Send nicely-formatted embed to Discord
uses: SethCohen/github-releases-to-discord@v1
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/opencode.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
startsWith(github.event.comment.body, '/oc') ||
contains(github.event.comment.body, ' /opencode') ||
startsWith(github.event.comment.body, '/opencode')
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
permissions:
id-token: write
contents: read
Expand All @@ -29,5 +29,6 @@ jobs:
uses: sst/opencode/github@latest
env:
OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
OPENCODE_PERMISSION: '{"bash": "deny"}'
with:
model: opencode/claude-haiku-4-5
model: opencode/claude-opus-4-5
2 changes: 1 addition & 1 deletion .github/workflows/publish-github-action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ permissions:

jobs:
publish:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v3
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-vscode.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ permissions:

jobs:
publish:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v3
with:
Expand Down
Loading
Loading