Skip to content

CtxSift v1.0.0

Latest

Choose a tag to compare

@HF-CYGG HF-CYGG released this 06 Jul 18:28

CtxSift v1.0.0

首个稳定版本。CtxSift 是一个问题感知型上下文打包器,用于按任务问题筛选、脱敏并导出最相关的仓库文件,适用于 Codex、ChatGPT、Claude 等 AI 编程工具。

主要能力

  • 本地仓库与公开 GitHub 仓库输入:ctxsift --repo . --ask "Where does auth start?"
  • 问题感知型文件排序,输出每个入选文件的选择理由。
  • Markdown 与 JSON Schema 1.0 双格式上下文包。
  • Diff-aware review bundle:ctxsift --repo . --diff main...HEAD --mode review
  • Token 预算控制、超预算文件裁剪与 dropped-file 摘要。
  • 默认安全排除与基础 secret redaction,避免 .env、密钥、证书和常见 token 明文进入 bundle。
  • GitHub Actions 示例,用于生成 PR review context artifact。

验证

  • pnpm run release:check 通过。
  • Vitest:13 个测试文件、27 个测试通过。
  • E2E、TypeScript build、pack dry-run 通过。
  • pnpm audit --audit-level high:No known vulnerabilities found。
  • 已用 Y-Link、VSCode、Kubernetes、Django、Spring Framework 等真实复杂仓库完成大仓测试。

安装与使用

npm install -g ctxsift
ctxsift --repo . --ask "Where does auth start?"
ctxsift --repo . --format json --out ctxbundle.json --ask "How does routing work?"