Skip to content

Commit 4db1acd

Browse files
github-actions[bot]adamdotdevinamankalra172amankalra172opencode-agent[bot]
authored
chore(sync): feat/hot-reload-smooth onto upstream/dev (#4)
* fix(app): suggestion active state broken * chore: cleanup * chore: cleanup * chore: cleanup * chore: cleanup * chore: cleanup * fix(app): normalize oauth error messages * feat(app): option to turn off sound effects * fix(app): terminal pty isolation * docs: update STACKIT provider documentation with typo fix (anomalyco#13357) Co-authored-by: amankalra172 <[email protected]> * chore: generate * do not open console on error (anomalyco#13374) * feat: windows selection behavior, manual ctrl+c (anomalyco#13315) * fix: baseline CPU detection (anomalyco#13371) * chore: update nix node_modules hashes * fix: look for recent model in fallback in cli (anomalyco#12582) * chore: generate * chore: cleanup flag code (anomalyco#13389) * fix: token substitution in OPENCODE_CONFIG_CONTENT (anomalyco#13384) * release: v1.1.64 * fix: resolve ACP hanging indefinitely in thinking state on Windows (anomalyco#13222) Co-authored-by: Claude Opus 4.6 <[email protected]> Co-authored-by: LukeParkerDev <[email protected]> Co-authored-by: Aiden Cline <[email protected]> Co-authored-by: Aiden Cline <[email protected]> * desktop: only show loading window if sqlite migration is necessary * fix(app): failed to create store * fix(app): worktree delete * chore: cleanup * fix(app): prompt input quirks * fix(app): notification should navigate to session * fix(app): emoji as avatar * cleanup desktop loading page * feat(app): toggle all provider models * fix(app): reconnect event stream on disconnect * ci: remove signpath policy * feat(hook): add tool.definition hook for plugins to modify tool description and parameters (anomalyco#4956) * fix: ensure @-ing a dir uses the read tool instead of dead list tool (anomalyco#13428) * Revert "fix: token substitution in OPENCODE_CONFIG_CONTENT" (anomalyco#13429) * release: v1.1.65 * feat: update some ai sdk packages and uuse adaptive reasoning for opus 4.6 on vertex/bedrock/anthropic (anomalyco#13439) * feat(cli): add --dir option to run command (anomalyco#12443) * chore: update nix node_modules hashes * fix(desktop): performance optimization for showing large diff & files (anomalyco#13460) * fix(web): sync docs locale cookie on alias redirects (anomalyco#13109) * fix(app): remount SDK/sync tree when server URL changes (anomalyco#13437) * docs: Fix zh-cn translation mistake in tools.mdx (anomalyco#13407) * chore: generate * fix(web): use prompt_async endpoint to avoid timeout over VPN/tunnel (anomalyco#12749) * fix(app): terminal resize * chore: cleanup * docs(ko): polish Korean phrasing in acp, agents, config, and custom-tools docs (anomalyco#13446) * docs: add pacman installation option for Arch Linux alongside AUR (anomalyco#13293) * fix(test): move timeout config to CLI flag (anomalyco#13494) Co-authored-by: 严浩 <[email protected]> * fix: standardize zh-CN docs character set and terminology (anomalyco#13500) * fix(ui): support cmd-click links in inline code (anomalyco#12552) * fix: prevent opencode run crash on malformed tool inputs (anomalyco#13051) Co-authored-by: 0xK3vin <[email protected]> * sqlite again (anomalyco#10597) Co-authored-by: Github Action <[email protected]> Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> Co-authored-by: Brendan Allan <[email protected]> * chore: generate * desktop: remote OPENCODE_SQLITE env (anomalyco#13545) * chore: update nix node_modules hashes * desktop: fix rust * release: v1.2.0 * zen: minimax m2.5 & glm5 * fix: tweak websearch tool description date info to avoid cache busts (anomalyco#13559) * tui: show all project sessions from any working directory Previously sessions were only listed if they were created in the current working directory or its subdirectories. Users can now view and switch to any session in the project regardless of which directory they're in. * release: v1.2.1 * ci: test-signing signpath policy * ci: move signpath policy * bump vertex ai packages (anomalyco#13625) * fix vercel gateway variants (anomalyco#13541) Co-authored-by: Benjamin Woodruff <[email protected]>" * chore: update nix node_modules hashes * core: filter sessions at database level to improve session list loading performance * core: add comprehensive test coverage for Session.list() filters Adds test cases for filtering sessions by directory, root sessions only, start time, search terms, and result limits to ensure the listing functionality works correctly for all filter combinations. * release: v1.2.2 * fix: ensure vercel variants pass amazon models under bedrock key (anomalyco#13631) * chore: bump nixpkgs to get bun 1.3.9 (anomalyco#13302) * fix: add WAL checkpoint on database open (anomalyco#13633) * fix: ensure anthropic models on OR also have variant support (anomalyco#13498) * chore: update nix node_modules hashes * release: v1.2.3 * fix(app): stack overflow in filetree (anomalyco#13667) Co-authored-by: adamelmore <[email protected]> * feat(app): clear notifications action (anomalyco#13668) Co-authored-by: adamelmore <[email protected]> * fix: derive all IDs from file paths during json migration Earlier migrations moved data to new directories without updating JSON fields. Now consistently derives all IDs from file paths: - Projects: id from filename - Sessions: id from filename, projectID from parent directory - Messages: id from filename, sessionID from parent directory - Parts: id from filename, messageID from parent directory This ensures migrated data matches the actual file layout regardless of stale values in JSON content. * test: add tests for path-derived IDs in json migration Tests verify that file paths are used for IDs even when JSON contains different values - ensuring robustness against stale JSON content. * core: add db command for database inspection and querying * release: v1.2.4 * fix: ensure sqlite migration logs to stderr instead of stdout (anomalyco#13691) * feat: Add GeistMono Nerd Font to available mono font options (anomalyco#13720) * fix(desktop): focus window after update/relaunch (anomalyco#13701) * docs: add Ukrainian README translation (anomalyco#13697) * fix(app): keybind [shift+tab] (anomalyco#13695) * fix(app): only navigate prompt history at input boundaries (anomalyco#13690) * fix(desktop): issue viewing new files opened from the file tree (anomalyco#13689) * feat(app): localize "free usage exceeded" error & "Add credits" clickable link (anomalyco#13652) * release: v1.2.5 * feat(opencode): add `cljfmt` formatter support for Clojure files (anomalyco#13426) * fix(website): correct zh-CN translation of proprietary terms in zen.mdx (anomalyco#13734) Co-authored-by: Copilot <[email protected]> Co-authored-by: copilot-swe-agent[bot] <[email protected]> * chore: generate * feat(opencode): add conservative workspace hot reload * fix(opencode): reset caches and emit hot reload event * feat(experimental): add hot reload API trigger * chore(sdk): regenerate OpenAPI for hot reload * test(hotreload): gate darwin path alias on macOS * chore(flags): simplify hot reload gating * chore(flags): align hot reload env with experimental * feat(hotreload): emit change events and support manual mode * feat(hotreload): make reload userland-driven * chore(sdk): include hot reload changed event * feat(hotreload): reset plugins, tools, and mcp on apply * fix(cli): allow --agent with --attach * Revert "fix(cli): allow --agent with --attach" This reverts commit 7f1c77f. * fix(hotreload): apply within instance context --------- Co-authored-by: Adam <[email protected]> Co-authored-by: Aman Kalra <[email protected]> Co-authored-by: amankalra172 <[email protected]> Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> Co-authored-by: Sebastian <[email protected]> Co-authored-by: Luke Parker <[email protected]> Co-authored-by: Smit Chaudhary <[email protected]> Co-authored-by: Aiden Cline <[email protected]> Co-authored-by: Ariane Emory <[email protected]> Co-authored-by: opencode <[email protected]> Co-authored-by: projectArtur <[email protected]> Co-authored-by: Claude Opus 4.6 <[email protected]> Co-authored-by: Aiden Cline <[email protected]> Co-authored-by: Brendan Allan <[email protected]> Co-authored-by: Spoon <[email protected]> Co-authored-by: Rahul Mishra <[email protected]> Co-authored-by: Filip <[email protected]> Co-authored-by: Jun <[email protected]> Co-authored-by: Chris Yang <[email protected]> Co-authored-by: Annopick <[email protected]> Co-authored-by: eytans <[email protected]> Co-authored-by: G36maid <[email protected]> Co-authored-by: 严浩 <[email protected]> Co-authored-by: 严浩 <[email protected]> Co-authored-by: Niu Shuai <[email protected]> Co-authored-by: Kit Langton <[email protected]> Co-authored-by: Kevin <[email protected]> Co-authored-by: 0xK3vin <[email protected]> Co-authored-by: Dax <[email protected]> Co-authored-by: Github Action <[email protected]> Co-authored-by: Brendan Allan <[email protected]> Co-authored-by: Frank <[email protected]> Co-authored-by: Dax Raad <[email protected]> Co-authored-by: Alberto Valverde <[email protected]> Co-authored-by: adamelmore <[email protected]> Co-authored-by: Brandon Julio Thenaro <[email protected]> Co-authored-by: zerone0x <[email protected]> Co-authored-by: Denys <[email protected]> Co-authored-by: Shoubhit Dash <[email protected]> Co-authored-by: Shane Bishop <[email protected]> Co-authored-by: Alex Yaroshuk <[email protected]> Co-authored-by: Salam Elbilig <[email protected]> Co-authored-by: Pan Kaixin <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: Benjamin Shafii <[email protected]>
1 parent c72f98b commit 4db1acd

268 files changed

Lines changed: 10423 additions & 2401 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.opencode/command/commit.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,12 @@ wip:
1616

1717
For anything in the packages/web use the docs: prefix.
1818

19-
For anything in the packages/app use the ignore: prefix.
20-
2119
prefer to explain WHY something was done from an end user perspective instead of
2220
WHAT was done.
2321

2422
do not do generic messages like "improved agent experience" be very specific
2523
about what user facing changes were made
2624

27-
if there are changes do a git pull --rebase
2825
if there are conflicts DO NOT FIX THEM. notify me and I will fix them
2926

3027
## GIT DIFF
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
github-policies:
22
runners:
33
allowed_groups:
4+
- "GitHub Actions"
45
- "blacksmith runners 01kbd5v56sg8tz7rea39b7ygpt"
5-
build:
6-
disallow_reruns: false
7-
branch_rulesets:

AGENTS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,3 +110,4 @@ const table = sqliteTable("session", {
110110

111111
- Avoid mocks as much as possible
112112
- Test actual implementation, do not duplicate logic into tests
113+
- Tests cannot run from repo root (guard: `do-not-run-tests-from-root`); run from package dirs like `packages/opencode`.

README.ar.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
<a href="README.no.md">Norsk</a> |
3232
<a href="README.br.md">Português (Brasil)</a> |
3333
<a href="README.th.md">ไทย</a> |
34-
<a href="README.tr.md">Türkçe</a>
34+
<a href="README.tr.md">Türkçe</a> |
35+
<a href="README.uk.md">Українська</a>
3536
</p>
3637

3738
[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
@@ -50,7 +51,8 @@ scoop install opencode # Windows
5051
choco install opencode # Windows
5152
brew install anomalyco/tap/opencode # macOS و Linux (موصى به، دائما محدث)
5253
brew install opencode # macOS و Linux (صيغة brew الرسمية، تحديث اقل)
53-
paru -S opencode-bin # Arch Linux
54+
sudo pacman -S opencode # Arch Linux (Stable)
55+
paru -S opencode-bin # Arch Linux (Latest from AUR)
5456
mise use -g opencode # اي نظام
5557
nix run nixpkgs#opencode # او github:anomalyco/opencode لاحدث فرع dev
5658
```

README.br.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
<a href="README.no.md">Norsk</a> |
3232
<a href="README.br.md">Português (Brasil)</a> |
3333
<a href="README.th.md">ไทย</a> |
34-
<a href="README.tr.md">Türkçe</a>
34+
<a href="README.tr.md">Türkçe</a> |
35+
<a href="README.uk.md">Українська</a>
3536
</p>
3637

3738
[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
@@ -50,7 +51,8 @@ scoop install opencode # Windows
5051
choco install opencode # Windows
5152
brew install anomalyco/tap/opencode # macOS e Linux (recomendado, sempre atualizado)
5253
brew install opencode # macOS e Linux (fórmula oficial do brew, atualiza menos)
53-
paru -S opencode-bin # Arch Linux
54+
sudo pacman -S opencode # Arch Linux (Stable)
55+
paru -S opencode-bin # Arch Linux (Latest from AUR)
5456
mise use -g opencode # qualquer sistema
5557
nix run nixpkgs#opencode # ou github:anomalyco/opencode para a branch dev mais recente
5658
```

README.bs.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
<a href="README.no.md">Norsk</a> |
3333
<a href="README.br.md">Português (Brasil)</a> |
3434
<a href="README.th.md">ไทย</a> |
35-
<a href="README.tr.md">Türkçe</a>
35+
<a href="README.tr.md">Türkçe</a> |
36+
<a href="README.uk.md">Українська</a>
3637
</p>
3738

3839
[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
@@ -51,7 +52,8 @@ scoop install opencode # Windows
5152
choco install opencode # Windows
5253
brew install anomalyco/tap/opencode # macOS i Linux (preporučeno, uvijek ažurno)
5354
brew install opencode # macOS i Linux (zvanična brew formula, rjeđe se ažurira)
54-
paru -S opencode-bin # Arch Linux
55+
sudo pacman -S opencode # Arch Linux (Stable)
56+
paru -S opencode-bin # Arch Linux (Latest from AUR)
5557
mise use -g opencode # Bilo koji OS
5658
nix run nixpkgs#opencode # ili github:anomalyco/opencode za najnoviji dev branch
5759
```

README.da.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
<a href="README.no.md">Norsk</a> |
3232
<a href="README.br.md">Português (Brasil)</a> |
3333
<a href="README.th.md">ไทย</a> |
34-
<a href="README.tr.md">Türkçe</a>
34+
<a href="README.tr.md">Türkçe</a> |
35+
<a href="README.uk.md">Українська</a>
3536
</p>
3637

3738
[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
@@ -50,7 +51,8 @@ scoop install opencode # Windows
5051
choco install opencode # Windows
5152
brew install anomalyco/tap/opencode # macOS og Linux (anbefalet, altid up to date)
5253
brew install opencode # macOS og Linux (officiel brew formula, opdateres sjældnere)
53-
paru -S opencode-bin # Arch Linux
54+
sudo pacman -S opencode # Arch Linux (Stable)
55+
paru -S opencode-bin # Arch Linux (Latest from AUR)
5456
mise use -g opencode # alle OS
5557
nix run nixpkgs#opencode # eller github:anomalyco/opencode for nyeste dev-branch
5658
```

README.de.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
<a href="README.no.md">Norsk</a> |
3232
<a href="README.br.md">Português (Brasil)</a> |
3333
<a href="README.th.md">ไทย</a> |
34-
<a href="README.tr.md">Türkçe</a>
34+
<a href="README.tr.md">Türkçe</a> |
35+
<a href="README.uk.md">Українська</a>
3536
</p>
3637

3738
[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
@@ -50,7 +51,8 @@ scoop install opencode # Windows
5051
choco install opencode # Windows
5152
brew install anomalyco/tap/opencode # macOS und Linux (empfohlen, immer aktuell)
5253
brew install opencode # macOS und Linux (offizielle Brew-Formula, seltener aktualisiert)
53-
paru -S opencode-bin # Arch Linux
54+
sudo pacman -S opencode # Arch Linux (Stable)
55+
paru -S opencode-bin # Arch Linux (Latest from AUR)
5456
mise use -g opencode # jedes Betriebssystem
5557
nix run nixpkgs#opencode # oder github:anomalyco/opencode für den neuesten dev-Branch
5658
```

README.es.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
<a href="README.no.md">Norsk</a> |
3232
<a href="README.br.md">Português (Brasil)</a> |
3333
<a href="README.th.md">ไทย</a> |
34-
<a href="README.tr.md">Türkçe</a>
34+
<a href="README.tr.md">Türkçe</a> |
35+
<a href="README.uk.md">Українська</a>
3536
</p>
3637

3738
[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
@@ -50,7 +51,8 @@ scoop install opencode # Windows
5051
choco install opencode # Windows
5152
brew install anomalyco/tap/opencode # macOS y Linux (recomendado, siempre al día)
5253
brew install opencode # macOS y Linux (fórmula oficial de brew, se actualiza menos)
53-
paru -S opencode-bin # Arch Linux
54+
sudo pacman -S opencode # Arch Linux (Stable)
55+
paru -S opencode-bin # Arch Linux (Latest from AUR)
5456
mise use -g opencode # cualquier sistema
5557
nix run nixpkgs#opencode # o github:anomalyco/opencode para la rama dev más reciente
5658
```

README.fr.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
<a href="README.no.md">Norsk</a> |
3232
<a href="README.br.md">Português (Brasil)</a> |
3333
<a href="README.th.md">ไทย</a> |
34-
<a href="README.tr.md">Türkçe</a>
34+
<a href="README.tr.md">Türkçe</a> |
35+
<a href="README.uk.md">Українська</a>
3536
</p>
3637

3738
[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)
@@ -50,7 +51,8 @@ scoop install opencode # Windows
5051
choco install opencode # Windows
5152
brew install anomalyco/tap/opencode # macOS et Linux (recommandé, toujours à jour)
5253
brew install opencode # macOS et Linux (formule officielle brew, mise à jour moins fréquente)
53-
paru -S opencode-bin # Arch Linux
54+
sudo pacman -S opencode # Arch Linux (Stable)
55+
paru -S opencode-bin # Arch Linux (Latest from AUR)
5456
mise use -g opencode # n'importe quel OS
5557
nix run nixpkgs#opencode # ou github:anomalyco/opencode pour la branche dev la plus récente
5658
```

0 commit comments

Comments
 (0)