Skip to content

Releases: LHagfoss/rustcode

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 20:11
15a20a4

What's Changed

Features

  • feat(desktop): rework chat lane, type and composer into one card by @LHagfoss in #2978
  • feat(desktop): split settings into pages and add row resets by @LHagfoss in #2979
  • feat(desktop): add sidebar selection, keyboard navigation and row details by @LHagfoss in #2981
  • feat(engine): let agents query the app and read across projects by @LHagfoss in #2980
  • feat(desktop): let shortcuts be remapped in settings by @LHagfoss in #2982
  • feat(desktop): show approvals, questions and plans in the timeline by @LHagfoss in #2984
  • feat(engine): collect threads, turns and tool calls in a local database by @LHagfoss in #2986
  • feat(desktop): wake a parent thread when its children finish or ask by @LHagfoss in #2987
  • feat(engine): teach every harness to draw Smart UI views by @LHagfoss in #2989
  • feat(engine): let agents query usage and the data store by @LHagfoss in #2992

Fixes

  • fix(desktop): keep the real reason when a thread fails to start by @LHagfoss in #2983
  • fix(engine): record the first turn of a new thread in the data store by @LHagfoss in #2988
  • fix(engine): keep tool output of harness threads by @LHagfoss in #2990
  • fix(engine): read Claude usage from every config profile by @LHagfoss in #2991

Documentation

  • docs(desktop): define RustCode as the orchestrator and name its parts by @LHagfoss in #2985

Chores

Full Changelog: v1.7.1...v1.8.0

v1.7.1

Choose a tag to compare

@github-actions github-actions released this 04 Nov 12:58
6705210

What's Changed

Features

  • feat(desktop): share one button, select and menu across the app by @LHagfoss in #2952
  • feat(engine): let agents find, manage and configure threads through MCP by @LHagfoss in #2953
  • feat(desktop): answer approvals from the composer, children too by @LHagfoss in #2955
  • feat(desktop): open Settings as a searchable floating panel by @LHagfoss in #2957
  • feat(desktop): snooze threads and fold working ones into a section by @LHagfoss in #2956
  • feat(engine): let agents list projects and pull requests by @LHagfoss in #2958
  • feat(desktop): add a Details view to the right panel by @LHagfoss in #2961
  • feat(desktop): reset a changed setting from its row by @LHagfoss in #2964
  • feat(desktop): mark model and effort changes in the transcript by @LHagfoss in #2963
  • feat(engine): let agents move threads and see waiting requests by @LHagfoss in #2965
  • feat(desktop): name the thread in finished and failed toasts by @LHagfoss in #2967
  • feat(desktop): reference project files with @ in the composer by @LHagfoss in #2968
  • feat(desktop): turn the timeline rail into a minimap with previews by @LHagfoss in #2973
  • feat(desktop): show harness, model and status on subagents by @LHagfoss in #2975
  • feat(desktop): show a started thread beside the current one by @LHagfoss in #2976

Fixes

  • fix(desktop): close the folder menu on Esc and outside clicks by @LHagfoss in #2951
  • fix(engine): give Pi threads the thread tools by @LHagfoss in #2954
  • fix(desktop): keep start_session titles and drop the Pi startup banner by @LHagfoss in #2966
  • fix(engine): let agents snooze by name and hide stored Pi banners by @LHagfoss in #2969
  • fix(desktop): remove the digit hints and shortcuts from the sidebar by @LHagfoss in #2971
  • fix(desktop): read sent messages as Markdown and fold them by height by @LHagfoss in #2972
  • fix(desktop): highlight the code in transcript diffs by @LHagfoss in #2974

Refactor

  • refactor(desktop): use Pill for hand-styled action buttons by @LHagfoss in #2962

Documentation

  • docs(desktop): remove the last comparisons to other products by @LHagfoss in #2960

Chores

Full Changelog: v1.7.0...v1.7.1

v1.7.1-beta.1

v1.7.1-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Nov 11:38
41bfb35

