Skip to content

v1.108.78 — type aliases, ranked-context compact rows, watcher health, secret-name source modules

Choose a tag to compare

@jgravelle jgravelle released this 24 Jun 00:16

Four source-cited correctness fixes (all reported by @mmashwani).

  • #352 Python 3.12 type X = ... aliases now emit kind="type" symbols in outlines and search_symbols.
  • #354 get_ranked_context compact output no longer emits blank rows; the schema-driven encoder fails closed on a producer/schema mismatch (JSON fallback).
  • #353 watch-status surfaces a failing watcher instead of reporting healthy while per-repo tasks crash-loop: fail-fast on a missing watchfiles extra (fatal, no restart), record crashed tasks, and align the status read key to the repo_id watch tasks write under.
  • #351 (core) Source modules named *secret* (e.g. secret_redaction.py) are now indexable, and index_file honors the same secret-file eligibility as index_folder. The broader credential classifier is deferred to a follow-up.

Full suite: 4840 passed, 7 skipped.