🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.3 (31.07.2026)(31.07.2026 um 17:04 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.4 (08.08.2026)(08.08.2026 um 05:26 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.5 (08.08.2026)(08.08.2026 um 18:39 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.6 (12.08.2026)(12.08.2026 um 10:47 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.7 (13.08.2026)(13.08.2026 um 10:36 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.9 (18.08.2026)(18.08.2026 um 16:09 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.8 (20.08.2026)(20.08.2026 um 07:43 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.10 (20.08.2026)(20.08.2026 um 11:58 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.11 (23.08.2026)(23.08.2026 um 19:39 Uhr)
🐧 Linux TippsGitHub Release: ddev/ddev v1.25.4 (03.09.2026)(03.09.2026 um 11:58 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.3 (31.07.2026)(31.07.2026 um 17:04 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.4 (08.08.2026)(08.08.2026 um 05:26 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.5 (08.08.2026)(08.08.2026 um 18:39 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.6 (12.08.2026)(12.08.2026 um 10:47 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.7 (13.08.2026)(13.08.2026 um 10:36 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.9 (18.08.2026)(18.08.2026 um 16:09 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.8 (20.08.2026)(20.08.2026 um 07:43 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.10 (20.08.2026)(20.08.2026 um 11:58 Uhr)
🔧 AI Nachrichten GitHub Release: Hmbown/Codewhale v0.9.11 (23.08.2026)(23.08.2026 um 19:39 Uhr)
🐧 Linux TippsGitHub Release: ddev/ddev v1.25.4 (03.09.2026)(03.09.2026 um 11:58 Uhr)

29 🕛 kürzlich 17 Min Lesezeit CVE-RADAR
0

GitHub Release: Hmbown/Codewhale v0.9.8 (20.08.2026)

↗ Quelle (GitHub · Hmbown/Codewhale)
🗣️ Stimme:
GitHub Release: Hmbown/Codewhale v0.9.8 (20.08.2026)
📑 Inhaltsübersicht
Avatar
$ git clone https://github.com/Hmbown/Codewhale.git

Codewhale is the public product from Shannon Labs. The codewhale

command, npm package, and release-asset names remain lowercase technical

identifiers. The legacy npm package deepseek-tui is deprecated and

receives no further releases. Users coming from v0.8.x legacy deepseek /

deepseek-tui names should migrate with docs/REBRAND.md.



Install


Recommended — npm (one command, both entrypoints)


npm install -g codewhale

The wrapper downloads the matched codewhale and codew command assets

from this Release. Both contain the same compiled runtime.


Docker / GHCR


docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v codewhale-home:/home/codewhale/.codewhale \
ghcr.io/hmbown/codewhale:v0.9.8

The image exposes the same runtime as both codewhale and codew. The

latest tag is also updated on release.


Cargo (Linux / macOS)


cargo install codewhale-cli --locked

The Cargo package installs codewhale. Cargo cannot create a second command

alias from one binary target; users who want the shorter spelling can add a

codew symlink to that installed executable. The npm, Homebrew, archive,

shell-installer, and container channels install both command names directly.


Manual download — platform archives (recommended)


Each archive below contains the same runtime under the codewhale and

codew command names, plus an install script:






























































Platform Archive Install script
Linux x64 codewhale-linux-x64.tar.gz install.sh
Linux ARM64 codewhale-linux-arm64.tar.gz install.sh
Android ARM64 (Termux) codewhale-android-arm64.tar.gz install.sh
macOS x64 codewhale-macos-x64.tar.gz install.sh
macOS ARM codewhale-macos-arm64.tar.gz install.sh
Windows x64 (installer) CodeWhaleSetup.exe NSIS setup
Windows x64 codewhale-windows-x64.zip install.bat
Windows x64 (portable) codewhale-windows-x64-portable.zip
Windows ARM64 codewhale-windows-arm64.zip install.bat
Windows ARM64 (portable) codewhale-windows-arm64-portable.zip

Unix (Linux / macOS):


tar xzf codewhale-<platform>.tar.gz
cd codewhale-<platform>
./install.sh

Windows:



  • For the installer path, run CodeWhaleSetup.exe; it installs

    codewhale.exe and codew.exe under

    %LOCALAPPDATA%\Programs\CodeWhale\bin and adds that directory to the

    current-user PATH.

  • Extract the archive for your machine: codewhale-windows-x64.zip or

    codewhale-windows-arm64.zip

  • Run install.bat (copies to %USERPROFILE%\bin)

  • Add %USERPROFILE%\bin to your PATH


The portable Windows archive skips the install script — extract and run from any directory. The NSIS installer is currently unsigned and may trigger Windows SmartScreen until a signing certificate is wired into the release pipeline.


Each platform also has bare, unarchived codewhale-<platform> and

codew-<platform> assets. The seven codewhale-tui-<platform> filenames

attached to v0.9.5 are byte-identical compatibility copies used only to let

already-installed v0.9.4 clients discover and cross this single-binary

transition; current installers do not expose a third runtime. The legacy npm

package deepseek-tui is deprecated and is not republished. For migration

from v0.8.x legacy binary names, see docs/REBRAND.md.


Verify (recommended)


Download the checksum manifests from this Release and verify:


# Linux — archive bundles
sha256sum -c codewhale-bundles-sha256.txt --ignore-missing

# Linux — individual binaries
sha256sum -c codewhale-artifacts-sha256.txt --ignore-missing

# macOS
shasum -a 256 -c codewhale-bundles-sha256.txt --ignore-missing
shasum -a 256 -c codewhale-artifacts-sha256.txt --ignore-missing

What's in v0.9.8


Codewhale v0.9.8 ships the remaining assigned finish. Remaining web

settings polish moves to v0.9.9. Prefab third-party templates that have

a published OpenAI-compatible host ship here (). The flag stays on

by default; the no-ptrace and no-core-dump measures are never skipped.




  • Abort-class process deaths no longer poison the terminal (.




  • Plugin compatibility is now per-component. A reviewed, trusted, enabled

    bundle that mixes Skills or MCP with unsupported commands, agents, hooks,

    LSP, native, filesystem-roots, or lifecycle-mutation declarations keeps the

    supported adapters active and reports the rest as inactive (full /

    partial / unsupported). All-unsupported bundles still cannot be enabled.

    The capability hash is now v2 and binds this build's activation policy, so

    older v1 receipts and any later adapter-enablement change fail closed as

    needs-review. Skills and each MCP transport re-request their own capability

    at the consumption boundary.




  • Added




    • Composer multiline mode is available in /settings. When enabled, Enter inserts a new line and Shift+Enter sends the message ().




    • /plugin marketplace add|list|show|remove|install completes the

      federated marketplace journey ( land to backfill existing empty rows.




    • The local Runtime web client keeps the thread rail clipped so New

      thread
      cannot paint over the session fact chips. Chips wrap instead

      of sliding under the rail.




    • Z.ai GLM-5.3 is live on the Coding Plan and is now the default direct

      Z.ai model: DEFAULT_ZAI_MODEL resolves to GLM-5.3 in both

      codewhale-tui and codewhale-config, and it is the first /model row

      after /provider zai. Explicit GLM-5.2 selections (model = "GLM-5.2"

      and its glm-5.2 aliases) keep their own id — only the default moved.

      Limits and reasoning options still inherit from GLM-5.2 until Z.ai

      publishes distinct 5.3 numbers. No USD price is claimed. A live call

      can still 429 with entitlement code 1311 on accounts that are not

      provisioned for 5.3.




    • The TUI transcript renders Markdown blockquotes (> lines) with a quote

      rail — nested quotes, inline bold/code/links, wrapped continuation rows, and

      selection copy that keeps the quote text and skips the rail chrome.




    • Sub-agent details show the resolved model, fleet role, and type. Labels

      use the session/role name instead of a generic Agent N ().




    • Documented catalogue output ceilings (DeepSeek V4 384K) are honored on

      the request. A clean output-limit stop continues the turn instead of

      killing it (, Sh1Zuku).




    • Eden AI is a named OpenAI-compatible Chat Completions provider (edenai,

      aliases eden-ai / eden_ai) with EDENAI_API_KEY, global and EU base-URL

      overrides, a live provider-scoped model catalog, and

      deepseek/deepseek-v4-pro as the verified default. Generic reasoning fields

      stay omitted because Eden AI routes multiple upstream model families

      (, EvanProgramming).




    • Session-index JSONL writes are serialized behind a process-wide mutex

      so concurrent state stores cannot drop an append during compaction

      (). Invalid UTF-8

      fails the line instead of using lossy decode.




    • [workshop] read_result_max_bytes and tool_result_max_bytes raise

      the model-visible read/tool-result floor; they never lower the

      compile-time defaults and cap at 2MiB (). kimi-k3 stays

      unpriced until a published rate exists.




    • Provider setup ships a SenseNova OpenAI-compatible preset (S) on

      the published https://token.sensenova.cn/v1 host (–).




    • Cancelling a turn now cancels its foreground child agents with it.




    • Empty compaction no longer wipes conversation history.




    • Wide terminals and tmux panes fill the full available width again for the

      transcript and composer (,

      Lstarsky0).




    • Public website provider facts include Google Gemini and Ollama Cloud

      (44 runnable routes). Antigravity stays credential-plane-only.

      Harvested from , , ).




    • Wide terminals and tmux panes fill the full available width again for the

      transcript and composer (, ).


    • Child spawn-route receipts stay live and usage is deduped by response

      ().

    • Approval default selection is applied and explained; agents are told

      when approvals are disabled () — webhook client panic fallback

      ().

    • Lstarsky0 (); thinking-ladder test re-pin (/); zh-Hans 宪章

      terminology (.

    • Matt Van Horn (, fixes ) — canonical ultra reasoning effort mapped across

      provider effort tables ().

    • Sh1Zuku ().

    • Kai Nacke ().

    • Isabel Wu (, slice of for full notes and docs/CHANGELOG_ARCHIVE.md for older releases.

      Vollständiger Original-Bericht
      Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf github.com.
      ↗ Original-Artikel auf github.com lesen
    Wie bewertest du diesen Beitrag?
    1 Klick Feedback
    Teilen mit Netzwerk & Team:

    Community-Analysen & Experten-Meinungen 0

    Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
    Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
    Community Pulse: Relevanz-Einschätzung
    1 Klick Experten-Votum
    🔴 Akute Relevanz 47%
    🟡 In Evaluierung 27%
    🟢 Keine Auswirkung 13%
    Spannende Innovation 13%
    Verwandte Story-Cluster & Quellen (Vektor-KI)
    Port 8095 Engine
    3 Quellen
    Who Watches the Pixel Watch?
    2 Quellen
    The Sideload 042: A Genderless Pixel Experience with Damien Wilde
    1 Quelle
    September 2026 Android Feature Drop: EVERY new feature!