What's Changed

Features

  • feat(desktop): share one button, select and menu across the app by @LHagfoss in #2952
  • feat(engine): let agents find, manage and configure threads through MCP by @LHagfoss in #2953
  • feat(desktop): answer approvals from the composer, children too by @LHagfoss in #2955
  • feat(desktop): open Settings as a searchable floating panel by @LHagfoss in #2957
  • feat(desktop): snooze threads and fold working ones into a section by @LHagfoss in #2956
  • feat(engine): let agents list projects and pull requests by @LHagfoss in #2958
  • feat(desktop): add a Details view to the right panel by @LHagfoss in #2961
  • feat(desktop): reset a changed setting from its row by @LHagfoss in #2964
  • feat(desktop): mark model and effort changes in the transcript by @LHagfoss in #2963
  • feat(engine): let agents move threads and see waiting requests by @LHagfoss in #2965
  • feat(desktop): name the thread in finished and failed toasts by @LHagfoss in #2967
  • feat(desktop): reference project files with @ in the composer by @LHagfoss in #2968

Fixes

  • fix(desktop): close the folder menu on Esc and outside clicks by @LHagfoss in #2951
  • fix(engine): give Pi threads the thread tools by @LHagfoss in #2954
  • fix(desktop): keep start_session titles and drop the Pi startup banner by @LHagfoss in #2966
  • fix(engine): let agents snooze by name and hide stored Pi banners by @LHagfoss in #2969

Refactor

  • refactor(desktop): use Pill for hand-styled action buttons by @LHagfoss in #2962

Documentation

  • docs(desktop): remove the last comparisons to other products by @LHagfoss in #2960

Chores

Full Changelog: v1.7.0...v1.7.1-beta.1

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 22:16
62c8a6e

What's Changed

Features

  • feat(desktop): calm the orchestrating chat and show plan usage in the composer by @LHagfoss in #2947
  • feat(engine): teach external harnesses the rustcode-viz blocks the app draws by @LHagfoss in #2948

Documentation

  • docs(agents): add rules for delegating work to other threads by @LHagfoss in #2949

Chores

Full Changelog: v1.6.0...v1.7.0

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 19:06
fb66cea

What's Changed

Features

  • feat(desktop): lay out the chat timeline like T3 Code by @LHagfoss in #2943
  • feat(desktop): make the sidebar one list with T3 Code's row statuses by @LHagfoss in #2944
  • feat(desktop): collapse subagents started together into one row by @LHagfoss in #2945
  • feat(desktop): fill the context ring, open the thread folder, tell harnesses where they run by @LHagfoss in #2942

Chores

Full Changelog: v1.5.1...v1.6.0

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 17:44
5f8d89c

What's Changed

Fixes

  • fix(ci): quote the Build workflow's release-commit condition by @LHagfoss in #2940

Chores

Full Changelog: v1.5.0...v1.5.1

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 16:02
cb4b7cb

What's Changed

Features

  • feat(desktop): fold Claude subagents into one live row each by @LHagfoss in #2925
  • feat(engine): give harnesses the MCP logins made in RustCode by @LHagfoss in #2929
  • feat(desktop): fold a running turn's earlier steps and quiet the header by @LHagfoss in #2930
  • feat(engine): add Pi as a built-in harness through pi-acp by @LHagfoss in #2932

Fixes

  • fix(desktop): show plan usage and context as what is left by @LHagfoss in #2926
  • fix(desktop): keep chat rows from overlapping and count only real checks by @LHagfoss in #2927
  • fix(engine): report Codex plan usage for threads on the Codex harness by @LHagfoss in #2928
  • fix(desktop): stop an opened MCP server from blanking the app, reload the view with Cmd R by @LHagfoss in #2931

Chores

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 13:10
0f63c2b

What's Changed

