Chat tabs, chat mode, own modes, compaction notice, CLI binaries again
- Terminals and file managers as tabs of a chat; chat terminals keep running on the server (no idle timeout) and re-attach from any device - "Just chat" in New session and a built-in chat mode with a lean prompt and only web tools; custom modes with kind (coding/conversation), read-only and tool picker - Mode selector as a dropdown - The chat shows running compactions (automatic: tokens and share of the limit) and labels summaries - Docker image builds and serves the terminal client binaries again - Fix: atomic session updates; background title/usage writes no longer undo each other (auto compaction triggered one turn late) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
242b80605c
commit
c850586a81
29 files changed
+831
-187
No files matched your search
@@ -7,13 +7,37 @@ until 1.0, minor versions may contain breaking changes.
|
||||
|
||||
### Added
|
||||
|
||||
- The Docker image ships the terminal client again (static Linux x86_64 and aarch64 binaries):
|
||||
`curl -fsSL https://<your-server>/cli/install.sh | sh`, download links in the settings and
|
||||
`codecraft update` work without building from source.
|
||||
- File manager: *Open chat here* in a folder's menu starts a chat in that folder.
|
||||
- **Tabs in a chat:** open terminals and file managers next to the chat (topbar buttons or
|
||||
"+" in the tab strip), as many as needed. Terminals of a chat keep running on the server until
|
||||
they are closed, so they are there again after a reload or on another device (output is
|
||||
replayed); they end when the chat is deleted or the server restarts.
|
||||
- **Chat mode:** *New session → Just chat* (and mode `chat`) for plain conversation – a lean
|
||||
prompt with date and personal memory, web search and fetch only, no project or files.
|
||||
- **Own modes:** *Settings → Agents & commands → New mode* with kind (coding or conversation),
|
||||
read-only switch, tool checkboxes, prompt, model and review loop; custom modes show up in
|
||||
*New session* and the mode selector.
|
||||
- The chat shows when the conversation is being compacted – automatically because the context
|
||||
is nearly full (with tokens and share of the limit) or on request – and labels the summary.
|
||||
|
||||
### Changed
|
||||
|
||||
- The mode selector in the composer is a dropdown.
|
||||
|
||||
### Removed
|
||||
|
||||
- *Settings → Config file* no longer offers to move `${NAME}` values into the configuration (a
|
||||
one-time migration); `${NAME}` references keep working.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Session updates from background tasks (title, token usage, phase, todos) and from the UI
|
||||
no longer overwrite each other. Often the first answer's token usage was lost, so automatic
|
||||
compaction and the context display started one turn late.
|
||||
|
||||
## [v202611-00002] – 2026-11-09
|
||||
|
||||
### Added
|
||||
|
||||
Reference in new issue
Block a user