⚡ Claude Terminal v1.2.14
Two frontier models, an autonomous chat mode, and a workflow engine rebuilt for trust.
The headline
🧠 Opus 5 & Sonnet 5Claude Opus 5 and Sonnet 5 now sit in every chat model picker. Reach for raw power or fast iteration without leaving the conversation. |
🤖 Auto ModeFlip a session into Auto and let Claude drive multi-step work end to end - no more nudging it forward turn after turn. |
📑 Session Changes TabEvery session gets a live Changes tab - a running diff of every file the agent created, edited, or deleted. Review before you commit. |
🔌 Live Tasks & Hot-ReloadMCP elicitation forms, background task cards that update in real time, and hot-reload for skills & plugins - no restart. |
🔒 Workflow engine, rebuilt for trust
The automation engine went through a deep correctness & security pass. Runs are now honest about their state, and untrusted input has nowhere to hide.
| What changed | |
|---|---|
| Correct order | Merging branches execute in the right order; a mid-run failure can no longer be reported as success |
| No ghost runs | Runs interrupted by a crash or app close reconcile to their real status on restart |
| No data races | definitions.json is guarded by a cross-process lock - the editor and Claude's MCP tools stop clobbering each other |
| Sandboxed code | The Transform node runs in a locked sandbox: no filesystem, no spawning processes |
| No self-loops | A workflow can no longer trigger itself into infinity |
| Injection-proof | Shell, HTTP and webhook nodes reject SSRF & injection payloads; cron parses */5 * * * * correctly |
| Safer editing | Auto-save, pre-run graph validation, and MCP tools that validate node types & connections before touching the graph |
Everything else
- Auto execution mode for Claude sessions
- Session Changes tab tracking modified files
- MCP elicitation, live background task cards, and skill/plugin hot-reload
- Opus 5 and Sonnet 5 in the model selectors
- Bumped
claude-agent-sdkto 0.3.205
- Paste clipboard images with Ctrl+V straight into the CLI
- Multi-line paste is sent as one bracketed paste block instead of firing line by line
- Ctrl+C copy stays reliable even while a TUI redraws
- Tab actions are scoped to the active project, restored correctly on switch
- The
compareblock now accepts custom section labels (--- Option A/--- Option B) instead of collapsing into one pane with raw---markers - and neutral comparisons drop the misleading red/green before-after styling - The commit button enables immediately after generating a message
- Workflow loop/cancel paths, editor persistence, memory leaks, and schema alignment
📜 Full changelog — 22 commits
feat(models) add Opus 5 model option
feat(chat) add Claude Sonnet 5 to model selectors
feat(chat) add Auto execution mode for Claude sessions
feat(chat) add session changes tab tracking modified files
feat(chat) add MCP elicitation, live background tasks and skill/plugin hot-reload
chore(deps) bump claude-agent-sdk to 0.3.205
fix(markdown) support custom labels in compare block
fix(terminal) scope tab actions and restore to active project
fix(terminal) forward multi-line paste as a bracketed paste block
fix(terminal) paste clipboard images via Ctrl+V into the CLI
fix(terminal) keep Ctrl+C copy reliable while a TUI redraws
fix(git) enable commit button after generating message
fix(workflow) guard definitions.json with a cross-process lock
fix(workflow-runner) reconcile ghost runs and fix loop/cancel paths
fix(workflow-runner) fix execution engine correctness and data races
fix(workflow-nodes) harden transform sandbox and align pins
fix(workflow-nodes) harden node security and align schemas
fix(workflow-ui) fix editor persistence, validation and leaks
fix(workflow-ui) complete data pin schema and share model options
fix(workflow-sched) fix triggers and remove dead trigger registry
fix(mcp) validate and secure workflow graph tools
test(workflow) add regression tests for engine, cron and safe URL