Skip to content

Commit e4074cd

Browse files
docs: add CLI changelog entries from v0.56.1 to v0.57.10 (#640)
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
1 parent 05ac208 commit e4074cd

File tree

1 file changed

+132
-0
lines changed

1 file changed

+132
-0
lines changed

docs/changelog/cli-updates.mdx

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,138 @@ description: "Recent features and improvements to Factory CLI"
44
rss: true
55
---
66

7+
<Update label="February 9" rss={{ title: "CLI Updates", description: "Skills UX overhaul, terminal tab titles, desktop notifications, and mobile experience" }}>
8+
`v0.57.10`
9+
10+
## New features
11+
12+
* **`/skills` UX overhaul** - Tabbed layout with pagination and a dedicated detail view for browsing and importing skills
13+
* **Terminal tab titles** - Terminal tab now displays the session name so you can identify Droid sessions across multiple tabs
14+
* **`droid update` command** - New command to manually update the CLI, plus ability to disable autoupdate via `/settings`
15+
* **Session end hooks** - Hooks now fire when running `/clear` or `/new`, enabling custom cleanup workflows
16+
* **Desktop notifications** - Native macOS and Windows notifications when sessions complete, with configurable preferences (app)
17+
* **Desktop native view redesign** - Refreshed sidebar layout with smooth animations, new terminal editor icons, and keyboard shortcut formatting (app)
18+
* **Mobile experience** - Overhauled mobile and responsive layout with touch-friendly settings and onboarding flows (app)
19+
20+
## Bug fixes
21+
22+
* **`/bug` command memory** - Optimized log loading with streaming I/O to prevent out-of-memory on large log files
23+
* **Session persistence** - Thinking and reasoning fields now preserved correctly when saving sessions
24+
* **MCP settings UI** - Filled toggle style, clickable tool rows, and capitalized server names (app)
25+
* **Git timeout** - Increased git timeout to 60 seconds to prevent failures on slow connections or large repos
26+
27+
</Update>
28+
29+
<Update label="February 7" rss={{ title: "CLI Updates", description: "Opus 4.6 Fast Mode and pricing update" }}>
30+
`v0.57.9`
31+
32+
## Improvements
33+
34+
* **Opus 4.6 Fast Mode** - Renamed from "Opus 4.6 Fast" to "Opus 4.6 Fast Mode" for clarity
35+
* **Opus 4.6 Fast Mode promo pricing** - Updated token multiplier from 12x to 6x promotional rate
36+
37+
</Update>
38+
39+
<Update label="February 6" rss={{ title: "CLI Updates", description: "Opus 4.6 Fast, /fork command, session archiving, and org-managed settings" }}>
40+
`v0.57.7`
41+
42+
## New features
43+
44+
* **Claude Opus 4.6 Fast** - Added Opus 4.6 Fast as a new model option in the model selector
45+
* **`/fork` command** - Duplicate your current session with all messages preserved into a new session
46+
* **Org-managed settings** - Local settings that are set by your organization are now locked from editing
47+
* **Session archiving** - Archive sessions from the web app to keep your sidebar clean (app)
48+
49+
## Bug fixes
50+
51+
* **Shell environment loading** - Shell environment now loads consistently across desktop, sandbox, and computer platforms
52+
* **Orphaned browser processes** - Agent-browser daemon processes are now cleaned up properly
53+
* **Task tool output** - Progress updates from Task tool are now truncated to prevent UI overflow
54+
55+
</Update>
56+
57+
<Update label="February 5" rss={{ title: "CLI Updates", description: "Opus 4.6, semantic diffs, npm package, plugin hooks, and startup optimizations" }}>
58+
`v0.57.5`
59+
60+
## New features
61+
62+
* **Claude Opus 4.6** - Added Claude Opus 4.6 model support
63+
* **Semantic structured diffs** - Code change diffs now use semantic structure-aware rendering for better readability
64+
* **Plugin hooks** - Added support for plugin hooks with Claude hooks format compatibility
65+
* **npm package** - CLI is now installable via npm: `npm install -g droid`
66+
* **User-invocable skills as slash commands** - Custom skills marked as user-invocable are now registered as slash commands
67+
* **`FACTORY_LOG_FILE` and `FACTORY_DISABLE_KEYRING` env vars** - New environment variables for log file output and keyring control
68+
* **Enterprise Controls** - New settings page for managing agent behavior, command policy, model access, and security (app)
69+
* **Skills UI** - Skills button and modal added to the chat input for easy skill access (app)
70+
* **Ask User tool** - Ask User tool now available in the web and desktop apps (app)
71+
72+
## Improvements
73+
74+
* **Startup latency** - Optimized CLI startup with sub-metric tracking for faster launch times
75+
76+
## Bug fixes
77+
78+
* **Unicode crash** - Fixed CLI crash when sessions contain certain unicode characters
79+
* **Marketplace auto-update** - Auto-update now only runs in interactive mode, not during `droid exec`
80+
81+
</Update>
82+
83+
<Update label="February 3" rss={{ title: "CLI Updates", description: "Task tool streaming, image pasting, and skills improvements" }}>
84+
`v0.57.3`
85+
86+
## New features
87+
88+
* **Task tool live streaming** - Real-time subagent tool progress display and Execute tool output streaming in web and desktop apps (app)
89+
* **Image pasting** - Paste images directly into the chat composer (app)
90+
* **`.agent` skills folders** - Skills can now be loaded from `.agent` folders in your project for custom skill support
91+
92+
## Improvements
93+
94+
* **Skills filtering** - Skills are now filtered by model invocability so only relevant skills appear in the Skill tool
95+
96+
## Bug fixes
97+
98+
* **File suggestion UX** - Trailing space now added after file suggestion selection for smoother typing
99+
100+
</Update>
101+
102+
<Update label="January 30" rss={{ title: "CLI Updates", description: "Full text search, MiniMax M2.1, and AskUser improvements" }}>
103+
`v0.57.2`
104+
105+
## New features
106+
107+
* **Full text search** - Search across your session history and codebase directly in the CLI
108+
* **MiniMax M2.1** - Added MiniMax M2.1 model support
109+
110+
## Bug fixes
111+
112+
* **AskUser tool** - Improved questionnaire parsing and interaction reliability
113+
114+
</Update>
115+
116+
<Update label="January 29" rss={{ title: "CLI Updates", description: "Plugin hooks and ASCII mermaid diagrams" }}>
117+
`v0.57.0`
118+
119+
## New features
120+
121+
* **ASCII mermaid diagrams** - Mermaid diagrams now render as ASCII art directly in the terminal
122+
123+
</Update>
124+
125+
<Update label="January 28" rss={{ title: "CLI Updates", description: "MCP tool management and Read tool fixes" }}>
126+
`v0.56.1`
127+
128+
## Improvements
129+
130+
* **MCP tool management** - Improved MCP tool status tracking to prevent cross-contamination between servers
131+
132+
## Bug fixes
133+
134+
* **Read tool images** - Fixed image support in the Read tool, along with rate limit retry and reasoning fixes
135+
* **Cache block limits** - Ensured no more than 3 cache blocks are sent to the LLM to prevent context issues
136+
137+
</Update>
138+
7139
<Update label="January 27" rss={{ title: "CLI Updates", description: "ACP daemon mode, lazy session loading, and model updates" }}>
8140
`v0.56.0`
9141

0 commit comments

Comments
 (0)