• zink released this 2026-11-09 11:38:33 +01:00 | 51 commits to main since this release

    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.

    Image: git.familie-zink.org/zink/codecraft:v202611-00003 (linux/amd64 linux/arm64).

    Downloads