Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

A Byte Cap and Secret Gate Before You Send an OSS Patch to a Free Model

Description and use

The ctxpack.py script builds a byte‑limited, secret‑redacted context bundle for model review, ensuring only relevant information is sent and preventing data leakage.

Problem

Maintainers receive large, noisy, or secret‑containing context bundles that prevent effective model review.

Outcome

The bundle is bounded, redacted, and fails closed if secrets persist, preventing accidental leakage and ensuring the model receives a concise, relevant context.

Workflow

  • 1. Run ctxpack.py with repo path, output path, max_bytes, and test_log arguments.
  • 2. ctxpack.py collects repo state, unified diff, and tail of test log.
  • 3. It applies regex patterns to redact secrets and rejects the bundle if high‑confidence secrets remain.
  • 4. It truncates the bundle to the specified byte limit.
  • 5. The resulting bundle is sent to the model for review.

Evidence

A byte cap and a secret gate catch all three before any network call. Both run locally. Both fail closed.

Source

ctxpack.py collects repo state, a unified diff, and the tail of a test log. It redacts known secret shapes. It refuses to write a bundle if a high‑confidence secret pattern survives. It then truncates to an exact byte limit.

Source

  • Record date: 2026-10-18T08:41:24.148Z