Skip to content

CTX Layer 0.2.0a18

Pre-release
Pre-release

Choose a tag to compare

@abhilashsblai abhilashsblai released this 12 Jul 15:59
· 3 commits to master since this release

CTX Layer 0.2.0a18

Released July 12, 2026.

This preview fixes Windows source indexing and recovery issues found during a real update and index run against the MARKETING repository.

What was fixed

  • Resolves sqlite-vec's extensionless vec0 load path to the packaged vec0.dll on Windows.
  • Accepts sqlite-vec's native v0.1.9 version string as matching Python package version 0.1.9.
  • Removes partial source DB/WAL/SHM files when source-segment construction fails, so indexing can be retried safely.
  • Extends storage repair to detect and remove catalog-unpublished source segments with storage repair --yes.
  • Reports missing published source segments as verified-backup restore actions instead of incorrectly reporting storage as clean.

Field replay

The fix was exercised against C:\codes\MARKETING after generated deployment and dependency trees were removed from Git tracking:

  • 1,964 UTF-8 text files indexed;
  • 2,889 binary or over-budget files skipped intentionally;
  • 10,376 source records built;
  • 25,960,024 logical text bytes indexed;
  • full split-storage verification passed;
  • source search passed;
  • repeated ctxlayer --repo . index completed successfully and reused the published generation.

Repository file limit

The 10,000-file discovery guard remains intentional. Repositories that track generated deployments, dependency trees, or build outputs should remove them from Git tracking and add them to .gitignore. This release fixes the Windows runtime and recovery failures that occurred after the repository was brought under that limit.

Install or update

ctxlayer update --channel preview

Direct wheel installation:

python -m pip install --upgrade https://github.com/abhilashsblai/ctxlayer-release/releases/download/v0.2.0a18/ctxlayer-0.2.0a18-py3-none-any.whl