Khang Ha (Kelvin)
fde0b39b7c
fix: properly encode file URLs with special characters ( #12424 )
2026-02-06 16:16:56 -06:00
Igor Šćekić
4a179f85c0
fix(session): mark turn close reason as interrupted on abort
2026-02-06 23:16:11 +01:00
opencode-agent[bot]
e767801db2
chore: generate
2026-02-06 22:14:34 +00:00
Goni Zahavy
def907ae4b
fix(opencode): SessionPrompt.shell() now triggers loop if messages are queued ( #10987 )
2026-02-06 16:13:11 -06:00
Igor Šćekić
6ba626be19
fix(session): set turn close reason on abort/error
...
Ensure TurnClose is published with an accurate reason by marking aborted
turns as "interrupted" and stop-with-error turns as "error".
2026-02-06 23:02:51 +01:00
Igor Šćekić
de05fea01b
feat(session): track turn open/close in kilo ingest
...
Add session.turn.open and session.turn.close bus events and publish them
from the prompt loop with a close reason (completed/error/interrupted).
Extend the ingest queue to sync session_open/session_close items and
version the ingest endpoint with ?v=1.
2026-02-06 23:00:49 +01:00
Ivan Gonzalez
a25cd2da72
feat(opencode): use reasoning summary auto for gpt-5 models that are not chat ( #12502 )
2026-02-06 13:19:14 -06:00
opencode-agent[bot]
918795d868
chore: generate
2026-02-06 19:16:36 +00:00
Ariane Emory
84c5df19c7
feat(tui): add Claude Code-style --fork flag to duplicate sessions before continuing ( resolves #11137 ) ( #11340 )
2026-02-06 13:15:47 -06:00
Mariam Jabara
95ad6758af
feat: add specific system prompt for Trinity model ( #12144 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-06 11:43:10 -06:00
opencode-agent[bot]
3f7ca0494b
chore: generate
2026-02-06 17:19:57 +00:00
Nacho F. Lizaur
18749c1f4e
fix(opencode): correct prefix selection for amazon-bedrock provider in getSmallModel ( #12281 )
2026-02-06 11:18:57 -06:00
Adam
9497cfdf45
fix(app): don't rely on metadata.summary in task tool render ( #12497 )
2026-02-06 10:54:54 -06:00
Ariane Emory
449c5b44b7
feat(tui): restore footer to session view ( #12245 )
2026-02-06 10:21:16 -06:00
Matt Silverlock
24dbc46548
fix(github): handle step-start/step-finish parts in extractResponseText ( #12470 )
2026-02-06 10:20:33 -06:00
Vladimir Glafirov
83156e5153
chore(deps): bump @gitlab/gitlab-ai-provider to 3.5.0 ( #12496 )
2026-02-06 10:16:15 -06:00
cooooooooooode
53298145a2
fix: add directory parameter to plugin client for multi-project support ( #11344 )
...
Co-authored-by: cooooooooooode <187372691+cooooooooooode@users.noreply.github.com >
2026-02-06 10:15:35 -06:00
Yuvraj Virk
c07077f96c
fix: correct /data API usage and data format for importing share URLs ( #7381 )
2026-02-06 15:29:10 +00:00
Dax Raad
c35bd39829
tui: parallelize skill downloads for faster loading
...
Refactored skill discovery to download skills in parallel instead of sequentially,
reducing load times when multiple skills need to be fetched from remote URLs.
Also updated AGENTS.md with guidance on using dev branch for diffs.
2026-02-06 00:36:11 -05:00
Dax Raad
266de27a0b
feat(skill): add skill discovery from URLs via well-known RFC
...
Implement the Agent Skills Discovery RFC to allow fetching skills from URLs:
- Add 'urls' field to config.skills for specifying skill registry URLs
- Create Discovery namespace in skill/discovery.ts with pull() function
- Download skills from /.well-known/skills/index.json endpoints
- Cache downloaded skills to ~/.cache/opencode/skills/
- Skip re-downloading existing files for efficiency
Users can now configure:
{
"skills": {
"urls": ["https://example.com/.well-known/skills/ "]
}
}
Implements: https://github.com/cloudflare/agent-skills-discovery-rfc
2026-02-06 00:36:11 -05:00
Akshar Patel
683d234d80
feat(tui): highlight esc label on hover in dialog ( #12383 )
2026-02-05 20:11:08 -06:00
Hank Stoever
229cdafcc4
fix(config): handle $ character with {file:} pattern ( #12390 )
...
Co-authored-by: Hank Stoever <1109058+hstove@users.noreply.github.com >
2026-02-05 20:10:35 -06:00
Dax Raad
154d0ebf53
increase skill dialog width
2026-02-05 18:38:31 -05:00
Andrew Pashynnyk
2e9a63fe4f
fix(opencode): improve skills dialog readability ( #12356 )
2026-02-05 18:35:35 -05:00
opencode
579902ace6
release: v1.1.53
2026-02-05 23:08:56 +00:00
Dax Raad
9ff423bebf
senior engineer senior engineering
2026-02-05 17:51:12 -05:00
Aiden Cline
1824db13cf
tweak: load user plugins after builtin ( #12373 )
2026-02-05 22:49:48 +00:00
Aiden Cline
36637b3be0
chore: rm hardcoded conditional that was used for testing ( #12371 )
2026-02-05 16:31:52 -06:00
Dax
a45841396f
core: fix unhandled errors when aborting with queued messages ( #12369 )
2026-02-05 22:27:27 +00:00
Akshar Patel
102d8e72bb
fix(tui): allow mouse escape via "esc" labels in dialogs ( #11421 )
2026-02-05 16:14:49 -06:00
Rafi Khardalian
09a0e921ce
fix(plugin): user plugins override built-in plugins for same provider ( #12361 )
2026-02-05 16:04:02 -06:00
Aiden Cline
b551195818
tweak: move codex 5.3 model definition to the plugin so that models.dev doesnt have to show unsupported model for others ( #12344 )
2026-02-05 20:53:26 +00:00
Catriel Müller
f8193095d0
fix: fix GitlabAuth Plugin definition
2026-02-05 16:46:39 -03:00
Catriel Müller
eb213cb635
feat: merge opencode v1.1.52
2026-02-05 16:43:43 -03:00
Catriel Müller
e61999fc4b
refactor: kilo compat for v1.1.52
2026-02-05 16:16:59 -03:00
Marius
390b479fcd
Add kilo provider model configuration ( #148 )
2026-02-05 20:13:01 +01:00
Steffen Deusch
8ddef975b7
feat(acp): add session usage ( #12299 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-02-05 12:58:09 -06:00
Aiden Cline
2f78705f6e
tweak: update transforms for gpt-5.3 ( #12325 )
2026-02-05 12:49:40 -06:00
opencode
a0bc656215
release: v1.1.52
2026-02-05 18:48:54 +00:00
Dax Raad
47f00d23b3
enable 5.3 codex
2026-02-05 13:23:58 -05:00
Goni Zahavy
40ebc34909
feat(tui): add running spinner to bash tool in TUI ( #12317 )
2026-02-05 12:23:02 -06:00
Catriel Müller
d76782e3ca
fix: fix publish legacy
2026-02-05 15:15:51 -03:00
Dax Raad
7c748ef089
core: silently ignore proxy command failures to prevent config initialization crashes
2026-02-05 12:47:32 -05:00
Aiden Cline
fba5a79c45
fix: ensure that github copilot plugin properly sets headers when used in other clients than tui ( #12316 )
2026-02-05 11:40:29 -06:00
Dax Raad
9adcf524e2
core: bundle GitLab auth plugin directly instead of dynamic install
...
Remove dynamic installation of built-in plugins. GitLab auth is now imported
directly as an internal plugin, eliminating network requests during startup
and simplifying the plugin loading logic.
Removes the need for test mocks since plugins are no longer
dynamically installed at runtime.
2026-02-05 11:29:00 -05:00
Catriel Müller
5fca0e717f
Merge pull request #140 from Kilo-Org/catrielmuller/fix-logout-command
...
fix: wrap AuthLogoutCommand with Instance.provide() to fix context error
2026-02-05 13:08:34 -03:00
David Barbosa Maia
5b83b70ad4
feat: local-review
2026-02-05 15:36:43 +00:00
Dax Raad
531b1941a0
ci: ensure config test waits for dependencies to complete installation
2026-02-05 10:13:52 -05:00
Mark IJbema
54a88d1b90
Merge remote-tracking branch 'origin/dev' into mark/cli-backend-integration
2026-02-05 16:10:51 +01:00
Dax Raad
a1c46e05ee
core: fix plugin installation to use direct package.json manipulation instead of bun add
...
This ensures plugins install more reliably by writing dependencies directly
to package.json rather than relying on bun add commands which can fail
in certain environments. Also adds a small delay to ensure filesystem
operations complete before proceeding.
2026-02-05 10:07:59 -05:00