Skip to content

v3.0.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 17:51
· 8 commits to main since this release

Fixed

  • journal models pull now actually provisions the model journal log
    needs.
    The pull command's transcriber slot downloads a faster-whisper
    (CTranslate2) model for the WhisperX meeting pipeline — an artifact the
    whisper.cpp backend behind journal log <audio.wav> cannot read — yet every
    missing-model error and doctor hint said "run journal models pull", which
    succeeded while fixing nothing. A new log_transcriber pull slot (config
    log.transcriber.{model_id,revision,checksum}, default
    ggerganov/whisper.cpp) fetches the ggml artifact (ggml-<model>.bin), and
    model resolution — shared by journal log, its record-start preflight, and
    journal doctor — now checks the manual-install path
    (<model_dir>/<model>.bin, which always wins) and the pulled layout.
    models list/verify/MODELS.md cover the log model too. Set
    log.transcriber.model_id: "" to keep manual installs authoritative.
  • journal doctor no longer reports failed optional checks as [ok ].
    v3.0.0's audio-toolchain checks (and the older reranker/Quill informational
    checks) printed failure text — "whisper.cpp binary not found", "model missing
    — run journal models pull" — under an [ok ] mark and still concluded
    "all checks passed". Optional-but-broken checks now render as [warn], the
    summary reads "all required checks passed — N warning(s) above", and the
    --json report gains a per-check warn field (additive; ok semantics and
    the exit code are unchanged — warnings still never fail doctor).