Skip to content

DeepSeekBot v1.4.1

Latest

Choose a tag to compare

@DoodleBears DoodleBears released this 20 Oct 04:28
· 35 commits to main since this release
4cf2c48
  • 官网 / Website: DeepSeekBot
  • 安装教程 / Installation: 中文 · English
  • 精确安装版本 / Exact install spec: deepseekbot@1.4.1

Meet Tob in a five-step first-run intro; make Bot mode your own with themes, see-through panels and a wallpaper library; keep long conversations fast with /compact and automatic Idle Compaction; find any setting from quick search; and preview images and Markdown in Memory, alongside simpler approvals and fixes for Windows Desktop, Activity and zoom.

Added

  • The first time you enter Bot mode, a five-step intro from Tob helps you pick a color mode, theme color, wallpaper and default model (with an Advanced option for a separate task model), shows the community links with user reviews and a note from the founder, and starts your first chat with Tob. The desktop companion now drops in from the top when Bot mode opens and stays hidden during the intro. Anonymous usage statistics now record which intro steps were seen, skipped or completed and tutorial actions, without typed text or model names (#2361).
  • Appearance settings give Bot mode its own light, dark or system theme with Classic Blue, Mist Purple, Forest Green or Warm Amber palettes and a Primary color for each mode, panel header and body colors with opacity and blur, per-panel overrides from a panel header's menu, and a wallpaper library of images or silent looping videos (images up to 20 MB, videos up to 100 MB) with crop, automatic switching and shuffle. The first wallpaper makes untuned panels see-through; recovery clears the current mode's panel overrides or, after confirmation, restores every default and removes wallpapers. Appearance stays on this device, leaves the DSH theme unchanged, and the targeted CLI can do the same (#2258, #2259, #2260, #2261, #2262, #2263, #2264, #2362, Settings guide).
  • Compact a Bot's main session on demand with /compact in its DM composer, /compact (/压缩) in an IM DM, or deepseekbot bot-compact <bot-id>; it reports tokens before and after and refuses while the Bot is working (#2332, Settings guide).
  • Idle Compaction compacts a quiet Bot's main session while the model's prompt cache is still warm (at half the cache lifetime, never before 15 minutes; DeepSeek routes assume 2 hours until observed), so the next message re-reads a shorter context. It is on by default under Bot settings → Models & execution, never shows in the chat, records each run in Bot activity, and is operable with deepseekbot idle-compaction, idle-compaction-set and idle-compaction-cache-set (#2310, CLI guide).
  • Memory files preview as images and documents: PNG, JPEG, GIF, WebP and bounded static SVG show in current files, working changes and history with before/after comparisons, Markdown opens rendered with a source toggle, external HTTPS images load only after a click, and downloads and CLI export keep the original bytes. The mobile Memory reader follows the same rules (#2214).
  • Opt-in whole-window zoom on qualified macOS Desktop: set a default zoom in Bot settings, restore it with Cmd+0, and enable or disable the bundled zoom theme per Profile; panels, splitters and window controls stay aligned. A guarded Windows candidate with Ctrl+0 is included for verification, while full Windows qualification and Linux remain tracked separately (#2268, #2318, #2270, CLI guide).
  • Right-click the Activity button to choose which activity lights its control-rail dot, or hide it, without changing Activity filters or unread state (#2231).
  • A permanent Back to Harness icon sits below settings in the wide Control Rail, beside the existing top-logo exit (#2289).
  • In Bot mode, ⌘, on macOS or Ctrl+, elsewhere opens Bot settings, also from the message box; change it in Bot settings → Keyboard shortcuts (#2362).
  • The mobile Beta adds an Allow notifications switch per computer, plus Do Not Disturb on this phone and Mute on this computer for each DM and group; tool approvals, questions and private input still notify, and a Bot's DM replies now reach the phone (#2330, #2328).

Changed

  • Tool approvals offer Allow once, Always allow and Reject. Always allow applies at once and remembers that tool for this Bot in the current scope, Full Access handles ordinary requests automatically while permission changes still reach a Human, and cards show submission progress and let you recheck an unavailable status instead of calling it expired. Existing rules and access scopes keep their meaning (#2080).
  • Quick search opens with Alt+K (Option+K on macOS), which the desktop app no longer swallows, while Ctrl+K and ⌘K still work where the browser delivers them. It now finds individual Bot settings rows and opens them highlighted, matches Chinese names by full pinyin or initials, and accepts English words in the Chinese interface (#2360).
  • Bot rows in the conversation list show one status: a spinner while working, an amber ring when the Bot needs you, a red mark when blocked and a check when finished. Avatars are rounded squares with the unread count on their corner, section headers count Bots that need you, times follow chat conventions, and the mobile Beta shows the same glyph (#2363).
  • The mobile Beta uses native iOS 26 and Android Material 3 controls: swipeable Chats tabs and a separate create button, plain centred sheet titles with system segmented controls, a native long-press message sheet with reactions, Copy and Share, Liquid Glass for the iOS sidebar and chat header with search above the bottom bar, Material 3 dialogs and menus on Android, and confirmation before unpairing or other destructive actions. Chats use the system navigation header and a top-to-bottom message list that opens at the newest message, keeps its place while history loads and sits the composer right above the keyboard (#2194, #2195, #2324, #2333, #2349, #2352, #2344).
  • Long replies stream more smoothly in the Android Beta with less repeated parsing, layout and drawing; line endings in very long paragraphs can differ slightly (#2220, #2251, #2274).

Fixed

  • Approving a workspace request in the Web or with its online CLI command now saves the folder's read/write access before the task continues; approval also upgrades a read-only Grant, and a duplicate approval cannot restore revoked access (#2080).
  • Chat leaves room for floating companions so the latest approval buttons and replies scroll clear of them, and the create-Bot form scrolls inside its dialog on narrow screens (#2080).
  • Fixed first-run friction from a five-persona QA pass: Tob's Bot-create approval waits for the Human instead of expiring, the card names the new Bot, the Get started tutorial counts finished steps, the mascot no longer covers the composer, previews hide Markdown markers, and messages or channel names made only of invisible characters are refused (#2315).
  • A turn that fails on context overflow now says so in the Channel or DM and asks you to retry with a smaller request when automatic compaction could not recover it (#2311).
  • Windows Desktop opens the panel workspace instead of the old Bot sidebar, imports existing panel sizes and lets blank header and rail space drag the window, and Windows browser builds no longer fail to start the Client (#2221, #2289).
  • Activity no longer flickers during background refresh and stays in sync across Channels through the live connection, inbox-watch observes it from the CLI, and muted Channels stay out of Activity message lists while read positions and pending requests remain (#2230, #2231).
  • Local DM and Group secret use is no longer refused when IM requests join the same turn; IM source and account revocation checks remain (#2290).
  • Wallpapers stay visible and steady: message history fades with an alpha mask instead of a color overlay, header gaps and the macOS window-control corner no longer paint an opaque backing, and the crop holds when desktop zoom changes (#2264, #2292, #2293).
  • Bot settings stay usable at large window zoom: navigation follows the available width, rows stack, choice menus and tooltips stay beside their controls inside the window, and keyboard focus returns after a choice (#2269).
  • Memory diffs keep line numbers and change markers aligned and wrap long lines by default, with a toggle for horizontal scrolling (#2213).
  • Mobile Beta fixes: earlier messages show their saved text at once instead of replaying, Android restores full Markdown (tables included) after a fast scroll and no longer leaves long bubbles blank, Settings stays visible on iOS 26, and pairing and invitation controls are easier to tap with clearer refusals (#2283, #2284, #2188, #2107, #2186).

Documentation

  • Documented native Panel Plugin boundaries, independent placement and binding, Group absence for Bot-bound Panels, and VRM/Activity/speaking-first delivery followed by a shared Task Kanban; clarified slice dependencies, existing Sessions filtering and Consumer/Provider lifecycle boundaries; runtime behavior is unchanged (#2215).
  • The GitHub and npm READMEs show the current Bot mode: the panel workspace with Home and Tob, Memory evolution, Groups, Schedules, the Bot Marketplace and Appearance with wallpapers, and the GitHub README lists the 1.4.0 and 1.4.1 highlights (#2369).

Full comparison: View all changes