Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 08:34
· 178 commits to main since this release

Install on macOS or Linux:

curl -fsSL https://deftcli.com/install.sh | sh

First version. See docs/COMMANDS.md for the full command list.

Added

  • Command groups: pdf, image, video, audio, doc, slides, data, sheet, md, html, epub, email, youtube, file, qr.
  • Top-level commands: convert, info, find, schema, engine, skill, doctor.
  • One-line results starting with ok, partial or error, and --json for structure.
  • Stable error codes, with a hint: when there is a concrete fix.
  • Three layers of help with token budgets enforced by tests, and deft find to search by intent.
  • A generated skill for Claude Code and Codex: deft skill install --agent all.
  • External plugins: a deft-<group> program on the PATH acts as a group.
  • Watermarks, page numbers and subtitles in any script, including Chinese.

Known limits

  • video and audio need ffmpeg, which must be installed by hand. youtube needs yt-dlp.
  • WebP is written losslessly only.
  • PDF rendering uses pure-Rust hayro; quality on complex PDFs still needs checking.
  • Releases cover macOS and Linux. Windows builds and passes unit tests, but has no installer yet.
  • Full end-to-end tests run on macOS only.

Measured

On the 85 supported tasks of a 100-task benchmark, with Codex (gpt-6-luna, medium effort), counting the latest attempt: 85 solved with deft and 78 without, 27% fewer tokens, 57% less time, 3 failed commands against 70. Method and limits are in the README.