새 기능
6 건 변경 - Chat attachments: attach Office and OpenDocument files (
.docx, .pptx, .xlsx, .odt, .odp, .ods). Their text and the embedded images OpenChamber can read are pulled out before the message goes off. - Sessions/Worktrees: move an idle root session, its sub-sessions, and your uncommitted changes into a new worktree.
- Chat attachments: more source-code formats, notebooks, HAR files with credentials and cookies stripped, SVG and Draw.io drawings, and HEIC/HEIF images. The composer warns you when the chosen model may ignore an attachment type.
- Desktop: start straight into a saved remote instance, a URL, or a pairing link, with no local OpenCode and no local server.
- Scheduled Tasks: a task can start with permission auto-accept on. Its permission and Run as goal controls are the same compact toggles as in the chat composer.
- Desktop/macOS: a setting hides the menu bar item.
개선
5 건 변경 - Performance: opening and switching sessions in a big workspace puts the selected and visible chats first.
- Chat: an assistant turn shows model, agent, thinking level, duration, and time together in its footer, and replies split by a hidden system or subagent prompt read as one turn.
- Sidebar: projects are ordered by hand by default. A sorting choice you made yourself stays as it is.
- Desktop/Windows: SSH remote instances connect through native Windows OpenSSH. Password login and port forwarding run in hidden background processes, and a failed connection shows the SSH error itself.
- Mobile/Terminal: opening the terminal in a mobile browser or PWA focuses the input and raises the keyboard with no second tap (thanks to @bashrusakh).
수정
7 건 변경 - Performance: a failed refresh keeps the session list you had, a parent session no longer vanishes when its sub-sessions load first, and session data stays inside its own instance, project, and worktree.
- Chat: the working indicator names the model actually writing the reply, streaming at the bottom no longer jitters, and a new user message finishes its entry animation instead of snapping into place.
- Chat/Tools: attachments returned by plugin and custom tools stay visible after streaming and refreshes, with the same image previews and file chips as your own attachments (thanks to @FrostiDrinks).
- Sessions/Worktrees: creating a worktree recovers when an earlier Git operation left the repository locked.
- VS Code and Cursor: opening a chat no longer crashes when the editor webview lacks its usual messaging APIs, and a closed editor tab stops receiving late streaming messages (thanks to @makeittech).
- VS Code: the active workspace is worked out before saved state is restored, so a project outside the editor workspace cannot replace it.
- Context Panel: a slow file-open request no longer yanks the panel back to that file after you picked another tab.