Skip to content

index-graph 2.14.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 18:18
· 24 commits to main since this release
665ea7e
  • Route: add index route --path REPO --json, the index.route MCP tool, and
    the build_route() Python entry point for explicit-path context envelopes that
    validate named repositories under the root without discovering unrelated sibling
    repositories. The route receipt is portable, reconciles selected and rejected
    paths, and embeds the existing context-envelope payload.
  • Context envelopes: add opt-in bounded serialized output with --bounded-output,
    the bounded_output MCP/Python argument, and source_ref_omissions records. The
    default remains the existing lossless-by-reference retained-selection budget; the
    opt-in mode compacts oversized source-ref lists into omission counts, hashes, and
    reissue handles and reports packet size as serialized UTF-8 bytes divided by four,
    rounded up, not as tokenizer truth. CLI and MCP calls now measure their emitted
    transport surfaces; bounded CLI JSON writes the measured UTF-8 LF byte payload
    directly so Windows newline translation cannot exceed the reported budget. MCP
    rejects malformed boolean values, and minimal overflow receipts preserve
    pre-existing omitted-repo metadata.
  • Releases: a tag push runs the test suite and checks the tag against the package
    version before it builds, uploads to PyPI with skip-existing so a partial
    upload can be re-run, and creates the GitHub Release with the wheel, the sdist
    and SHA256SUMS.txt once PyPI serves those same files. RELEASE.md lists the
    steps, and tests/test_version_sites.py fails when the README or CHANGELOG
    names a version other than the package's.