• v2.7.0 f6f1bf4a76

    v2.7.0 Stable

    nntrivi2001 released this 2026-10-10 08:10:19 +00:00 | 60 commits to main since this release

    New

    • Tabs from every workspace (opt-in). Settings → Appearance → "Tabs from every workspace": the tab bar keeps the running sessions of every workspace, so switching workspaces no longer swaps your tabs. A combo (split tab) can mix sessions from different workspaces, and clicking a tab or pane switches the sidebar and the Changes panel to its workspace. Off by default.
    • Resume sessions cut off by a restart. When a session's terminal dies underneath it (reboot, tmux killed, crash), the workspace now offers to resume it, or to dismiss it.
    • Drag edited files into the chat. Each row of a reply's "Edited N files" card drags into the prompt box as an @file attachment; dragging the card's header brings every file in it.

    Improvements

    • Chat UI keeps what you were typing. A half-written message and its attachments stay when you switch the pane to its terminal and back, and after a page reload. Sending clears it.
    • Chat UI activity panel in every split pane. Open when the pane spans the screen's width or height, collapsed in a smaller pane; resizable, and it moves over the conversation when the pane is narrow. Its files and skills drag into the prompt box, and a drop anywhere on the chat attaches.
    • Chat UI previews more files: a screenshot the session read outside the workspace folder, and attached text files.
    • Long messages show in full in the chat (only tool output is still shortened), and a brand-new session shows an empty chat instead of "Session not found".
    • Changes panel: a "Workspace context" section with the workspace's instructions, files and folders.

    Fixes (Windows)

    • Chat UI messages sometimes stayed in the box as "[Pasted text #1]" instead of being sent. Enter now waits until Windows tmux (psmux) has finished taking the pasted text.
    • Fewer stray characters and torn edges in Windows terminals (the newer ConPTY is used).

    Mới

    • Tab của mọi workspace (tuỳ chọn). Settings → Appearance → "Tab của mọi workspace": thanh tab giữ các session đang chạy của mọi workspace, chuyển workspace không còn đổi mất các tab. Một combo (tab chia pane) có thể trộn session của nhiều workspace, và bấm vào một tab hay pane sẽ chuyển sidebar và panel Changes sang workspace của nó. Mặc định tắt.
    • Tiếp tục session bị ngắt do khởi động lại. Khi terminal của một session chết giữa chừng (khởi động lại máy, tmux bị tắt, crash), workspace sẽ đề nghị tiếp tục session đó, hoặc bỏ qua.
    • Kéo file đã sửa vào chat. Mỗi dòng của thẻ "Edited N files" cuối câu trả lời kéo được vào ô nhập thành file đính kèm @file; kéo tiêu đề thẻ thì mang theo mọi file trong thẻ.

    Cải tiến

    • Chat UI giữ nguyên nội dung đang gõ. Tin nhắn đang viết dở và file đính kèm vẫn còn khi chuyển pane sang terminal rồi quay lại, và sau khi tải lại trang. Gửi đi thì xoá.
    • Activity panel của Chat UI có trong mọi pane chia. Mở sẵn khi pane chiếm hết chiều ngang hoặc chiều dọc, thu gọn ở pane nhỏ hơn; kéo được độ rộng, và nằm đè lên hội thoại khi pane hẹp. File và skill trong panel kéo được vào ô nhập, và thả vào bất kỳ đâu trên chat đều đính kèm được.
    • Chat UI xem trước được nhiều file hơn: ảnh chụp màn hình mà session đã đọc ở ngoài thư mục workspace, và file text đã đính kèm.
    • Tin nhắn dài hiện đầy đủ trong chat (chỉ output của tool còn bị rút gọn), và session vừa tạo hiện chat trống thay vì "Session not found".
    • Panel Changes: thêm mục "Workspace context" với hướng dẫn, file và thư mục của workspace.

    Sửa lỗi (Windows)

    • Tin nhắn Chat UI đôi khi nằm lại trong ô nhập dưới dạng "[Pasted text #1]" thay vì được gửi. Giờ Enter đợi tmux của Windows (psmux) nhận xong đoạn văn bản được dán.
    • Terminal trên Windows ít bị ký tự lạc và mép bị rách hơn (dùng ConPTY mới hơn).
    Downloads