Skip to content

DuckTerm 0.4.197

Choose a tag to compare

@utsavanand utsavanand released this 08 Nov 05:01
· 19 commits to main since this release
3f71a07

What's new

  • Security: a repository can no longer send your DuckTerm token elsewhere. Before, a repo's .claude/settings.json could set DUCKTERM_URL or a proxy, and DuckTerm's hook and command line would send your owner token and prompts there. They now accept only a local address (127.0.0.1, localhost or [::1]), ignore proxies and redirects for DuckTerm's own requests, and print a one-line warning when they ignore a setting. Proxies still apply to GitHub, AI providers, connectors and updates.
  • DuckTerm Lite gets the continuity tools. Inbox and folder messages, checkpoints, summaries, maintained memory, reviewed handoffs and saved artifacts now work in Lite. Code gains saved artifacts. Every edition gets factual folder and global overviews; folder AI chat stays in Code and Full, and Oracle chat and remote workspaces stay in Full. In Full, Oracle now sits above the sidebar folders.
  • Guided agent setup on first launch. New users can install Claude Code or Codex from the provider's official installer, sign in, and pick which executable to use, from a setup wizard. Existing workspaces can open it from Settings.
  • Compact works. The context panel's Compact button now submits /compact instead of leaving it typed. It's only available while the agent is idle, so it can't land in a busy turn or an approval prompt.
  • Cloning a repository keeps its symbolic links instead of following them, and artifact downloads always save as files rather than opening as pages.

Downloads

Edition Download (always the latest) App
Lite DuckTerm-Lite-macos-arm64.zip DuckTerm Lite.app
Code DuckTerm-Code-macos-arm64.zip DuckTerm Code.app
Full DuckTerm-Full-macos-arm64.zip DuckTerm.app

Each also has a versioned copy (DuckTerm-<Edition>-0.4.197-macos-arm64.zip). All are notarized and need macOS 13 or later on Apple silicon. No changes to DuckTerm's main database. If you also use the pipx install: opening an app with no DuckTerm server running moves DuckTerm's hooks to that app, and duckterm install-hooks from the pipx install moves them back.

Other files

  • duckterm-0.4.197-py3-none-any.whl: command line and server for pipx install
  • SHA256SUMS, release.json (lists each asset with its edition)