dex create-skill: AI-powered skill generator — describe what you want, AI creates manifest + handlerdex pr: Generate pull request descriptions from branch diffdex login/dex logout: Interactive API key setup with browser launch and validationdex chat: Interactive multi-turn conversation with full tool access- Markdown Rendering: Streaming terminal markdown (bold, italic, code blocks, headers, lists)
search_filestool: Grep-based search across project files with glob filteringapply_difftool: Apply unified diff patches to files with validation
- Replaced Zod with manual validation (-8KB)
- Unified executor (DRY: executeSkill + executeSkillForAcp merged)
- Extracted
streamQueryhelper (removed 180 lines of handler boilerplate) - Merged small utilities into
text.ts - Removed dead code (prompt.ts, getConfigValue, unused exports)
| Skill | Command | Tools |
|---|---|---|
| review | dex review [--staged] |
— |
| commit-msg | dex commit-msg |
— |
| explain | dex explain [file] |
— |
| refactor | dex refactor <file> |
— |
| test-gen | dex test-gen <file> |
— |
| fix | dex fix <file> [-i "issue"] |
bash, read_file, write_file, list_files, search_files, apply_diff |
| pr | dex pr [--base branch] |
— |
| create-skill | dex create-skill <name> -d "desc" |
read_file, write_file, list_files, bash |
Initial release. CLI with 6 skills, ACP server, skill system, pipe support, shell completions, doctor diagnostics, spinner UX, retry logic, token tracking, path traversal protection. 133+ tests.