YazSes v2.6.0-dev.4 — Wave J continues (developer preview)¶
Pre-release · not published (publish workflows are pinned to v0.x/v1.x; v2 dev tags do not ship). v1.4.1 remains the stable release. Every feature is OFF by default.
Continues Wave J (design/vision/v2-research/12-wave-j.md) with two more pure cores:
New since dev.3 (all off by default)¶
- Voice Jump-to-Symbol (ADR-v2-081,
[jump]) — "jump to function tokenize", "go to line 240" → the editor moves there.resolve_target(line/symbol/search) +fuzzy_pick(phonetically fuzzy difflib match) +plan_motion(with a text-search fallback when no symbol matches). Fills a real gap — YazSes had no voice navigation. No camera (unlike Gaze) and no blind grid (unlike Mouse Grid). The live LSP symbol feed is deferred. - Spoken Shell Pipeline Builder (ADR-v2-082,
[shellpipe]) — speak stages ("list files, pipe to grep error, pipe to word count") → rendersls | grep error | wc -las text; nothing runs until you say "run it".parse_stages+render_pipeline(curated read-only vocab +shlex-quoted grep, aborting on any unknown stage) +dryrun_wrap. Distinct from the Terminal Command Safety Gate — this constructs the pipeline and defaults to preview. The NL2Bash SLM is deferred.
yazses features now lists 93 capabilities.
Wave J remaining¶
Crowd-Proof Dictation (target-speaker extraction), Recording Import (batch transcription).
Quality¶
1288 tests green across Linux × macOS × Windows on Python 3.11 and 3.12. Both new cores are unit-tested to 100% with no new dependency; the default install and the v1 dictation path are unchanged.