Kit Langton
|
8bdcc22541
|
refactor(effect): inline session processor interrupt cleanup (#21593)
|
2026-04-08 21:19:01 -04:00 |
|
Kit Langton
|
2bdd279467
|
fix: propagate abort signal to inline read tool (#21584)
|
2026-04-08 21:07:55 -04:00 |
|
Kit Langton
|
38f8714c09
|
refactor(effect): build task tool from agent services (#21017)
|
2026-04-08 19:02:19 -04:00 |
|
Dax
|
463318486f
|
core: refactor tool system to remove agent context from initialization (#21052)
|
2026-04-07 19:48:12 -04:00 |
|
Aiden Cline
|
81bdffc81c
|
fix: ensure the alibaba provider errors are retried (#21355)
|
2026-04-07 17:46:01 +00:00 |
|
Dax
|
1f94c48bdd
|
fix(opencode): keep user message variants scoped to model (#21332)
|
2026-04-07 10:12:53 -04:00 |
|
Aiden Cline
|
48c1b6b338
|
tweak: move the max token exclusions to plugins @rekram1-node (#21225)
|
2026-04-06 17:43:58 -05:00 |
|
Aiden Cline
|
40e4cd27a1
|
tweak: adjust chat.params hook to allow altering of the maxOutputTokens (#21220)
|
2026-04-06 18:13:30 +00:00 |
|
Aiden Cline
|
280eb16e77
|
fix: ensure reasoning tokens arent double counted when calculating usage (#21047)
|
2026-04-04 15:29:53 -07:00 |
|
Yuxin Dong
|
c08fa5675f
|
refactor: remove redundant Kimi skill section (#20393)
Co-authored-by: dongyuxin <dongyuxin@dev.dongyuxin.msh-dev.svc.cluster.local>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
|
2026-04-04 18:32:26 +00:00 |
|
Kit Langton
|
f2d4ced8ea
|
refactor(effect): build todowrite tool from Todo service (#20789)
Co-authored-by: Juan Pablo Carranza Hurtado <52012198+jpcarranza94@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-03 12:05:40 -04:00 |
|
Kit Langton
|
7994dce0f2
|
refactor(effect): resolve built tools through the registry (#20787)
|
2026-04-03 10:31:00 -04:00 |
|
Nate Williams
|
6359d00fb4
|
fix(core): fix restoring earlier messages in a reverted chain (#20780)
|
2026-04-03 18:23:00 +05:30 |
|
Kevin Flansburg
|
e89527c9f0
|
feat: Send x-session-affinity and x-parent-session-id headers (#20744)
|
2026-04-02 22:09:53 -05:00 |
|
Kit Langton
|
8942fc21aa
|
refactor(effect): prune unused facades (#20748)
|
2026-04-02 20:15:09 -04:00 |
|
Kit Langton
|
5e1b513527
|
refactor(todo): effectify session todo (#20595)
|
2026-04-02 19:11:23 +00:00 |
|
Aiden Cline
|
510a1e8140
|
ignore: fix typecheck in dev (#20702)
|
2026-04-02 15:38:30 +00:00 |
|
Noam Bressler
|
291a857fb8
|
feat: add optional messageID to ShellInput (#20657)
|
2026-04-02 10:18:16 -05:00 |
|
Aiden Cline
|
23c8656080
|
refactor: split up models.dev and config model definitions to prevent coupling (#20605)
|
2026-04-02 10:00:43 -05:00 |
|
Frank
|
811c7e2494
|
cli: update usage exceeded error
|
2026-04-02 00:25:23 -04:00 |
|
Aaron Zhu
|
5daf2fa7f0
|
fix(session): compaction agent responds in same language as conversation (#20581)
Co-authored-by: Aaron Zhu <aaron@Aarons-MacBook-Air.local>
|
2026-04-01 21:44:16 -05:00 |
|
Valentin Vivaldi
|
733a3bd031
|
fix(core): prevent agent loop from stopping after tool calls with OpenAI-compatible providers (#14973)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
|
2026-04-01 21:34:01 -05:00 |
|
Kit Langton
|
0bae38c062
|
refactor(instruction): migrate to Effect service pattern (#20542)
|
2026-04-01 22:22:51 -04:00 |
|
Kit Langton
|
b1c07488bd
|
refactor(revert): yield SessionSummary.Service directly (#20541)
|
2026-04-01 20:10:59 -04:00 |
|
opencode-agent[bot]
|
854484babf
|
chore: generate
|
2026-04-01 23:49:44 +00:00 |
|
Kit Langton
|
26fb6b8788
|
refactor: add Effect-returning versions of MessageV2 functions (#20374)
|
2026-04-01 19:48:36 -04:00 |
|
Kit Langton
|
d9d4f895bc
|
fix(test): auto-acknowledge tool-result follow-ups in mock LLM server (#20528)
|
2026-04-01 23:47:26 +00:00 |
|
Kit Langton
|
a9c85b7c27
|
refactor(shell): use Effect ChildProcess for shell command execution (#20494)
|
2026-04-01 12:07:57 -04:00 |
|
Kit Langton
|
5fd833aa18
|
refactor: standardize InstanceState variable name to state (#20267)
|
2026-04-01 10:39:43 -04:00 |
|
Kit Langton
|
181b5f6236
|
refactor(prompt): use Provider service in effect layers (#20167)
|
2026-04-01 00:44:15 +00:00 |
|
opencode-agent[bot]
|
9b09a7e766
|
chore: generate
|
2026-03-31 23:15:56 +00:00 |
|
Kit Langton
|
3fc0367b93
|
refactor(session): effectify SessionRevert service (#20143)
|
2026-03-31 19:14:49 -04:00 |
|
Kit Langton
|
954a6ca88e
|
refactor(session): effectify SessionSummary service (#20142)
|
2026-03-31 19:14:45 -04:00 |
|
Kit Langton
|
0c03a3ee10
|
test: migrate prompt tests to HTTP mock LLM server (#20304)
|
2026-03-31 19:14:32 -04:00 |
|
Major Hayden
|
26cc924ea2
|
feat: enable prompt caching and cache token tracking for google-vertex-anthropic (#20266)
Signed-off-by: Major Hayden <major@mhtx.net>
|
2026-03-31 15:16:14 -05:00 |
|
Dax
|
567a91191a
|
refactor(session): simplify LLM stream by replacing queue with fromAsyncIterable (#20324)
|
2026-03-31 15:27:51 -04:00 |
|
Yuxin Dong
|
2daf4b805a
|
feat: add a dedicated system prompt for Kimi models (#20259)
Co-authored-by: dongyuxin <dongyuxin@dev.dongyuxin.msh-dev.svc.cluster.local>
|
2026-03-31 17:44:17 +02:00 |
|
Dax
|
befbedacdc
|
fix(session): subagents not being clickable (#20263)
|
2026-03-31 08:58:46 -04:00 |
|
Kit Langton
|
e6f6f7aff1
|
refactor: replace Filesystem util with AppFileSystem service (#20127)
|
2026-03-30 21:48:28 +00:00 |
|
Kit Langton
|
2ed756c72c
|
fix(session): restore busy route handling and add regression coverage (#20125)
|
2026-03-30 20:30:34 +00:00 |
|
Kit Langton
|
c5442d418d
|
refactor(session): effectify SessionPrompt service (#19483)
|
2026-03-30 20:06:51 +00:00 |
|
Aiden Cline
|
9f3c2bd861
|
fix: agent value passed to chat.params and chat.headers hooks was not a string (#19996)
|
2026-03-30 16:32:27 +00:00 |
|
Knut Zuidema
|
196a03caff
|
fix: discourage _noop tool call during LiteLLM compaction (#18539)
|
2026-03-29 22:48:17 -05:00 |
|
Luke Parker
|
b234370080
|
feat(windows): add first-class pwsh/powershell support (#16069)
|
2026-03-30 13:10:01 +10:00 |
|
Aiden Cline
|
afb6abff73
|
fix: ensure OPENCODE_DISABLE_CLAUDE_CODE_PROMPT is respected for project lvl CLAUDE.md (#19924)
|
2026-03-29 18:02:29 +00:00 |
|
ualtinok
|
72c77d0e7b
|
fix(session): fix token usage double-counting w/ anthropic & bedrock due to AI SDK v6 upgrade (#19758)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
|
2026-03-29 12:40:10 -05:00 |
|
Aiden Cline
|
72cb9dfa31
|
tweak: adjust gpt prompt to be more minimal, fix file reference annoyances (#19585)
|
2026-03-28 21:32:40 -05:00 |
|
Aiden Cline
|
36aeb32159
|
ignore: kill todo (#19566)
|
2026-03-29 00:06:32 +00:00 |
|
Kit Langton
|
860531c275
|
refactor(session): effectify session processor (#19485)
|
2026-03-28 12:09:47 -04:00 |
|
Kit Langton
|
2145d97f18
|
refactor(session): effectify SessionCompaction service (#19459)
|
2026-03-28 01:09:14 +00:00 |
|
Kit Langton
|
e5f0e813b6
|
refactor(session): effectify Session service (#19449)
|
2026-03-27 16:25:47 -04:00 |
|
Aiden Cline
|
c33d9996f0
|
feat: AI SDK v6 support (#18433)
|
2026-03-27 15:24:30 -05:00 |
|
Sebastian
|
6274b0677c
|
tui plugins (#19347)
|
2026-03-27 15:00:26 +01:00 |
|
James Long
|
38450443b1
|
feat(core): remove workspace server, WorkspaceContext, start work towards better routing (#19316)
|
2026-03-26 12:30:26 -04:00 |
|
Aiden Cline
|
da1d37274f
|
feat: add gpt prompt so non codex gpt models have their own system prompt modeled after codex cli (#19220)
|
2026-03-26 15:57:38 +00:00 |
|
Kit Langton
|
97c15a087d
|
effectify Bus service: migrate to Effect PubSub + InstanceState (#18579)
|
2026-03-25 20:19:24 -04:00 |
|
Kit Langton
|
8864fdce2f
|
fix: Windows e2e stability (CrossSpawnSpawner, snapshot isolation, session race guards) (#19163)
|
2026-03-25 19:49:14 -04:00 |
|
André Cruz
|
7123aad5a8
|
fix(opencode): classify ZlibError from Bun fetch as retryable instead of unknown (#19104)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
|
2026-03-25 13:08:40 -05:00 |
|
James Long
|
b0017bf1b9
|
feat(core): initial implementation of syncing (#17814)
|
2026-03-25 10:47:40 -04:00 |
|
Ryan Skidmore
|
814a515a8a
|
fix: improve plugin system robustness — agent/command resolution, async errors, hook timing, two-phase init (#18280)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
|
2026-03-24 12:50:55 -05:00 |
|
Vladimir Glafirov
|
9330bc5339
|
fix: route GitLab Duo Workflow system prompt via flowConfig (#18928)
|
2026-03-24 12:33:18 -05:00 |
|
Aiden Cline
|
691644eeeb
|
tweak: add back setting user agent in requests (#18795)
|
2026-03-23 15:34:59 +00:00 |
|
Kit Langton
|
0e0e7a4a4b
|
effectify Command service (#18568)
|
2026-03-22 00:21:41 +00:00 |
|
Kit Langton
|
10a3d6c54e
|
effectify SessionStatus service (#18565)
|
2026-03-21 23:55:07 +00:00 |
|
Kit Langton
|
38e0dc9ccd
|
Move service state into InstanceState, flatten service facades (#18483)
|
2026-03-21 04:51:35 +00:00 |
|
Kit Langton
|
214a6c6cf1
|
fix: switch consumers to service imports to break bundle cycles (#18438)
|
2026-03-20 20:55:46 +00:00 |
|
Vladimir Glafirov
|
05d3e65f76
|
feat: enable GitLab Agent Platform with workflow model discovery (#18014)
|
2026-03-20 12:55:22 -05:00 |
|
Aiden Cline
|
bfdc38e421
|
tweak: adjust codex plugin logic so that codex instruction isn't always added (oauth plan no longer enforces instruction whitelisting) (#18337)
|
2026-03-20 10:37:47 -05:00 |
|
Luke Parker
|
d460614cd7
|
fix: lots of desktop stability, better e2e error logging (#18300)
|
2026-03-20 00:12:06 -04:00 |
|
Dax
|
1071aca91f
|
fix: miscellaneous small fixes (#18328)
|
2026-03-19 22:20:29 -04:00 |
|
Dax
|
52a7a04ad8
|
refactor: replace Bun shell execution with portable Process utilities (#18318)
|
2026-03-19 21:17:06 -04:00 |
|
Dax
|
1ac1a0287c
|
anthropic legal requests (#18186)
|
2026-03-19 04:45:24 +00:00 |
|
Kit Langton
|
84e62fc662
|
fix(session): preserve tagged error messages (#18165)
|
2026-03-18 20:36:53 -04:00 |
|
Aiden Cline
|
8ee939c741
|
tweak: remove unnecessary parts from the fallback system prompt (#18140)
|
2026-03-18 17:27:47 -05:00 |
|
Kit Langton
|
5dfe86dcb1
|
refactor(truncation): effectify TruncateService, delete Scheduler (#17957)
|
2026-03-17 21:59:54 -04:00 |
|
Kit Langton
|
fee3c196c5
|
add prompt schema validation debug logs (#17812)
|
2026-03-17 19:18:16 -04:00 |
|
Kit Langton
|
2cbdf04ec9
|
refactor(file-time): effectify FileTimeService with Semaphore locks (#17835)
|
2026-03-16 18:23:13 +00:00 |
|
DS
|
4cb29967f6
|
fix(opencode): apply message transforms during compaction (#17823)
|
2026-03-16 11:32:53 -05:00 |
|
Jason Quense
|
c2ca1494e5
|
fix(opencode): preserve prompt tool enables with empty agent permissions (#17064)
Co-authored-by: jquense <jquense@ramp.com>
|
2026-03-15 23:01:46 -05:00 |
|
Kit Langton
|
66e8c57ed1
|
refactor(schema): inline branded ID schemas (#17504)
|
2026-03-14 16:14:46 +00:00 |
|
Adam
|
843f188aaa
|
fix(app): support text attachments (#17335)
|
2026-03-13 06:58:24 -05:00 |
|
Shoubhit Dash
|
9457493696
|
perf(server): paginate session history (#17134)
|
2026-03-13 15:48:43 +05:30 |
|
Adam
|
9d3c42c8c4
|
fix(app): task error state
|
2026-03-12 16:25:49 -05:00 |
|
Kit Langton
|
1cb7df7159
|
refactor(provider): flow branded ProviderID/ModelID through internal signatures (#17182)
|
2026-03-12 14:48:17 +00:00 |
|
Kit Langton
|
c45467964c
|
feat(id): brand ProviderID and ModelID (#17110)
|
2026-03-12 09:27:52 -04:00 |
|
Kit Langton
|
2a4dedc210
|
feat(id): brand PermissionID, PtyID, QuestionID, and ToolID (#17042)
|
2026-03-12 01:49:57 +00:00 |
|
Kit Langton
|
090f636354
|
feat(id): brand PartID through Drizzle and Zod schemas (#16966)
|
2026-03-11 23:40:50 +00:00 |
|
Kit Langton
|
16a6d6feba
|
feat(id): brand WorkspaceID through Drizzle and Zod schemas (#16964)
|
2026-03-11 23:30:17 +00:00 |
|
Kit Langton
|
cb67465675
|
feat(id): brand SessionID through Drizzle and Zod schemas (#16953)
|
2026-03-11 23:16:56 +00:00 |
|
Aiden Cline
|
f96e2d4222
|
tweak: adjust skill presentation to be a little less token heavy (#17098)
|
2026-03-11 16:03:15 -05:00 |
|
Kit Langton
|
dbc00aa8e0
|
feat(id): brand ProjectID through Drizzle and Zod schemas (#16948)
|
2026-03-11 16:44:26 -04:00 |
|
Aiden Cline
|
0f6bc8ae71
|
tweak: adjust way skills are presented to agent to increase likelyhood of skill invocations. (#17053)
|
2026-03-11 10:24:55 -05:00 |
|
Luke Parker
|
4ab35d2c5c
|
fix(electron): hide Windows background consoles (#16842)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
|
2026-03-11 13:33:06 +10:00 |
|
Dax
|
613562f504
|
core: make account login upgrades safe while adding multi-account workspace auth (#15487)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 12:53:47 -04:00 |
|
James Long
|
a4330a225d
|
feat(core): allow passing workspaceID into session create endpoint (#16798)
|
2026-03-10 11:12:51 -04:00 |
|
Dax Raad
|
831eb6881b
|
refactor: change pathToFileURL imports from bun to url module
|
2026-03-09 14:52:25 -04:00 |
|
Ryan Skidmore
|
fd6f7133c5
|
fix(opencode): clone part data in Bus event to preserve token values (#15780)
|
2026-03-02 22:52:43 -05:00 |
|
opencode-agent[bot]
|
4b9e19f72f
|
chore: generate
|
2026-03-02 07:41:53 +00:00 |
|
bentrd
|
be20f865ac
|
fix: recover from 413 Request Entity Too Large via auto-compaction (#14707)
Co-authored-by: Noam Bressler <noamzbr@gmail.com>
|
2026-03-02 13:10:55 +05:30 |
|
James Long
|
3ee1653f40
|
feat(core): add workspace_id to session table (#15410)
|
2026-02-28 22:09:53 -05:00 |
|