Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions docs/changelog/cli-updates.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,32 @@ description: "Recent features and improvements to Factory CLI"
rss: true
---

<Update label="March 6" rss={{ title: "CLI Updates", description: "Git worktree support, native PDF reading, and runtime settings overlay" }}>
`v0.70.0`

## New features

* **Git worktree support** - New `--worktree` flag enables native git worktree support for working across multiple branches simultaneously
* **Native PDF support** - The Read tool now natively supports reading PDF files across all model providers
* **Runtime settings overlay** - New `--settings` flag allows applying settings at runtime with organization-precedence merge
* **Skills UI for remote sessions** - Skills UI is now available in droid computer sessions (app)

## Improvements

* **Mission Control redesign** - Refreshed Mission Control interface with a cleaner layout

## Bug fixes

* **Option+Arrow word jumping** - Restored Option+Arrow word jumping in ESC-prefix terminals
* **Background process isolation** - Background process tracking is now isolated per CLI instance to prevent cross-instance interference
* **@ search indexing** - Fixed file indexing in @ search suggestions
* **Shell environment in daemon** - Daemon now correctly inherits shell environment variables
* **Terminal compatibility** - Fixed Kitty keyboard protocol detection that could cause issues in certain terminals
* **Streaming cancellation** - Improved reliability when cancelling streaming responses
* **Daemon auto-updates** - Fixed an issue where daemon auto-updates could be incorrectly skipped

</Update>

<Update label="March 5" rss={{ title: "CLI Updates", description: "CJK internationalization, GPT-5.4 model updates, and --mission flag for droid exec" }}>
`v0.69.0`

Expand Down