forked from anomalyco/opencode
-
Notifications
You must be signed in to change notification settings - Fork 3
Integration #32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Integration #32
Changes from 47 commits
Commits
Show all changes
160 commits
Select commit
Hold shift + click to select a range
38376f4
PATCH /config hot-reload w/ selective cache invalidation (#15)
shuv1337 f471203
Merge branch 'dev' into config-hot-reload
shuv1337 3dbd5ed
typecheck fix
shuv1337 df3e955
chore: format code
actions-user f71cb8b
Merge branch 'dev' into config-hot-reload
shuv1337 6ee86eb
fix for failing test
shuv1337 725a878
fix for failing test
shuv1337 865955e
chore: format code
actions-user bdf7f7d
Merge branch 'dev' into config-hot-reload
shuv1337 bad3021
Merge branch 'integration' into config-hot-reload
shuv1337 f28361f
chore: format code
actions-user 410fd58
Merge branch 'integration' into config-hot-reload
shuv1337 37527bd
Fix cache corruption from partial updates in file refresh (#18)
Copilot ce411d0
Merge branch 'integration' into config-hot-reload
shuv1337 66546ce
Add favorites to model selector (#23)
shuv1337 e3d696e
Merge branch 'integration' into config-hot-reload
shuv1337 03d3c80
revert desktop changes
shuv1337 76d48d8
revert desktop changes
shuv1337 4d5f6b5
proper fix for image attachments
shuv1337 26b6b1e
Merge branch 'dev' into fix-tui-img-attachments
shuv1337 f3b5b37
chore: format code
actions-user 2c264a7
Merge branch 'dev' into add-model-favorites
shuv1337 a069899
Update Nix flake.lock and hashes
actions-user d9a0881
chore: format code
actions-user 1aedc8a
chore: format code
actions-user 0a1f6d8
fix syntax error
shuv1337 15b72aa
Merge branch 'dev' into add-model-favorites
shuv1337 51eaba8
Merge branch 'dev' into fix-tui-img-attachments
shuv1337 16aed1b
chore: format code
actions-user e6b665e
Merge branch 'dev' into add-model-favorites
shuv1337 0b96087
Merge branch 'dev' into fix-tui-img-attachments
shuv1337 a8832fa
Update Nix flake.lock and hashes
actions-user fd4d38b
Merge branch 'dev' into add-model-favorites
shuv1337 65b7569
Merge branch 'dev' into fix-tui-img-attachments
shuv1337 1296e46
Merge origin/dev into config-hot-reload
shuv1337 9c9d2ed
Merge branch 'dev' into fix-tui-img-attachments
rekram1-node 8cfe611
fix: resolve type error in provider configuration loop
shuv1337 980c331
gen sdk
shuv1337 62a8131
Update Nix flake.lock and hashes
actions-user 01133dd
Merge branch 'dev' into config-hot-reload
shuv1337 3f44edd
Merge branch 'sst:dev' into integration
shuv1337 a4cbc52
Update Nix flake.lock and hashes
actions-user f1ff202
Local test merge of PR #29: Config hot reload
shuv1337 cf53bc3
Local test merge of PR #27: Add model favorites
shuv1337 3538e54
Local test merge of PR #26: proper fix for image attachments
shuv1337 4423bc5
Local test merge of PR #30: Merge Dev into Integration
shuv1337 b67a0bb
Local test merge of PR #27: Add model favorites
shuv1337 1dab0fa
Merge branch 'dev' into add-model-favorites
shuv1337 e99a697
Merge branch 'dev' into add-model-favorites
shuv1337 6d6be71
Local test merge of dev into integration: whitelist/blacklist provide…
shuv1337 087f075
Merge branch 'dev' into add-model-favorites
shuv1337 69a9960
Merge branch 'dev' into integration
shuv1337 d162131
chore: format code
actions-user 9cab986
Merge branch 'dev' into add-model-favorites
shuv1337 283ee53
Merge branch 'dev' into integration
shuv1337 5d587f0
Update Nix flake.lock and hashes
actions-user 93997a0
Update Nix flake.lock and hashes
actions-user 210b9b5
Merge branch 'dev' into add-model-favorites
shuv1337 0314155
Merge branch 'dev' into integration
shuv1337 6a751a5
chore: format code
actions-user 62370a3
Merge branch 'dev' into add-model-favorites
shuv1337 fab0427
Merge branch 'dev' into integration
shuv1337 78f0927
Merge branch 'dev' into add-model-favorites
shuv1337 37aa350
chore: format code
actions-user f432c6b
Merge branch 'dev' into add-model-favorites
shuv1337 2f9a780
Merge branch 'dev' into integration
shuv1337 dd471fc
gen new sdk
shuv1337 1e21e93
Merge branch 'dev' into integration
shuv1337 ab3b2be
Merge branch 'dev' into add-model-favorites
shuv1337 bc83f23
Merge branch 'dev' into add-model-favorites
shuv1337 a909581
Update Nix flake.lock and hashes
actions-user 82ba1b2
Update Nix flake.lock and hashes
actions-user cc49b53
Merge branch 'dev' into add-model-favorites
shuv1337 87cf82f
ci: fix action
rekram1-node bc54218
feature: optional selectedListItemText element in themes and luminanc…
ariane-emory 64fd8bc
ignore: update download stats 2025-11-23
actions-user f39f5e1
ignore: update @solidjs/start dependency and fix console redirect han…
thdxr 17cad73
Update Nix flake.lock and hashes
actions-user c292e28
tweak: fix bool
rekram1-node 4abd520
sync
thdxr fc74ff7
ci: stuff
thdxr 34ef9f1
Update Nix flake.lock and hashes
actions-user f3a9208
ci: stuff
thdxr a01166c
Update Nix flake.lock and hashes
actions-user a444fe6
fix bash tool wsl
rekram1-node 41ebbdb
ci: ignore
thdxr 530c51a
release: v1.0.106
56cc494
Update Nix flake.lock and hashes
actions-user 41f7f89
ci: ignore
thdxr 10dc9f0
token
thdxr b026964
ci: secret
thdxr 09ee41b
chore: format code
actions-user 1e87f4f
ci: ignore
thdxr a4765c3
ci: ignore
thdxr b9aa445
ci: ignore
thdxr 0bfbdd6
ci: remove log
thdxr 1b7e822
tweak: slight improvements to title gen
rekram1-node d68e4b4
wip: zen
6eaccae
wip: zen
20f57ff
chore: format code
actions-user 5e29dd7
fix: add explicit fallback model and prevent direct opencode provide…
no1wudi 6a42f4b
nix: bundle js dist with bun and patch tree-sitter wasm paths (#4644)
Alb-O 7e508e9
chore: format code
actions-user a8a8811
fix: fatal: undefined is not an object (evaluating 'color.buffer')
rekram1-node e2b7fd9
bump copilot plugin, give better error message for copilot (#4678)
rekram1-node 4a99e4d
release: v1.0.107
83615fd
tweak: modified files sidebar
rekram1-node b703f3a
fix: persist light vs dark mode
rekram1-node 30e223b
chore: format code
actions-user 92b566b
tweak: display MCPs in alphabetic order in the sidebar. (#4680)
ariane-emory 8b0d311
TUI: fix: add null check for user.time in duration calculation (#4679)
WohthaN 7afdb2a
ignore: update download stats 2025-11-24
actions-user 769ae2b
docs: add Ollama Cloud provider setup to providers.mdx (#4693)
fifthfrankie 7f34821
non-corpo loading spinner
kommander 7175cf2
chore: format code
actions-user bf4c515
release: v1.0.108
cfa3759
textarea highlight cursor color
kommander 540ae3f
chore: format code
actions-user df67e68
wip: zen
bcd5243
ci: nix hash
rekram1-node b96d908
add autoupdate: notify
rekram1-node 00c579b
zen: add opus 4.5
184dc30
Update Nix flake.lock and hashes
actions-user 138572b
Merge branch 'dev' into add-model-favorites
shuv1337 7990520
chore: format code
actions-user 28cd7be
chore: format code
actions-user 1984ba5
Merge branch 'dev' into add-model-favorites
shuv1337 d43386f
Update Nix flake.lock and hashes
actions-user b6bf1fc
Merge branch 'dev' into add-model-favorites
shuv1337 bf688b4
Token count (#33)
shuv1337 a93f752
Integration merge (#34)
shuv1337 7949469
Merge dev into integration: resolve conflicts
shuv1337 912d7ec
Merge branch 'dev' into add-model-favorites
shuv1337 f7057b1
Merge upstream/dev into integration: sync with latest sst/opencode ch…
shuv1337 80b45f5
updates
shuv1337 12f6be4
Merge branch 'dev' into add-model-favorites
shuv1337 bd6efe0
Update Nix flake.lock and hashes
actions-user 7d85dac
trying different favorites layout
shuv1337 e747767
one more tweak
shuv1337 13b2839
increasing recent model storage to allow for 5 favorites + 5 non-favo…
shuv1337 8d762ec
updates
shuv1337 2a615df
chore: format code
actions-user e0ca7d1
Add model favorites (#35)
shuv1337 b431e3f
continue limiting recents to 5
shuv1337 25f3396
Local test merge of add-model-favorites into integration
shuv1337 885b4d1
Update Nix flake.lock and hashes
actions-user 90b5930
feat: add automated upstream sync workflow
shuv1337 d469ed2
fix: handle already up-to-date case in upstream sync
shuv1337 8ebc6da
remove .opencode in local fork
shuv1337 75ea4b5
integration updated to v1.0.110
shuv1337 9794c31
integration updated to v1.0.110
shuv1337 7f74843
chore: format code
actions-user 7708540
shuvcode logo
shuv1337 bad3b0c
Merge origin/dev: sync to v1.0.112
shuv1337 edae6fe
chore: format code
actions-user 01e86d7
Update Nix flake.lock and hashes
actions-user 83c38a9
ci: use GITHUB_TOKEN instead of SST_GITHUB_TOKEN
shuv1337 bcd9930
ci: only trigger snapshot on dev branch
shuv1337 f810c0a
ci: pass token to checkout action
shuv1337 122015b
ci: use PAT_TOKEN for workflow permissions
shuv1337 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Clarify per-agent permission merge semantics (possible loss of default
doom_loop/external_directorybehavior)In the per-agent customization loop you do:
This means:
agentPermission, which includesdefaultPermission’sdoom_loop: "ask"andexternal_directory: "ask"whencfg.permissiondoesn’t override them.cfg.permission(even if it doesn’t mentiondoom_loop/external_directory), the latermergeAgentPermissions(cfg.permission ?? {}, permission ?? {})overwritesitem.permission, andmergeAgentPermissionswill leavedoom_loop/external_directoryasundefinedif they’re not present incfg.permissionor the per-agent override.If the intent is “global defaults (with
doom_loop/external_directory= ask) + global permission overrides + per-agent overrides”, you probably want to base this merge on the already-computedagentPermission(oritem.permission) instead of rawcfg.permission, e.g.:(or an equivalent variant).
Also,
mergeAgentPermissionscurrently mutates its arguments whenbashis a string:If callers pass shared config objects (e.g.,
cfg.permission), this will change their shape in-place. Consider cloning those inputs first if you wantConfigto remain structurally immutable.Also applies to: 106-181, 226-262
🤖 Prompt for AI Agents