Features

  • feat(desktop): use a rounded font and animate new rows by @LHagfoss in #2916
  • feat(desktop): fold delegated threads away once they finish by @LHagfoss in #2919
  • feat(desktop): continue interrupted threads after a restart by @LHagfoss in #2917
  • feat(desktop): add text zoom with Cmd +, Cmd - and Cmd 0 by @LHagfoss in #2920
  • feat(desktop): show when a parked turn waits and when it wakes by @LHagfoss in #2921
  • feat(engine): repair a thread that will not open by @LHagfoss in #2918

Fixes

  • fix(desktop): show the app's version before the first update check by @LHagfoss in #2912
  • fix(desktop): darken the composer and show context on hover by @LHagfoss in #2915
  • fix(engine): find the Codex CLI for plan usage when opened from the Dock by @LHagfoss in #2914
  • fix(desktop): show one toast at a time under the header, round the menus by @LHagfoss in #2922
  • fix(desktop): drop the tray's harness label and left-align the checks by @LHagfoss in #2923

Build & CI

  • ci: stop publishing the SwiftUI app's update zip by @LHagfoss in #2913

Chores

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 11:56
d56da88

What's Changed

Features

  • feat(desktop): take the latest queued message back with Arrow Up by @LHagfoss in #2888
  • feat(desktop): add a default access level and stop re-asking Full access threads by @LHagfoss in #2889
  • feat(desktop): open the window at the size it was closed with by @LHagfoss in #2892
  • feat(engine): give external harness threads the workspace's MCP servers by @LHagfoss in #2897
  • feat(desktop): let Settings turn the RustCode harness off by @LHagfoss in #2904
  • feat(desktop): turn thread delegation on by default by @LHagfoss in #2908

Fixes

  • fix(desktop): flatten floating surfaces and cut their shadows by @LHagfoss in #2883
  • fix(desktop): put Off at the left of the effort slider by @LHagfoss in #2884
  • fix(desktop): make tool-call rows hug their content by @LHagfoss in #2885
  • fix(desktop): dismiss open overlays when the view changes by @LHagfoss in #2886
  • fix(desktop): widen the Settings content column by @LHagfoss in #2890
  • fix(desktop): publish Discord presence from the app by @LHagfoss in #2893
  • fix(desktop): show update progress in Settings and retry the check sooner by @LHagfoss in #2894
  • fix(engine): keep a Claude Code thread on its harness when moved by @LHagfoss in #2900
  • fix(desktop): draw the folder menu above the message box by @LHagfoss in #2901
  • fix(engine): pass harnesses only the MCP servers they can take by @LHagfoss in #2902
  • fix(desktop): tidy the effort order, queue take-back and update check by @LHagfoss in #2903
  • fix(engine): let Codex threads write in any folder they are opened in by @LHagfoss in #2906
  • fix(desktop): tidy what live Codex and delegation turns show by @LHagfoss in #2905
  • fix(desktop): draw the context meter as a gauge, not a spinner by @LHagfoss in #2907
  • fix(engine): show Codex's own subagent calls as steps by @LHagfoss in #2909
  • fix(desktop): show /tmp folders without the /private prefix by @LHagfoss in #2910

Documentation

  • docs(architecture): record the move to a T3-style execution graph by @LHagfoss in #2887

Build & CI

  • ci: split the desktop checks and drop the iOS release path by @LHagfoss in #2895

Chores

Other Changes

  • ui(desktop): raise the sidebar's section and project type by @LHagfoss in #2891

Full Changelog: v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 07:23
9f3531c

What's Changed

Features

  • feat(desktop): choose Ask, Auto-edit or Full access under the composer by @LHagfoss in #2856
  • feat(desktop): steer Claude Code turns with ⌘⏎ and edit queued messages by @LHagfoss in #2859

Fixes

  • fix(engine): run MCP tools in Codex threads instead of declining their approval by @LHagfoss in #2855
  • fix(desktop): tidy tool rows, approval bars and reply copy buttons by @LHagfoss in #2857
  • fix(desktop): soften shadows and slide the chat with the sidebar by @LHagfoss in #2858

Chores

Full Changelog: v1.1.0...v1.1.1