[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-cli-Ruya-AI-cozempic-zh-CN":3,"guides-for-Ruya-AI-cozempic":385,"similar-k179fy81z6pkj987dv3beqw4zs86m27b-zh-CN":386},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":249,"isFallback":240,"parentExtension":252,"providers":253,"relations":259,"repo":262,"tags":381,"workflow":382},1778696899121.198,"k179fy81z6pkj987dv3beqw4zs86m27b",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"Claude Code 的上下文清理 — 修剪臃肿的会话，保护 Agent Teams 免于上下文丢失，通过分层修剪自动防护",{"npm":12,"pypi":12},"cozempic","https://github.com/Ruya-AI/cozempic",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":230,"workflow":247},1778696899121.1982,"kn75q4wvcknygt55nwn7ksvkb186mxp1","zh-CN",{"checks":19,"evaluatedAt":198,"extensionSummary":199,"features":200,"nonGoals":206,"promptVersionExtension":210,"promptVersionScoring":211,"purpose":212,"rationale":213,"score":214,"summary":215,"tags":216,"tier":224,"useCases":225},[20,25,28,31,35,38,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,172,175,178,181,184,187,191,194],{"category":21,"check":22,"severity":23,"summary":24},"实用性","问题相关性","pass","描述清楚地说明了 Claude Code 会话中上下文臃肿的问题以及清理的必要性。",{"category":21,"check":26,"severity":23,"summary":27},"独特卖点","Cozempic 通过提供 18 种可组合策略和通过 guard 守护进程实现的持续防护，直接解决了上下文丢失和 token 臃肿问题，其价值远超基本提示。",{"category":21,"check":29,"severity":23,"summary":30},"生产就绪性","该工具似乎已为生产做好准备，涵盖了完整的生命周期，包括安装、持续防护、诊断和自我更新功能。",{"category":32,"check":33,"severity":23,"summary":34},"范围","单一职责原则","该扩展专注于单一领域：Claude Code 的上下文清理和会话管理。",{"category":32,"check":36,"severity":23,"summary":37},"描述质量","显示的描述准确地反映了该工具清理 Claude Code 会话的功能。",{"category":39,"check":40,"severity":41,"summary":42},"调用","作用域工具","info","CLI 工具公开了多个命令，但它们是具体的且定义明确的，作为单一用途的工具。",{"category":44,"check":45,"severity":23,"summary":46},"文档","配置和参数参考","README 中清楚地记录了所有配置变量、它们的默认值和效果。",{"category":32,"check":48,"severity":23,"summary":49},"工具命名","命令名称具有描述性，并遵循一致的模式（例如 `cozempic treat`、`cozempic doctor`）。",{"category":32,"check":51,"severity":23,"summary":52},"最小 I/O 表面","命令的输入参数是特定的标志或会话标识符，输出是结构化的或诊断性的，避免了不必要的数据。",{"category":54,"check":55,"severity":23,"summary":56},"许可证","许可证可用性","该扩展在 MIT 许可下发布，这是一个宽松的开源许可证，README 和 LICENSE 文件中都清楚地说明了该许可证。",{"category":58,"check":59,"severity":23,"summary":60},"维护","提交时效性","仓库显示了最近的提交，表明正在积极维护。",{"category":58,"check":62,"severity":63,"summary":64},"依赖管理","not_applicable","该扩展声明它没有任何外部依赖项，仅依赖 Python 3.10+ 标准库。",{"category":66,"check":67,"severity":63,"summary":68},"安全","密钥管理","该工具似乎不处理或暴露密钥，专注于会话文件操作。",{"category":66,"check":70,"severity":23,"summary":71},"注入","该工具操作会话文件和本地配置，没有迹象表明会加载或执行任意外部数据作为指令。",{"category":66,"check":73,"severity":23,"summary":74},"传递性供应链手榴弹","该工具仅使用标准的 Python 库，并且依赖于本地管理的会话文件，没有运行时获取外部代码或数据。",{"category":66,"check":76,"severity":23,"summary":77},"沙箱隔离","该工具在用户项目目录或标准配置内的会话文件上操作，没有证据表明会写入这些边界之外的内容。",{"category":66,"check":79,"severity":23,"summary":80},"沙箱逃逸原语","在 CLI 的结构或脚本中没有观察到分离进程的创建或拒绝重试循环。",{"category":66,"check":82,"severity":23,"summary":83},"数据泄露","该工具的功能是本地的，专注于会话文件操作，不涉及将用户数据或会话内容发送给第三方。",{"category":66,"check":85,"severity":23,"summary":86},"隐藏文本技巧","捆绑的内容和描述似乎没有隐藏的操纵技巧或混淆。",{"category":88,"check":89,"severity":23,"summary":90},"钩子","不透明代码执行","CLI 脚本似乎是纯 Python 源代码，没有混淆、base64 负载或运行时获取的代码。",{"category":92,"check":93,"severity":23,"summary":94},"可移植性","结构假设","该工具使用标准的 Python 路径，并依赖于 Claude Code 预期的会话文件结构，如果解析失败则会提供清晰的错误消息。",{"category":96,"check":97,"severity":23,"summary":98},"信任","问题关注度","在过去 90 天内有 22 个打开和 56 个关闭的问题，关闭率很高，表明维护者参与度良好。",{"category":100,"check":101,"severity":23,"summary":102},"版本控制","发布管理","在 pyproject.toml 和徽章中声明了一个有意义的 semver 版本 (1.8.10)，确保了清晰的版本检测。",{"category":104,"check":105,"severity":23,"summary":106},"执行","验证","输入参数由 argparse 处理和验证，并且该工具操作 JSONL 文件，这意味着它处理结构化数据。",{"category":66,"check":108,"severity":23,"summary":109},"无防护的破坏性操作","破坏性操作（修改会话文件）默认受 dry-run 保护，需要显式指定 `--execute`。",{"category":111,"check":112,"severity":23,"summary":113},"代码执行","错误处理","CLI 使用 argparse 进行参数验证，并使用 Python 的标准错误处理，对未知命令或无效参数提供清晰的消息。",{"category":111,"check":115,"severity":63,"summary":116},"日志记录","该工具的主要功能是文件操作，面向用户的日志是诊断性输出；没有明确要求或提及审计日志。",{"category":118,"check":119,"severity":63,"summary":120},"合规性","GDPR","该工具操作本地会话文件，不处理个人数据或将其提交给第三方。",{"category":118,"check":122,"severity":23,"summary":123},"目标市场","该扩展面向全球的 Claude Code 用户，未检测到任何区域或司法管辖区逻辑。",{"category":92,"check":125,"severity":23,"summary":126},"运行时稳定性","该工具使用标准的 Python 库，并且设计为可在安装了 Python 3.10+ 的不同操作系统（Windows、macOS、Linux）上运行。",{"category":44,"check":128,"severity":23,"summary":129},"README","存在一个全面的 README，清楚地说明了扩展的目的并提供了详细的说明。",{"category":32,"check":131,"severity":23,"summary":132},"工具表面积","CLI 公开了合理数量的命令（约 15 个），符合实用工具的典型范围。",{"category":39,"check":134,"severity":23,"summary":135},"重叠的近义词工具","命令名称清晰且涵盖特定功能，避免了近义词的冗余。",{"category":44,"check":137,"severity":23,"summary":138},"幻影功能","README 中提到的所有功能，如策略、处方和命令，在代码中都有相应的实现。",{"category":140,"check":141,"severity":23,"summary":142},"安装","安装说明","README 提供了清晰的多种包管理器安装说明，并包含示例调用。",{"category":144,"check":145,"severity":23,"summary":146},"错误","可操作的错误消息","错误（如未知命令或无效参数）会清晰说明，并附带修复建议或指导。",{"category":104,"check":148,"severity":63,"summary":149},"固定依赖项","该工具仅依赖 Python 标准库，因此没有需要固定的第三方依赖项。",{"category":32,"check":151,"severity":23,"summary":152},"Dry-run 预览","`treat` 命令默认执行 dry-run，返回预期更改的详细输出，而不进行修改。",{"category":154,"check":155,"severity":63,"summary":156},"协议","幂等重试和超时","该工具操作本地文件，不涉及需要幂等性或超时的远程调用或状态更改操作。",{"category":118,"check":158,"severity":23,"summary":159},"遥测选择加入","该工具明确通过 `COZEMPIC_NO_TELEMETRY=1` 文档记录了遥测选择退出，并将其描述为匿名使用计数器。",{"category":39,"check":161,"severity":23,"summary":162},"分层可发现参数","CLI 使用一致的名词-动词结构命令（例如 `cozempic treat`），并提供帮助文本和示例。",{"category":39,"check":164,"severity":23,"summary":165},"未知标志处理","Argparse 通过提供错误消息并建议相似的标志来处理未知标志，从而防止静默失败。",{"category":66,"check":167,"severity":63,"summary":168},"argv 中的密钥","该工具不直接处理凭据或密钥，因此不会通过 argv 泄露它们的风险。",{"category":39,"check":170,"severity":23,"summary":171},"可解析的 --version","`cozempic --version` 输出单行程序名和版本，适合解析。",{"category":39,"check":173,"severity":23,"summary":174},"标志优先级","README 记录了配置文件变量，并暗示了标准优先级，尽管没有详细说明 clig.dev 的顺序。",{"category":39,"check":176,"severity":63,"summary":177},"模式内省","作为一个操作文件格式的 CLI 工具，它没有以通常意义上暴露其自身输入/输出的机器可读模式。",{"category":39,"check":179,"severity":23,"summary":180},"提示绕过","交互式提示，例如 `--execute` 的确认，可以通过 `--force`（在提示后隐式 `--execute`）等标志绕过，或者对于非破坏性操作不存在。",{"category":140,"check":182,"severity":23,"summary":183},"无不必要的全局安装","安装说明提供了独立的选项，如 `pipx` 和 `uvx`，以及标准的 `pip`。",{"category":140,"check":185,"severity":23,"summary":186},"管道到 shell 安装程序","README 中没有管道到 shell 的安装命令；它推荐使用包管理器或直接下载。",{"category":188,"check":189,"severity":23,"summary":190},"输出","流分离","该工具将诊断消息发送到 stderr，将主要输出（进度、结果）发送到 stdout，允许干净地进行管道操作。",{"category":188,"check":192,"severity":23,"summary":193},"结构化输出模式","`treat` 和 `diagnose` 命令在必要时提供详细的、机器可读的输出，并且 CLI 的整体设计指向结构化数据处理。",{"category":195,"check":196,"severity":23,"summary":197},"子进程行为","信号处理","CLI 是一个标准的 Python 应用程序，应能正常处理信号，并且重新加载/保护功能表明了对进程生命周期管理的意识。",1778696840500,"Cozempic 是一个 Python CLI 工具，用于清理和修剪 Claude Code 会话文件 (JSONL)，以减少 token 使用量并防止上下文丢失。它提供 18 种跨不同层级的策略，并包含一个用于持续防护的 guard 守护进程、行为摘要提取和 agent 团队状态管理等功能。它支持多种安装方法，并具有清晰的命令行界面。",[201,202,203,204,205],"从 Claude Code 会话中修剪上下文","减少 token 使用量和文件大小","保护 Agent 团队状态免于压缩","通过 guard 守护进程提供持续防护","提供多种安装方法",[207,208,209],"修改 Claude Code 的核心功能","在外部处理或传输用户对话内容","提供图形用户界面","3.0.0","4.4.0","通过智能地移除臃肿并保护关键会话数据，显著增加 Claude Code 会话的有效上下文窗口。","该扩展文档齐全、维护活跃，并采用了强大的安装、执行和用户反馈实践，展现了高水平的质量和可信度。",99,"一个高质量的 CLI 工具，用于通过智能修剪上下文来优化 Claude Code 会话。",[217,218,219,220,221,222,223],"claude","session","context","pruning","optimization","cli","python","verified",[226,227,228,229],"通过最大限度地减少长 Claude Code 会话中的 token 使用量来降低 API 成本","在会话压缩期间防止 Claude Agent Teams 的上下文丢失","通过减小会话文件大小来提高 Claude Code 的性能","使用 guard 守护进程自动化会话优化",{"codeQuality":231,"collectedAt":233,"documentation":234,"maintenance":237,"security":244,"testCoverage":246},{"hasLockfile":232},true,1778696823225,{"descriptionLength":235,"readmeSize":236},128,16287,{"closedIssues90d":238,"forks":239,"hasChangelog":240,"openIssues90d":241,"pushedAt":242,"stars":243},56,18,false,1,1778677667000,295,{"hasNpmPackage":240,"license":245,"smitheryVerified":240},"MIT",{"hasCi":240,"hasTests":232},{"updatedAt":248},1778696899121,{"basePath":250,"githubOwner":251,"githubRepo":12,"locale":17,"slug":12,"type":222},"","Ruya-AI",null,{"evaluate":254,"extract":257},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":255,"targetMarket":256,"tier":224},[217,218,219,220,221,222,223],"global",{"commitSha":258},"HEAD",{"repoId":260,"translatedFrom":261},"kd79d77qmyh3826dwhk7ynx9xd86nmqm","k177hk154d2wjt39bm54ke8kyn86mz3n",{"_creationTime":263,"_id":260,"identity":264,"providers":265,"workflow":377},1778696708534.205,{"githubOwner":251,"githubRepo":12,"sourceUrl":13},{"classify":266,"discover":363,"github":366},{"commitSha":258,"extensions":267},[268,285,308,318,326,334,342,350],{"basePath":250,"description":269,"displayName":12,"installMethods":270,"rationale":272,"selectedPaths":273,"source":282,"sourceLanguage":283,"type":284},"2x the effective context with smart weight-loss for Claude Code — prune bloated sessions, protect agent teams from compaction, monitor token usage with MCP tools",{"claudeCode":271},"Ruya-AI/cozempic","marketplace.json at .claude-plugin/marketplace.json",[274,277,279],{"path":275,"priority":276},".claude-plugin/marketplace.json","mandatory",{"path":278,"priority":276},"README.md",{"path":280,"priority":281},"LICENSE","high","rule","en","marketplace",{"basePath":286,"description":269,"displayName":12,"installMethods":287,"license":245,"rationale":288,"selectedPaths":289,"source":282,"sourceLanguage":283,"type":286},"plugin",{"claudeCode":12},"plugin manifest at plugin/.claude-plugin/plugin.json",[290,292,293,296,298,300,302,304,306],{"path":291,"priority":276},".claude-plugin/plugin.json",{"path":278,"priority":276},{"path":294,"priority":295},"skills/diagnose/SKILL.md","medium",{"path":297,"priority":295},"skills/doctor/SKILL.md",{"path":299,"priority":295},"skills/guard/SKILL.md",{"path":301,"priority":295},"skills/reload/SKILL.md",{"path":303,"priority":295},"skills/treat/SKILL.md",{"path":305,"priority":276},".mcp.json",{"path":307,"priority":281},"hooks/hooks.json",{"basePath":309,"description":310,"displayName":311,"installMethods":312,"rationale":313,"selectedPaths":314,"source":282,"sourceLanguage":283,"type":317},"plugin/skills/diagnose","Analyze Claude Code session bloat — shows token count, context usage %, and bloat breakdown. Use when the user asks about session size, context usage, or when you notice the context window is getting full.","diagnose",{"claudeCode":271},"SKILL.md frontmatter at plugin/skills/diagnose/SKILL.md",[315],{"path":316,"priority":276},"SKILL.md","skill",{"basePath":319,"description":320,"displayName":321,"installMethods":322,"rationale":323,"selectedPaths":324,"source":282,"sourceLanguage":283,"type":317},"plugin/skills/doctor","Run health checks on Claude Code configuration and sessions. Use when troubleshooting Claude Code issues.","doctor",{"claudeCode":271},"SKILL.md frontmatter at plugin/skills/doctor/SKILL.md",[325],{"path":316,"priority":276},{"basePath":327,"description":328,"displayName":329,"installMethods":330,"rationale":331,"selectedPaths":332,"source":282,"sourceLanguage":283,"type":317},"plugin/skills/guard","Protect Claude Code sessions from context overflow by running a background daemon that monitors session size and auto-prunes before compaction hits. Use when the user says \"guard\", \"protect session\", \"context getting long\", \"prevent compaction\", \"session management\", or is running agent teams that need continuous context protection.\n","guard",{"claudeCode":271},"SKILL.md frontmatter at plugin/skills/guard/SKILL.md",[333],{"path":316,"priority":276},{"basePath":335,"description":336,"displayName":337,"installMethods":338,"rationale":339,"selectedPaths":340,"source":282,"sourceLanguage":283,"type":317},"plugin/skills/reload","Treat the current session and auto-resume in a new terminal window.","reload",{"claudeCode":271},"SKILL.md frontmatter at plugin/skills/reload/SKILL.md",[341],{"path":316,"priority":276},{"basePath":343,"description":344,"displayName":345,"installMethods":346,"rationale":347,"selectedPaths":348,"source":282,"sourceLanguage":283,"type":317},"plugin/skills/treat","Prune bloated session with a prescription. Removes progress ticks, stale reads, duplicate content, and more.","treat",{"claudeCode":271},"SKILL.md frontmatter at plugin/skills/treat/SKILL.md",[349],{"path":316,"priority":276},{"basePath":250,"installMethods":351,"rationale":352,"selectedPaths":353,"source":282,"sourceLanguage":283,"type":222},{"npm":12,"pypi":12},"cli ecosystem detected at / (coalesced with duplicate cli at npm)",[354,356,357,358,360],{"path":355,"priority":276},"pyproject.toml",{"path":278,"priority":276},{"path":280,"priority":281},{"path":359,"priority":295},"src/cozempic/cli.py",{"path":361,"priority":362},"src/cozempic/__main__.py","low",{"sources":364},[365],"manual",{"closedIssues90d":238,"description":367,"forks":239,"homepage":368,"license":245,"openIssues90d":241,"pushedAt":242,"readmeSize":236,"stars":243,"topics":369},"Context cleaning for Claude Code — prune bloated sessions, protect Agent Teams from context loss, auto-guard with tiered pruning","https://pypi.org/project/cozempic/",[370,371,219,372,373,222,374,375,220,223,376],"claude-code","claude-skills","llm-tools","agent-teams","context-management","jsonl","session-management",{"classifiedAt":378,"discoverAt":379,"extractAt":380,"githubAt":380,"updatedAt":378},1778696712649,1778696708534,1778696710633,[217,222,219,221,220,223,218],{"evaluatedAt":383,"extractAt":384,"updatedAt":248},1778696840607,1778696712852,[],[387,419,447,476],{"_creationTime":388,"_id":389,"community":390,"display":391,"identity":397,"providers":400,"relations":411,"tags":414,"workflow":415},1778697166802.8904,"k17brwp2rz821bkz2zeazsv5td86mdep",{"reviewCount":8},{"description":392,"installMethods":393,"name":395,"sourceUrl":396},"AI约束引擎 — 强制执行 CLAUDE.md、.cursorrules、AGENTS.md 规则，如同法律一般。拥有 51 个 MCP 工具，991 个测试。官方 MCP 注册表。 npx speclock protect",{"pypi":394},"speclock_ros2","speclock-ros2","https://github.com/sgroy10/speclock",{"basePath":395,"githubOwner":398,"githubRepo":399,"locale":17,"slug":395,"type":222},"sgroy10","speclock",{"evaluate":401,"extract":410},{"promptVersionExtension":210,"promptVersionScoring":211,"score":402,"tags":403,"targetMarket":256,"tier":224},100,[404,405,406,222,407,408,409],"ai-constraints","code-enforcement","developer-tool","security","mcp","robotics",{"commitSha":258},{"repoId":412,"translatedFrom":413},"kd73m85wtkj05xmfff4vq695hn86mgg4","k177h2k24qprbp2pjjs5tsb9r586nywg",[404,222,405,406,408,409,407],{"evaluatedAt":416,"extractAt":417,"updatedAt":418},1778697123911,1778697107735,1778697166803,{"_creationTime":420,"_id":421,"community":422,"display":423,"identity":429,"providers":431,"relations":439,"tags":442,"workflow":443},1778699655796.4836,"k179anr9v4r9f95y1ncsxwcd2n86mbjt",{"reviewCount":8},{"description":424,"installMethods":425,"name":427,"sourceUrl":428},"Claude Code 的事实强制钩子。在编辑前让 AI 暂停并调查。",{"pypi":426},"gateguard-ai","gateguard","https://github.com/zunoworks/gateguard",{"basePath":250,"githubOwner":430,"githubRepo":427,"locale":17,"slug":427,"type":222},"zunoworks",{"evaluate":432,"extract":438},{"promptVersionExtension":210,"promptVersionScoring":211,"score":433,"tags":434,"targetMarket":256,"tier":224},98,[217,435,436,223,222,406,437],"ai-agent","guardrail","code-quality",{"commitSha":258},{"repoId":440,"translatedFrom":441},"kd7cpymv9nv5641nqx7d2mj0p586nzwt","k17fzvw7q4e13rbrdphydzdfwx86nqag",[435,217,222,437,406,436,223],{"evaluatedAt":444,"extractAt":445,"updatedAt":446},1778699634441,1778699617694,1778699655796,{"_creationTime":448,"_id":449,"community":450,"display":451,"identity":456,"providers":459,"relations":468,"tags":471,"workflow":472},1778688148010.584,"k1723dx4kptbknbxjdhajks0hs86m4xd",{"reviewCount":8},{"description":452,"installMethods":453,"name":454,"sourceUrl":455},"一个用于 Claude Code、OpenCode、Gemini 和 Codex 的元提示、上下文工程和规范驱动开发系统（作者：TÂCHES）。",{"npm":454},"get-shit-done-cc","https://github.com/gsd-build/get-shit-done",{"basePath":250,"githubOwner":457,"githubRepo":458,"locale":17,"slug":458,"type":222},"gsd-build","get-shit-done",{"evaluate":460,"extract":467},{"promptVersionExtension":210,"promptVersionScoring":211,"score":461,"tags":462,"targetMarket":256,"tier":224},97,[463,217,464,465,222,466],"ai","workflow","development","code-generation",{"commitSha":258,"license":245},{"repoId":469,"translatedFrom":470},"kd742g8972gs9150hkbr4r696986nzza","k177a2tx8trp59d6qddfgyqfhs86m99h",[463,217,222,466,465,464],{"evaluatedAt":473,"extractAt":474,"updatedAt":475},1778688110243,1778688084060,1778688148010,{"_creationTime":477,"_id":478,"community":479,"display":480,"identity":485,"providers":487,"relations":495,"tags":498,"workflow":499},1778692829524.0337,"k173fpz1b04cg9e355mnxdvky186nbe2",{"reviewCount":8},{"description":481,"installMethods":482,"name":483,"sourceUrl":484},"Claude Code的可视化仪表板。可视化规划，跟踪进度，让AI执行。相同的引擎，更好的仪表板。",{"npm":483},"kanbaii","https://github.com/martinmsaavedra/kanbaii",{"basePath":250,"githubOwner":486,"githubRepo":483,"locale":17,"slug":483,"type":222},"martinmsaavedra",{"evaluate":488,"extract":494},{"promptVersionExtension":210,"promptVersionScoring":211,"score":489,"tags":490,"targetMarket":256,"tier":224},92,[491,217,463,492,222,493],"kanban","project-management","automation",{"commitSha":258,"license":245},{"repoId":496,"translatedFrom":497},"kd7c6vsr8vjjnvww6swrrysfvx86nceg","k17e35aavwxe13gv0vzvf138rs86mw72",[463,493,217,222,491,492],{"evaluatedAt":500,"extractAt":501,"updatedAt":502},1778692808371,1778692788604,1778692829524]