github generalaction/emdash v1.2.7

2 hours ago

This release remembers agent settings across tasks, adds native provider controls to the chat composer, and improves session recovery. It also makes update downloads, project opening, and conversation navigation more reliable.

Highlights

  • Chat remembers your model, effort, access mode, and other provider settings across tasks and projects, with separate preferences for each agent and machine. New automations inherit these preferences and retain their own saved settings for scheduled runs.
  • Switch between Chat UI and TUI directly in the agent selector. Your interface choice is remembered across agents, projects, and machines.
  • Task creation and active chat use the provider's available configuration options, including a fast-mode toggle where supported. Chat permissions follow the provider's native access mode, and TUI auto-approval is remembered separately.
  • Claude's model picker adds Opus 5.5, and Codex adds GPT-6 Sol and GPT-6 Luna. Model choices use the identifiers supported by each agent so selections carry through to the session correctly.

Fixes

  • Missing ACP sessions can be retried or replaced with a fresh session in the same conversation, preserving drafts and selected settings. Sessions that never started recover automatically when the provider confirms they are missing.
  • Initial prompts survive failed startup preparation and worker restarts. Transcripts remain visible while sessions reconnect and reload their history.
  • Cached composer settings remain visible during startup, and failed preference saves show a warning. Changing shared preferences leaves existing conversations and saved automations unchanged.
  • Notification clicks focus or reopen the correct conversation tab, including chats in another pane, without creating a blank terminal tab.
  • Update downloads keep their progress when navigating away from settings or when a request times out. Failures show readable messages, retry controls, and expandable diagnostics that can be copied with credentials redacted.
  • Agent discovery avoids repeated checks, and local project opening retries temporary timeouts. Cancelled or failed initialization cleans up background work without interrupting existing task sessions.
  • Imports from v0 preserve workspace paths, remote conversation locations, and valid Claude session resume information.
  • File links in chat open the editor at the referenced line number.
  • POSIX paths retain forward-slash separators and preserve literal backslashes in filenames.
  • CSV previews retain an empty quoted row at the end of a file, even without a trailing newline.

Don't miss a new emdash release

NewReleases is sending notifications on new releases.