Kit Langton
|
8e9e79d276
|
refactor(share): effectify share next (#20596)
|
2026-04-03 00:56:56 +00: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 |
|
Kit Langton
|
f549fde874
|
test(app): emit junit artifacts for playwright (#20732)
|
2026-04-02 15:07:46 -04:00 |
|
Kit Langton
|
6dfb30448c
|
refactor(app): unexport internal e2e helpers (#20730)
|
2026-04-02 18:53:51 +00:00 |
|
Kit Langton
|
b5b5f7e019
|
test(opencode): remove temporary e2e url repro (#20729)
|
2026-04-02 14:35:21 -04:00 |
|
Kit Langton
|
ae7b49b034
|
docs(effect): refresh migration status (#20665)
|
2026-04-02 14:33:58 -04:00 |
|
Kit Langton
|
c3ef69c866
|
test(app): add a golden path for mocked e2e prompts (#20593)
|
2026-04-02 18:17:28 +00:00 |
|
Kit Langton
|
336d28f112
|
fix(cli): restore colored help logo (#20592)
|
2026-04-02 03:21:07 +00:00 |
|
Kit Langton
|
916afb5220
|
refactor(account): share token freshness helper (#20591)
|
2026-04-02 02:57:45 +00:00 |
|
Kit Langton
|
2e8e278441
|
fix(cli): use simple logo in CLI (#20585)
|
2026-04-02 02:27:09 +00:00 |
|
Kit Langton
|
0bae38c062
|
refactor(instruction): migrate to Effect service pattern (#20542)
|
2026-04-01 22:22:51 -04:00 |
|
Kit Langton
|
a09b086729
|
test(app): block real llm calls in e2e prompts (#20579)
|
2026-04-01 22:22:43 -04:00 |
|
Kit Langton
|
e148b318b7
|
fix(build): replace require() with dynamic import() in cross-spawn-spawner (#20580)
|
2026-04-01 21:55:35 -04:00 |
|
Kit Langton
|
00d6841f84
|
fix(account): refresh console tokens before expiry (#20558)
|
2026-04-02 00:25:24 +00:00 |
|
Kit Langton
|
c526caae7b
|
fix: show model display name in message footer and transcript (#20539)
|
2026-04-02 00:17:38 +00:00 |
|
Kit Langton
|
b1c07488bd
|
refactor(revert): yield SessionSummary.Service directly (#20541)
|
2026-04-01 20:10:59 -04:00 |
|
Kit Langton
|
92f8e03160
|
fix(test): use effect helper in snapshot race test (#20567)
|
2026-04-01 20:05:47 -04:00 |
|
Kit Langton
|
e4ff1ea778
|
refactor(bash): use Effect ChildProcess for bash tool execution (#20496)
|
2026-04-01 19:48:47 -04: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
|
48db7cf07a
|
fix(opencode): batch snapshot revert without reordering (#20564)
|
2026-04-01 23:46:06 +00:00 |
|
Kit Langton
|
f3f728ec27
|
test(app): fix isolated backend follow-ups (#20513)
|
2026-04-01 17:43:19 +00:00 |
|
Kit Langton
|
c619caefdd
|
fix(account): coalesce concurrent console token refreshes (#20503)
|
2026-04-01 13:16:35 -04:00 |
|
Kit Langton
|
c559af51ce
|
test(app): migrate more e2e suites to isolated backend (#20505)
|
2026-04-01 13:15:42 -04:00 |
|
Kit Langton
|
2f405daa98
|
refactor: use Effect services instead of async facades in provider, auth, and file (#20480)
|
2026-04-01 16:13:13 +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
|
38d2276592
|
test(e2e): isolate prompt tests with per-worker backend (#20464)
|
2026-04-01 15:58:11 +00:00 |
|
Kit Langton
|
5fd833aa18
|
refactor: standardize InstanceState variable name to state (#20267)
|
2026-04-01 10:39:43 -04:00 |
|
Kit Langton
|
9a1c9ae15a
|
test(app): route prompt e2e through mock llm (#20383)
|
2026-04-01 08:28:38 -04:00 |
|
Kit Langton
|
c8ecd64022
|
test(app): add mock llm e2e fixture (#20375)
|
2026-03-31 21:24:39 -04:00 |
|
Kit Langton
|
7532d99e5b
|
test: finish HTTP mock processor coverage (#20372)
|
2026-04-01 00:45:42 +00:00 |
|
Kit Langton
|
181b5f6236
|
refactor(prompt): use Provider service in effect layers (#20167)
|
2026-04-01 00:44:15 +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 |
|
Kit Langton
|
3df18dcde1
|
refactor(provider): effectify Provider service (#20160)
|
2026-03-30 21:56:43 -04:00 |
|
Kit Langton
|
a898c2ea3a
|
refactor(storage): effectify Storage service (#20132)
|
2026-03-31 01:16:02 +00:00 |
|
Kit Langton
|
bf777298c8
|
fix(theme): darken muted text in catppuccin tui themes (#20161)
|
2026-03-30 21:06:05 -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 |
|
Kit Langton
|
ba00e9a993
|
Fix variant dialog filtering (#19917)
|
2026-03-29 16:43:13 +00:00 |
|
Kit Langton
|
860531c275
|
refactor(session): effectify session processor (#19485)
|
2026-03-28 12:09:47 -04:00 |
|
Kit Langton
|
aa9ed001d3
|
refactor(file): use AppFileSystem instead of raw Filesystem (#19458)
|
2026-03-28 10:25:46 -04:00 |
|
Kit Langton
|
43bc5551e8
|
update effect to 4.0.0-beta.42 (#19484)
|
2026-03-27 23:25:05 -04:00 |
|
Kit Langton
|
2145d97f18
|
refactor(session): effectify SessionCompaction service (#19459)
|
2026-03-28 01:09:14 +00:00 |
|
Kit Langton
|
5cd54ec345
|
refactor(format): use ChildProcessSpawner instead of Process.spawn (#19457)
|
2026-03-27 17:37:07 -04:00 |
|
Kit Langton
|
e5f0e813b6
|
refactor(session): effectify Session service (#19449)
|
2026-03-27 16:25:47 -04:00 |
|
Kit Langton
|
e973bbf54a
|
fix(app): default file tree to closed with minimum width (#19426)
|
2026-03-27 14:11:50 -04:00 |
|
Kit Langton
|
d36b38e4a6
|
fix(desktop-electron): match dev dock icon inset on macOS (#19429)
|
2026-03-27 17:32:05 +00:00 |
|
Kit Langton
|
e528ed5d86
|
effectify Plugin service internals (#19365)
|
2026-03-27 15:20:11 +00:00 |
|
Kit Langton
|
decb5e68ee
|
effectify Skill service internals (#19364)
|
2026-03-27 10:15:51 -04:00 |
|
Kit Langton
|
7b44918149
|
refactor(tool-registry): yield Config/Plugin services, use Effect.forEach (#19363)
|
2026-03-27 09:53:00 -04:00 |
|
Kit Langton
|
771525270a
|
fix(opencode): ignore generated models snapshot files (#19362)
|
2026-03-27 02:21:17 +00:00 |
|
Kit Langton
|
e96eead32e
|
refactor(vcs): replace async git() with ChildProcessSpawner (#19361)
|
2026-03-27 02:14:46 +00:00 |
|
Kit Langton
|
9c6f1edfd7
|
refactor(effect): yield services instead of promise facades (#19325)
|
2026-03-26 21:46:38 -04:00 |
|
Kit Langton
|
2e6ac8ff49
|
fix(mcp): close transport on failed/timed-out connections (#19200)
|
2026-03-26 14:41:00 -04:00 |
|
Kit Langton
|
1ebc92fd36
|
refactor(config): use cachedInvalidateWithTTL, bump effect to beta.37 (#19322)
|
2026-03-26 18:05:47 +00:00 |
|
Kit Langton
|
28f5176ffd
|
effectify Config service (#19139)
|
2026-03-26 13:07:01 -04:00 |
|
Kit Langton
|
c7d23098d1
|
refactor(lsp): effectify LSP service with InstanceState (#19150)
|
2026-03-26 11:48:36 -04:00 |
|
Kit Langton
|
ba244a6e62
|
test: restore 5 workers on Windows e2e (#19188)
|
2026-03-25 21:28:18 -04:00 |
|
Kit Langton
|
ea04b23745
|
skill: use Effect.cached for load deduplication (#19165)
|
2026-03-26 00:55:43 +00:00 |
|
Kit Langton
|
f54e4b60cc
|
file: use Effect.cached for scan deduplication (#19164)
|
2026-03-25 20:19:58 -04:00 |
|
Kit Langton
|
97c15a087d
|
effectify Bus service: migrate to Effect PubSub + InstanceState (#18579)
|
2026-03-25 20:19:24 -04:00 |
|
Kit Langton
|
b90de755f9
|
fix+refactor(mcp): lifecycle tests, cancelPending fix, Effect migration (#19042)
|
2026-03-25 20:15:05 -04:00 |
|
Kit Langton
|
8864fdce2f
|
fix: Windows e2e stability (CrossSpawnSpawner, snapshot isolation, session race guards) (#19163)
|
2026-03-25 19:49:14 -04:00 |
|
Kit Langton
|
4647aa80ac
|
effectify Worktree service (#18679)
|
2026-03-24 20:26:21 -04:00 |
|
Kit Langton
|
50f6aa3763
|
fix(opencode): skip typechecking generated models snapshot (#19018)
|
2026-03-24 19:11:45 -04:00 |
|
Kit Langton
|
539b01f20f
|
effectify Project service (#18808)
|
2026-03-24 14:04:22 -04:00 |
|
Kit Langton
|
5c1bb5de86
|
fix: remove flaky cross-spawn spawner tests (#18977)
|
2026-03-24 13:04:04 -04:00 |
|
Kit Langton
|
41c77ccb33
|
fix: restore cross-spawn behavior for effect child processes (#18798)
|
2026-03-24 10:35:24 -04:00 |
|
Kit Langton
|
3a0bf2f39f
|
fix console account URL handling (#18809)
|
2026-03-23 13:11:38 -04:00 |
|
Kit Langton
|
13bac9c91a
|
effectify Pty service (#18572)
|
2026-03-22 01:17:13 +00:00 |
|
Kit Langton
|
fe53af4819
|
effectify ToolRegistry service (#18571)
|
2026-03-22 01:06:01 +00:00 |
|
Kit Langton
|
3236f228fb
|
effectify Plugin service (#18570)
|
2026-03-22 00:50:22 +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
|
6a64177589
|
fix(zen): emit cost chunk in client-facing format, not upstream format (#16817)
|
2026-03-20 23:10:34 -04:00 |
|
Kit Langton
|
214a6c6cf1
|
fix: switch consumers to service imports to break bundle cycles (#18438)
|
2026-03-20 20:55:46 +00:00 |
|
Kit Langton
|
24f9df5463
|
fix: update stale account url/email on re-login (#18426)
|
2026-03-20 14:50:01 -04:00 |
|
Kit Langton
|
d70099b059
|
fix: apply Layer.fresh at instance service definition site (#18418)
|
2026-03-20 14:37:12 -04:00 |
|
Kit Langton
|
e78944e9a4
|
effectify Installation service, drop Effect suffix from namespaces (#18266)
|
2026-03-20 12:10:33 -04:00 |
|
Kit Langton
|
6e09a1d904
|
fix(account): handle pending console login polling (#18281)
|
2026-03-19 16:18:28 -04:00 |
|
Kit Langton
|
0d7e62a532
|
fix forked prompt attachments losing file parts (#17815)
|
2026-03-19 12:00:32 -04:00 |
|
Kit Langton
|
84e62fc662
|
fix(session): preserve tagged error messages (#18165)
|
2026-03-18 20:36:53 -04:00 |
|
Kit Langton
|
81be544981
|
feat(filesystem): add AppFileSystem service, migrate Snapshot (#18138)
|
2026-03-18 19:52:43 -04:00 |
|
Kit Langton
|
5ddfe4ada5
|
chore: type Provider.list() as Record<ProviderID, Info>, delete dead code (#18123)
|
2026-03-18 19:43:12 -04:00 |
|
Kit Langton
|
a800583aea
|
refactor(effect): unify service namespaces and align naming (#18093)
|
2026-03-18 13:34:36 -04:00 |
|
Kit Langton
|
5dfe86dcb1
|
refactor(truncation): effectify TruncateService, delete Scheduler (#17957)
|
2026-03-17 21:59:54 -04:00 |
|
Kit Langton
|
9e7c136de7
|
refactor(snapshot): effectify SnapshotService (#17878)
|
2026-03-17 21:04:16 -04:00 |
|
Kit Langton
|
fee3c196c5
|
add prompt schema validation debug logs (#17812)
|
2026-03-17 19:18:16 -04:00 |
|
Kit Langton
|
3849822769
|
refactor(skill): effectify SkillService as scoped service (#17849)
|
2026-03-16 23:51:07 +00:00 |
|
Kit Langton
|
69381f6aea
|
refactor(file): effectify FileService as scoped service (#17845)
|
2026-03-16 16:18:39 -04:00 |
|
Kit Langton
|
335356280c
|
refactor(format): effectify FormatService as scoped service (#17675)
|
2026-03-16 15:58:36 -04:00 |
|
Kit Langton
|
2cbdf04ec9
|
refactor(file-time): effectify FileTimeService with Semaphore locks (#17835)
|
2026-03-16 18:23:13 +00:00 |
|
Kit Langton
|
e5cbecf17c
|
fix+refactor(vcs): fix HEAD filter bug and effectify VcsService (#17829)
|
2026-03-16 13:59:11 -04:00 |
|
Kit Langton
|
9e740d9947
|
stack: effectify-file-watcher-service (#17827)
|
2026-03-16 13:18:40 -04:00 |
|
Kit Langton
|
469c3a4204
|
refactor(instance): move scoped services to LayerMap (#17544)
|
2026-03-16 12:55:14 -04:00 |
|