Releases: ingbyr/lzcode
Releases · ingbyr/lzcode
v1.15.1003
No notable changes.
v1.15.1002
Core
Improvements
1af5e7dDisable tui upgradee7e72edAdd openspec67e3a35Sync release versions for v1.15.9620fc3bFeat(tui): design revamp of diff viewer3780749Refactor(server): rename Fence.waitEffect to Fence.wait4bbfa5cRefactor(server): drop dead Fence.wait + redundant castsf2b28cbRefactor(opencode): fetch remote config with http clientd5b8b08Test(config): port env-var config tests to it.instance957f2cfTest(opencode): cover native reasoning continuation6f1556dChore(deps): bump gitlab-ai-provider to 6.7.0 (#28218) (@vglafirov)c30dc4aTest(control-plane): finish porting workspace.test.ts to it.instance179b353Sync release versions for v1.15.724db1acOpencode: provide channel to web buildbeece19Feat(opencode): add xAI Grok OAuth (SuperGrok) + device-code login (#28557) (@Jaaneek)e49824dTest(session): port llm.test.ts to it.instancee3ba15bRefactor(opencode): roll out serviceUse proxy across 14 services + testscfa9993Refactor(permission): drop redundant inner decode in Permission.ask487b005Test(control-plane): port workspace.test.ts to it.instance2a0a33eRefactor(question): tool-arg errors at the boundary, drop redundant inner decodef21ab2cTest(server): port event SSE tests to it.instance + testEffectShared27d2bc5Test(opencode): port provider.test.ts to it.instanced4760fbTest(opencode): port amazon-bedrock.test.ts to it.instance135bc56Test(opencode): remove redundant global event castscac5c5fRefactor(opencode): extract session LLM request prepdf1c864Rename v2 auth service to accountd782bfaRefactor LLM route-first provider API4469b92Sync release versions for v1.15.6fc2e04cTest(server): port event-diagnostics to Effect runnere12e4fdFeat(tui): collapse directories when possible in file tree5711a8cRun: replace subagent tabs with on-demand picker2991551Handle permanent file plugin errors32853b5Feat(tui): initial impl of diff viewerf0282dfRun: add shell mode to prompt4e17a2dSkip git setup for processor tool test9b5d2fbSkip snapshot seed file commits9900a3dRun CLI subprocess tests concurrentlyc05c833Skip LLM server for prompt tests without LLM callseb099f9Refactor(test/cli): migrate harness short-lived path to AppProcess + FileSystem85f1178Migrate remaining legacy tools config testsd5399afTest(cli): tier-A read-only command smoke tests4bb8acdTest(opencode/run): skip Windows-only scrollback replay failure7e7f1feTest(lib): extract snapshot normalizer utility for cross-OS stability3391bf4Use keymap state for layer visibilityd6f5d93Test(cli): help-text snapshots for every CLI command3b37cddFeat(native-llm): route Anthropic API-key models through native runtimed33f675Test(cli): subprocess integration tests for opencode acp21aca8eFeat(httpapi): add v2 public error schemas279aeb3Test(cli): subprocess integration tests for opencode serve47e7ca9Refactor(test/lib): generalize run-process harness into cli-process61d64beTest(cli): subprocess integration test harness + regression suite for opencode run79b7e0dSync release versions for v1.15.5ffa6a41Refactor(session): extract prompt tool resolutiond4d0c6ePreview native LLM runtime stacke119ae5Refactor(sync): publish via EffectBridge.fork for codebase consistency0da4276Feat(tui): add syntax highlighting for elixir, fsharp, r, make, vim, xml, agdabe9a9a2Refactor(session): extract reference prompt helpers0361495Stabilize watcher test readiness9729af8Refactor(reference): split materialization state2574577Refactor(session): move prompt reminders out of core loop12eec19Speed up targeted opencode testsffe86d1Refactor(repository): type cache failuresdf3ca34Refactor(repository): add cache service9dc1b84Refactor(repository): clarify reference domain345625eRefactor(reference): normalize config entries0397cb2Test(reference): cover configured reference contracts4e9e65fUpgrade opentui to 0.2.146cf1c7cRun: replay session history on interactive resume48e47deLoad models.dev snapshot from build global3b7d382Dialog prompt submit keybind + opentui event sink76e014eSync release versions for v1.15.49885899Sync release versions for v1.15.31ed42d7Sync release versions for v1.15.2d5f5210Sync release versions for v1.15.1968ba00Core: reduce prompts for shell, todowrite, and task toolsce17c6aCore: clarify postinstall error message when binary is missingc9ee6fbRevert "add dialog prompt submit keybind (#27807)"e5e298dAdd dialog prompt submit keybind729f43fRefactor(instance): retire WithInstance adapterd09247aRefactor(lsp): require explicit instance context5a80433Refactor(workspace): centralize adapter invocatione7327c7Refactor(acp): extract runtime reentry11dacd4Refactor(instance): remove legacy runtime fallbacke514a69Refactor(worktree): provide runtime reentry refs7eab956Refactor(instance): remove remaining bind call sites2d82102Test(workspace): avoid legacy instance readsefea6c3Refactor(cli): dispose bootstrap instance explicitly7afde3dRefactor(tool): read repo overview directory from instance state917c4edRefactor(project): import instance context directly5a4a177Refactor(flags): migrate skip migrations flagb9ead1fRefactor(flags): migrate lsp download flag1256740Refactor(flags): migrate claude code prompt flag59e5cbeRefactor(flags): migrate external skills flag15f4bceRefactor(flags): migrate output token max to runtime flags995fb06Sync release versions for v1.15.08fbb4aaAdd Effect-native core event system16b947eSync release versions for v1.14.5163e4562Refactor(server): simplify listener lifecyclec472789Test(lib): promote pollWithTimeout/awaitWithTimeout helperseb95d96Test(session): de-flake shell-cancel tests by waiting for busy state3e0daa6Test(workspace): use runtime flags in workspace testsfaa1ee4Refactor(flags): move channel db flag to runtime flags4e1a4caRefactor(flags): move auto share to runtime flags978f00aFeat(provider): add NVIDIA endpoints origin header (#27394) (@nv-kasikritc)c0e3414Refactor(flags): move embedded web ui flag to runtime flagse88d542Refactor(lsp): move ty flag to runtime flags4b8cbebRefactor(flags): migrate icon discovery runtime flagc26595bRefactor(format): move oxfmt flag to runtime flagsb1cbf6eRefactor(flags): move bash timeout to runtime flags9832d9dRefactor(provider): use runtime flag for experimental models918e98aRefactor(flags): migrate claude code skills flag to RuntimeFlags3dde73bTest(question): wait on question events3717e80Feat: add experimental background subagents6fe8c92Docs(effect): refresh TODO with shipped P0 and RF work35c46ecRefactor(lsp): type initialize errorsb455c8aRefactor(provider): type init errorsad1ba01Refactor(server): centralize session busy mappingc40a130Refactor event HTTP API route modulesd5282f3Sync release versions for v1.14.500f5276cTest(httpapi): simplify event stream regression coveragec60dad4Docs(effect): plan Instance deletion path9932272Refactor(storage): remove not found wire serializer37185e9Test(format): remove formatter check sleeps7883786Refactor(core): move models.dev into core8e97159Test(effect): use Effect sleep in instance state tests0891081Effect(patch,tool): migrate patch/index and tool/read to AppFileSystem612aff7Effect(core): track stderr truncation; polish AppProcess callers57ec7bfEffect(util): migrate filesystem callers to AppFileSystem.Servicef58f9e5Test(workspace): effectify sync state cases5e8e338Cleanup: make smallOptions rely on variants5dd9576Test(workspace): use Effect for local session warp casesabe9b53Sync release versions for v1.14.493aeafd2Refactor(flags): route installation client through runtime flagsf3e8638Refactor(flags): route llm client through runtime flags4cc0038Test(util): migrate log cleanup test to Effectc35cac9Test(mcp): migrate OAuth auto-connect testsb9018aeTest(session): use Effect polling in processor tests487484fEffect(git): migrate to AppProcess.run67f2d0cEffect(installation): migrate to AppProcess.run5d3e5ffTest(server): migrate pty websocket input test3504aacEffect(worktree): migrate to AppProcess.run8e673d2Effect(format): migrate to AppProcesscf83a00Test(tool): use Effect sleep in edit concurrency test479afc3Effect(core): add stdin option to AppProcess.run; migrate snapshot+clipboard1fd7de6Refactor: migrate installation tests to testEffect08455d0Refactor(flags): route control-plane workspaces through runtime flagsf6bb32fRefactor(flags): route sync workspaces through runtime flags1db331eEffect(snapshot): migrate to AppProcess.runeb834d1Test(workspace): effectify sync start coverage90155bcRefactor(flags): route session workspaces through runtime flags80c500cCore: expose v2 model listing API1b611d5Refactor(flags): route event system through runtime flagsaecfa02Refactor(flags): route plan mode through runtime flags9ea9efbRefactor(flags): route scout through runtime flags321531cTest(cli): cover config json diagnostics87a0487Temporarily revert: preserve permission ordering by accepting a layered arraya949452Test(pty): migrate output isolation to Effect runnerb1c5550Test(pty): migrate shell tests to Effect runner7b3dde2Test(server): scope MCP HttpApi handler161ff27Test(mcp): migrate lifecycle tests to Effect runner2ae3ea0Test(server): stabilize SDK project skill p...
v1.14.2902
No notable changes
v1.14.2901
No notable changes
v1.4.303
No notable changes
v1.4.302
No notable changes
v1.4.301
No notable changes
v1.4.3
No notable changes
v1.2.35
Core
- rename log file to lzcode
Desktop
- core: add comprehensive tracing to desktop initialization and CLI spawning
- Revert "core: disable automatic update checks on startup to reduce network noise"
v1.2.34
Desktop
- core: disable automatic update checks on startup to reduce network noise