Highlights
- em --prompt flag — Natural-language instructions for AI-drafted replies, sends, and forwards (
em reply 123 --prompt 'decline politely') - em --backend flag — Per-command AI backend override (
--backend claude|gemini) - em forward command — Forward emails with optional AI body and
--promptsupport - Scholar Config Sync —
--configflag auto-appended to all Scholar commands when.flow/teach-config.ymlexists - Config subcommands —
teach config check,teach config diff,teach config show,teach config scaffold - New teach wrappers —
teach solution,teach sync,teach validate-r
Changes
Added
- em --prompt, --backend, forward, smart TTY detection
- Scholar Config Sync: 4-layer config auto-injection
- teach config check/diff/show/scaffold subcommands
- teach solution, sync, validate-r wrappers
- Help guards on all 34 em subcommand functions
- Scholar config section in teach doctor (quick mode)
Documentation
- 4 new dispatcher refcards (g, wt, dots, sec)
- Stale version sweep: v5.x/v6.x references updated to v7.6.0
- Broken anchor fixes across 5 files
- Tutorial renaming: 27 -> 45 (lint-quickstart), 37 -> 46 (em-v2-features)
- Help files updated: TROUBLESHOOTING, WORKFLOWS
Stats
- 53/53 test suites passing (205 files, 12000+ assertions)
- 1 expected timeout (IMAP IDLE)
- 15 dispatchers + Atlas bridge
- 0 lint errors, 0 broken anchors
Full Changelog: v7.5.0...v7.6.0