[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-costajohnt-oss-autopilot-zh-CN":3,"guides-for-costajohnt-oss-autopilot":525,"similar-k170bbmzez2jj4yxrpb6v6drbs86nfkg-zh-CN":526},{"_creationTime":4,"_id":5,"children":6,"community":56,"display":57,"evaluation":61,"identity":269,"isFallback":265,"parentExtension":271,"providers":272,"relations":279,"repo":280,"tags":522,"workflow":523},1778685854393.8792,"k170bbmzez2jj4yxrpb6v6drbs86nfkg",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":23,"relations":47,"tags":51,"workflow":52},1778685868357.2583,"k1707dk168sk0pnazn0crxfp8x86m3qj",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"AI 驱动的开源贡献管理工具 - 跟踪 PR、回复维护者、发现 issue 并保持贡献速度",{"claudeCode":15},"oss-autopilot","OSS Autopilot","https://github.com/costajohnt/oss-autopilot",{"basePath":19,"githubOwner":20,"githubRepo":15,"locale":21,"slug":15,"type":22},"","costajohnt","zh-CN","plugin",{"evaluate":24,"extract":41},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":28,"targetMarket":39,"tier":40},"3.0.0","4.4.0",98,[29,30,31,32,33,34,35,36,37,38],"github","open-source","contributions","pr-management","issue-discovery","ci-diagnosis","code-review","typescript","cli","mcp","global","verified",{"commitSha":42,"license":43,"plugin":44},"HEAD","MIT",{"mcpCount":11,"provider":45,"skillCount":46},"classify",3,{"parentExtensionId":48,"repoId":49,"translatedFrom":50},"k170gs7h84fdqg84xqts164qyd86n476","kd7423vs95hx5x2gda1av75eps86nhsp","k1707a51wp3ckce2wk6rwshvhs86m0d9",[34,37,35,31,29,33,38,30,32,36],{"evaluatedAt":53,"extractAt":54,"updatedAt":55},1778685705739,1778685675685,1778685868357,{"reviewCount":11},{"description":58,"installMethods":59,"name":16,"sourceUrl":17},"AI 驱动的开源贡献管理工具，支持 Claude Code",{"claudeCode":60},"costajohnt/oss-autopilot",{"_creationTime":62,"_id":63,"extensionId":5,"locale":21,"result":64,"trustSignals":251,"workflow":267},1778685854393.8794,"kn74rtja9bvvaegpwshdfam88d86mzwe",{"checks":65,"evaluatedAt":211,"extensionSummary":212,"features":213,"nonGoals":219,"practices":223,"prerequisites":228,"promptVersionExtension":232,"promptVersionScoring":26,"purpose":233,"rationale":234,"score":27,"summary":235,"tags":236,"tier":40,"useCases":241,"workflow":246},[66,71,74,77,81,84,88,92,95,98,102,106,109,113,116,119,122,125,128,131,135,139,143,147,151,154,157,160,165,168,171,174,177,180,183,187,191,195,198,202,205,208],{"category":67,"check":68,"severity":69,"summary":70},"Practical Utility","Problem relevance","pass","描述清楚地阐述了大规模管理开源贡献所面临的问题。",{"category":67,"check":72,"severity":69,"summary":73},"Unique selling proposition","该扩展提供了一个全面的、由 AI 驱动的开源贡献工作流引擎，通过与 GitHub 集成、诊断 CI 故障和发现问题，超越了基本的提示交互。",{"category":67,"check":75,"severity":69,"summary":76},"Production readiness","该扩展已准备好投入生产，具有多种部署模式（插件、MCP、CLI）、核心库、广泛的测试以及强大的 GitHub API 集成，涵盖了贡献管理的整个生命周期。",{"category":78,"check":79,"severity":69,"summary":80},"Scope","Single responsibility principle","该扩展专注于管理开源贡献，其各种组件（插件、MCP、CLI）作为单一、连贯的工作流引擎的不同接口。",{"category":78,"check":82,"severity":69,"summary":83},"Description quality","显示的描述准确简洁地反映了该扩展作为开源贡献的 AI 驱动自动驾驶仪的目的。",{"category":85,"check":86,"severity":69,"summary":87},"Invocation","Scoped tools","Claude Code 插件具有针对特定任务的专用代理，MCP 服务器公开了 27 个不同的工具，表明倾向于使用作用域内的操作而不是通用操作。",{"category":89,"check":90,"severity":69,"summary":91},"Documentation","Configuration & parameter reference","README 提供了详细的配置部分，包含设置、默认值和描述，并且 CLI 返回结构化的 JSON 输出以供程序化使用。",{"category":78,"check":93,"severity":69,"summary":94},"Tool naming","诸如 'pr-responder'、'issue-scout' 和 'pr-health-checker' 等工具和代理名称具有描述性，并反映了它们在开源贡献域中的具体功能。",{"category":78,"check":96,"severity":69,"summary":97},"Minimal I/O surface","核心库返回具有 success/data/error/timestamp 字段的结构化 JSON，并且详细的配置表明输入是特定的，而不是大块的通用数据。",{"category":99,"check":100,"severity":69,"summary":101},"License","License usability","该扩展根据 MIT 许可证授权，如 LICENSE 文件和 README 徽章所示，这是一种宽松的开源许可证。",{"category":103,"check":104,"severity":69,"summary":105},"Maintenance","Commit recency","截至 2026 年 5 月 13 日，该存储库显示了近期提交，表明维护活跃。",{"category":103,"check":107,"severity":69,"summary":108},"Dependency Management","该项目使用 pnpm workspaces 并发布到 npm，表明对依赖项进行了管理。README 还提到了自动化的发布管道。",{"category":110,"check":111,"severity":69,"summary":112},"Security","Secret Management","README 提到了安全纪律，包括权限为 0o600 的状态文件和运行时模式验证，这表明对敏感数据进行了仔细处理，尽管具体的密钥处理细节并未详述。",{"category":110,"check":114,"severity":69,"summary":115},"Injection","README 强调了安全纪律，包括输入验证和 XSS 防范，这表明采取了措施来防止注入漏洞。",{"category":110,"check":117,"severity":69,"summary":118},"Transitive Supply-Chain Grenades","项目结构和 npm 包的提及表明供应链是受控的。没有迹象表明运行时会获取代码或指令。",{"category":110,"check":120,"severity":69,"summary":121},"Sandbox Isolation","README 明确提到安全纪律，包括权限为 0o600 的状态文件和权限为 0o700 的数据目录创建，这表明遵守了沙盒隔离原则。",{"category":110,"check":123,"severity":69,"summary":124},"Sandbox escape primitives","在 README 的安全讨论中，没有发现沙盒逃逸原语的证据，如分离进程或拒绝重试循环。",{"category":110,"check":126,"severity":69,"summary":127},"Data Exfiltration","README 明确指出所有数据都本地存储在 ~/.oss-autopilot/ 中，除了 GitHub API 调用之外，没有任何数据发送到外部服务器，从而降低了数据泄露的风险。",{"category":110,"check":129,"severity":69,"summary":130},"Hidden Text Tricks","在 README 或提供的文件片段中未观察到隐藏文本技巧或可疑的 Unicode 字符。",{"category":132,"check":133,"severity":69,"summary":134},"Hooks","Opaque code execution","项目结构表明是标准的 npm 包和 TypeScript 源代码，通过 esbuild 生成捆绑包，这表明没有使用不透明的代码执行方法。",{"category":136,"check":137,"severity":69,"summary":138},"Portability","Structural Assumption","配置部分澄清了设置存储在 ~/.oss-autopilot/state.json 中，并提供了用于设置的 CLI 选项，这表明有一个明确定义的结构，最大限度地减少了对用户项目组织的假设。",{"category":140,"check":141,"severity":69,"summary":142},"Trust","Issues Attention","在过去 90 天内，已打开 6 个问题，关闭了 490 个问题，关闭率很高，表明维护者参与度很高。",{"category":144,"check":145,"severity":69,"summary":146},"Versioning","Release Management","该项目具有清晰的版本策略，拥有 189 多个变更日志版本，涉及多个包，并进入自动发布管道，并且使用了约定式提交。",{"category":148,"check":149,"severity":69,"summary":150},"Code Execution","Validation","README 提到了通过 Zod 对每次状态文件读取进行运行时模式验证，并在 CLI 参数和 API 响应中进行了加固的输入验证。",{"category":110,"check":152,"severity":69,"summary":153},"Unguarded Destructive Operations","README 指出‘在获得明确批准之前，不会发布任何内容到 GitHub’和‘AI 起草回复，但贡献者在发送前总是会审查’，这表明对破坏性操作设置了保护措施。",{"category":148,"check":155,"severity":69,"summary":156},"Error Handling","README 提到了‘确定性核心，AI 编排层 — 关键逻辑……存在于经过测试的 TypeScript 中’，表明健壮的错误处理是核心库的一部分。",{"category":148,"check":158,"severity":69,"summary":159},"Logging","README 提到了‘状态文件以 0o600 权限写入，数据目录以 0o700 创建。并发状态写入保护可防止并行运行造成损坏’，这表明已进行审计日志记录。",{"category":161,"check":162,"severity":163,"summary":164},"Compliance","GDPR","not_applicable","该扩展专注于管理开源贡献和 GitHub 数据；没有迹象表明它除了 GitHub 活动固有的内容之外，还处理个人数据。",{"category":161,"check":166,"severity":69,"summary":167},"Target market","该扩展专注于 GitHub 贡献和通用开发人员工具，使其具有全球适用性，未检测到区域或司法管辖区限制。",{"category":136,"check":169,"severity":69,"summary":170},"Runtime stability","该扩展专为多种部署模式（Claude Code 插件、MCP 服务器、独立 CLI）而设计，并使用标准的 Node.js 和 TypeScript，表明具有跨平台兼容性。",{"category":89,"check":172,"severity":69,"summary":173},"README","README 内容详尽，结构良好，并清楚地说明了扩展的目的和功能。",{"category":78,"check":175,"severity":69,"summary":176},"Tool surface size","Claude Code 插件公开了 7 个代理，MCP 服务器公开了 27 个工具，这处于可接受的范围内。",{"category":85,"check":178,"severity":69,"summary":179},"Overlapping near-synonym tools","专用代理和众多不同的工具表明关注点分离清晰，避免了近义词的冗余。",{"category":89,"check":181,"severity":69,"summary":182},"Phantom features","所有宣传的功能，如 PR 监控、CI 故障诊断和问题发现，似乎都已在核心库、MCP 服务器和插件中实现。",{"category":184,"check":185,"severity":69,"summary":186},"Install","Installation instruction","README 提供了清晰、可直接复制的 Claude Code 插件、MCP 服务器和独立 CLI 的安装说明，包括设置和身份验证指南。",{"category":188,"check":189,"severity":69,"summary":190},"Errors","Actionable error messages","README 提到了‘确定性核心’和健壮的错误处理，表明错误可能是可操作的。",{"category":192,"check":193,"severity":69,"summary":194},"Execution","Pinned dependencies","使用 pnpm workspaces 和 npm 发布暗示了依赖管理，自动化发布管道表明关注版本控制。",{"category":78,"check":196,"severity":69,"summary":197},"Dry-run preview","README 指出‘在获得明确批准之前，不会发布任何内容到 GitHub’和‘AI 起草回复，但贡献者在发送前总是会审查’，这表明对于更改状态的操作，干运行或审查模式是标准的。",{"category":199,"check":200,"severity":69,"summary":201},"Protocol","Idempotent retry & timeouts","README 提到了‘生产级 GitHub API 集成 — ETag 缓存、带重试的自动速率限制回退、有界并发池’，表明考虑了重试和稳定的 API 交互。",{"category":161,"check":203,"severity":69,"summary":204},"Telemetry opt-in","README 明确指出‘除了 GitHub API 调用之外，没有任何内容发送到外部服务器’，确认没有收集或发送遥测数据到外部。",{"category":78,"check":206,"severity":69,"summary":207},"Theme declaration","Marketplace JSON 声明了一个清晰的主题：‘productivity, open-source, github, developer-tools’，这与扩展的目的相符。",{"category":144,"check":209,"severity":69,"summary":210},"Per-entry version metadata","Marketplace JSON 列出了插件，其源指向 './'，这意味着它使用核心包的版本控制，并且 README 表明了自动版本控制和变更日志。",1778685695318,"此扩展提供了一个由 AI 驱动的引擎，用于跨 GitHub 管理开源贡献。它会监控 PR，帮助起草对维护者的回复，诊断 CI 故障，发现与用户历史记录相关的新问题，并提供多种部署模式，包括 Claude Code 插件、MCP 服务器和独立的 CLI。",[214,215,216,217,218],"AI 驱动的 PR 监控和回复起草","CI 故障诊断和分类","相关开源问题的自动发现","多种部署选项：Claude Code 插件、MCP 服务器、CLI","生产级 GitHub API 集成，支持缓存和速率限制处理",[220,221,222],"管理 GitHub 以外平台的贡献","提供团队级仪表板或多用户工作流","未经用户审查的自动回复或代码发布",[224,225,226,227],"代码质量","安全纪律","AI 编排","GitHub 集成",[229,230,231],"GitHub 账户","Node.js (适用于 CLI/MCP)","Claude Code (适用于插件)","3.1.0","自动化和简化管理开源贡献的过程，帮助个人开发者在 OSS 项目中保持开发速度和参与度。","得分优秀，主要得益于高生产就绪度和安全纪律，仅在 README 中关于特定密钥处理细节的深度阐述不够充分方面有一处小提示。","高度完善且可用于生产环境的 AI 助手，用于管理开源贡献。",[30,29,31,237,238,239,240],"developer-tools","automation","ci-cd","productivity",[242,243,244,245],"起草及时回复维护者对你 PR 的反馈","快速诊断和理解 CI 故障","查找符合你的技能和贡献历史的新开源问题","简化你的日常开源贡献工作流",[247,248,249,250],"运行 `/oss` 来检查 PR 状态并接收警报","处理关键问题，如 CI 故障、维护者评论或冲突","在批准前审查 AI 起草的回复或建议的操作","使用 `/oss-search` 发现新的贡献机会",{"codeQuality":252,"collectedAt":254,"documentation":255,"maintenance":258,"security":264,"testCoverage":266},{"hasLockfile":253},true,1778685677413,{"descriptionLength":256,"readmeSize":257},76,19385,{"closedIssues90d":259,"forks":260,"hasChangelog":253,"openIssues90d":261,"pushedAt":262,"stars":263},490,2,6,1778650501000,9,{"hasNpmPackage":265,"license":43,"smitheryVerified":265},false,{"hasCi":253,"hasTests":253},{"updatedAt":268},1778685854393,{"basePath":19,"githubOwner":20,"githubRepo":15,"locale":21,"slug":15,"type":270},"marketplace",null,{"evaluate":273,"extract":275},{"promptVersionExtension":232,"promptVersionScoring":26,"score":27,"tags":274,"targetMarket":39,"tier":40},[30,29,31,237,238,239,240],{"commitSha":42,"license":43,"marketplace":276,"plugin":278},{"name":15,"pluginCount":277},1,{"mcpCount":11,"provider":45,"skillCount":11},{"repoId":49,"translatedFrom":48},{"_creationTime":281,"_id":49,"identity":282,"providers":283,"workflow":518},1778685670599.243,{"githubOwner":20,"githubRepo":15,"sourceUrl":17},{"classify":284,"discover":505,"github":508},{"commitSha":42,"extensions":285},[286,301,371,381,389,397,490],{"basePath":19,"description":287,"displayName":15,"installMethods":288,"rationale":289,"selectedPaths":290,"source":299,"sourceLanguage":300,"type":270},"AI-powered autopilot for managing open source contributions with Claude Code",{"claudeCode":60},"marketplace.json at .claude-plugin/marketplace.json",[291,294,296],{"path":292,"priority":293},".claude-plugin/marketplace.json","mandatory",{"path":295,"priority":293},"README.md",{"path":297,"priority":298},"LICENSE","high","rule","en",{"basePath":19,"description":302,"displayName":15,"installMethods":303,"license":43,"rationale":304,"selectedPaths":305,"source":299,"sourceLanguage":300,"type":22},"AI-powered autopilot for managing open source contributions - track PRs, respond to maintainers, discover issues, and maintain contribution velocity",{"claudeCode":15},"plugin manifest at .claude-plugin/plugin.json",[306,308,309,310,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369],{"path":307,"priority":293},".claude-plugin/plugin.json",{"path":295,"priority":293},{"path":297,"priority":298},{"path":311,"priority":312},"skills/contribution-ethics/SKILL.md","medium",{"path":314,"priority":312},"skills/oss-contribution/SKILL.md",{"path":316,"priority":312},"skills/pr-etiquette/SKILL.md",{"path":318,"priority":293},".mcp.json",{"path":320,"priority":298},"agents/README.md",{"path":322,"priority":298},"agents/contribution-strategist.md",{"path":324,"priority":298},"agents/issue-scout.md",{"path":326,"priority":298},"agents/pr-compliance-checker.md",{"path":328,"priority":298},"agents/pr-health-checker.md",{"path":330,"priority":298},"agents/pr-responder.md",{"path":332,"priority":298},"agents/pre-commit-reviewer.md",{"path":334,"priority":298},"agents/repo-evaluator.md",{"path":336,"priority":298},"commands/oss-dashboard.md",{"path":338,"priority":298},"commands/oss-guidelines.md",{"path":340,"priority":298},"commands/oss-help.md",{"path":342,"priority":298},"commands/oss-search.md",{"path":344,"priority":298},"commands/oss.md",{"path":346,"priority":298},"commands/plan-ready.md",{"path":348,"priority":298},"commands/pr-ready.md",{"path":350,"priority":298},"commands/setup-oss.md",{"path":352,"priority":298},"hooks/auto-format-before-push.sh",{"path":354,"priority":298},"hooks/guard-git-operations.sh",{"path":356,"priority":298},"hooks/guard-public-posts.sh",{"path":358,"priority":298},"hooks/guard-public-posts.test.sh",{"path":360,"priority":298},"hooks/hooks.json",{"path":362,"priority":298},"hooks/pre-tool-use-dispatcher.sh",{"path":364,"priority":298},"hooks/pre-tool-use-dispatcher.test.sh",{"path":366,"priority":298},"hooks/safe-refresh-marketplace.sh",{"path":368,"priority":298},"hooks/safe-refresh-marketplace.test.sh",{"path":370,"priority":298},"hooks/session-start.sh",{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":299,"sourceLanguage":300,"type":380},"skills/contribution-ethics","This skill should be used when writing commits, PRs, or comments that will be visible to OSS maintainers — it covers the no-AI-attribution rule, AI-tell avoidance in writing, and the situations where a human contributor should respond instead of the AI tool. Sibling to oss-contribution and pr-etiquette.","contribution-ethics",{"claudeCode":60},"SKILL.md frontmatter at skills/contribution-ethics/SKILL.md",[378],{"path":379,"priority":293},"SKILL.md","skill",{"basePath":382,"description":383,"displayName":384,"installMethods":385,"rationale":386,"selectedPaths":387,"source":299,"sourceLanguage":300,"type":380},"skills/oss-contribution","This skill should be used when the user is working on open source contributions, responding to maintainer feedback, writing PR descriptions, working on issues, following up on dormant PRs, or needs guidance on open source etiquette and best practices.","oss-contribution",{"claudeCode":60},"SKILL.md frontmatter at skills/oss-contribution/SKILL.md",[388],{"path":379,"priority":293},{"basePath":390,"description":391,"displayName":392,"installMethods":393,"rationale":394,"selectedPaths":395,"source":299,"sourceLanguage":300,"type":380},"skills/pr-etiquette","This skill should be used when responding to maintainer review feedback, writing or reviewing PR descriptions, following up on dormant PRs, validating PR quality before submission, or deciding how to communicate with maintainers. Sibling to oss-contribution and contribution-ethics.","pr-etiquette",{"claudeCode":60},"SKILL.md frontmatter at skills/pr-etiquette/SKILL.md",[396],{"path":379,"priority":293},{"basePath":398,"description":399,"displayName":400,"installMethods":401,"license":43,"rationale":402,"selectedPaths":403,"source":299,"sourceLanguage":300,"type":37},"packages/core","CLI and core library for managing open source contributions","@oss-autopilot/core",{"npm":400},"cli ecosystem detected at packages/core",[404,406,407,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488],{"path":405,"priority":293},"package.json",{"path":295,"priority":293},{"path":408,"priority":409},"src/cli.ts","low",{"path":411,"priority":409},"src/commands/check-integration.ts",{"path":413,"priority":409},"src/commands/comments.ts",{"path":415,"priority":409},"src/commands/compliance-score.ts",{"path":417,"priority":409},"src/commands/config.ts",{"path":419,"priority":409},"src/commands/daily-render.ts",{"path":421,"priority":409},"src/commands/daily.ts",{"path":423,"priority":409},"src/commands/dashboard-data.ts",{"path":425,"priority":409},"src/commands/dashboard-lifecycle.ts",{"path":427,"priority":409},"src/commands/dashboard-process.ts",{"path":429,"priority":409},"src/commands/dashboard-server.ts",{"path":431,"priority":409},"src/commands/dashboard.ts",{"path":433,"priority":409},"src/commands/detect-formatters.ts",{"path":435,"priority":409},"src/commands/dismiss.ts",{"path":437,"priority":409},"src/commands/doctor.ts",{"path":439,"priority":409},"src/commands/features.ts",{"path":441,"priority":409},"src/commands/guidelines.ts",{"path":443,"priority":409},"src/commands/index.ts",{"path":445,"priority":409},"src/commands/init.ts",{"path":447,"priority":409},"src/commands/list-mark-done.ts",{"path":449,"priority":409},"src/commands/list-move-tier.ts",{"path":451,"priority":409},"src/commands/local-repos.ts",{"path":453,"priority":409},"src/commands/move.ts",{"path":455,"priority":409},"src/commands/parse-list.ts",{"path":457,"priority":409},"src/commands/pr-template.ts",{"path":459,"priority":409},"src/commands/rate-limiter.ts",{"path":461,"priority":409},"src/commands/repo-vet.ts",{"path":463,"priority":409},"src/commands/scout-bridge.ts",{"path":465,"priority":409},"src/commands/search.ts",{"path":467,"priority":409},"src/commands/setup.ts",{"path":469,"priority":409},"src/commands/shelve.ts",{"path":471,"priority":409},"src/commands/skip-add.ts",{"path":473,"priority":409},"src/commands/skip-file-parser.ts",{"path":475,"priority":409},"src/commands/startup.ts",{"path":477,"priority":409},"src/commands/state-cmd.ts",{"path":479,"priority":409},"src/commands/stats.ts",{"path":481,"priority":409},"src/commands/status.ts",{"path":483,"priority":409},"src/commands/track.ts",{"path":485,"priority":409},"src/commands/validation.ts",{"path":487,"priority":409},"src/commands/vet-list.ts",{"path":489,"priority":409},"src/commands/vet.ts",{"basePath":491,"description":492,"displayName":493,"installMethods":494,"license":43,"rationale":495,"selectedPaths":496,"source":299,"sourceLanguage":300,"type":38},"packages/mcp-server","MCP server for OSS Autopilot — exposes PR tracking, issue discovery, and contribution management as MCP tools","@oss-autopilot/mcp",{"npm":493},"server.json with namespace/server name at packages/mcp-server/server.json",[497,499,500,501,503],{"path":498,"priority":293},"server.json",{"path":405,"priority":293},{"path":295,"priority":293},{"path":502,"priority":409},"src/index.ts",{"path":504,"priority":409},"src/server.ts",{"sources":506},[507],"manual",{"closedIssues90d":259,"description":509,"forks":260,"homepage":510,"license":43,"openIssues90d":261,"pushedAt":262,"readmeSize":257,"stars":263,"topics":511},"Claude Code plugin — AI-powered autopilot for managing open source contributions. Track PRs, respond to maintainers, discover issues, maintain velocity.","https://github.com/costajohnt/oss-autopilot#readme",[512,37,237,29,30,36,513,514,32,515,516,517,33],"claude-code","ai-agent","anthropic","claude-code-plugin","github-automation","contribution-tracker",{"classifiedAt":519,"discoverAt":520,"extractAt":521,"githubAt":521,"updatedAt":519},1778685675493,1778685670599,1778685673805,[238,239,31,237,29,30,240],{"evaluatedAt":524,"extractAt":54,"updatedAt":268},1778685695427,[],[527],{"_creationTime":528,"_id":529,"community":530,"display":531,"identity":537,"providers":541,"relations":552,"tags":555,"workflow":556},1778693751974.8364,"k1789c0v4hwwy1w9j7hhqd9hd186nj2j",{"reviewCount":11},{"description":532,"installMethods":533,"name":535,"sourceUrl":536},"AI编码代理的上下文窗口优化。沙盒化工具输出，减少98%。支持15个平台",{"claudeCode":534},"mksglu/context-mode","context-mode","https://github.com/mksglu/context-mode",{"basePath":538,"githubOwner":539,"githubRepo":535,"locale":21,"slug":540,"type":270},".agents/plugins","mksglu","plugins",{"evaluate":542,"extract":550},{"promptVersionExtension":232,"promptVersionScoring":26,"score":543,"tags":544,"targetMarket":39,"tier":40},100,[545,546,547,240,548,549],"context","optimization","llm","code-generation","sandbox",{"commitSha":42,"marketplace":551},{"name":535,"pluginCount":11},{"repoId":553,"translatedFrom":554},"kd764b2fctbqg4b8j8y6xvmkvs86m29m","k17de181ddh1gjh0zdntr3qxyn86nqna",[548,545,547,546,240,549],{"evaluatedAt":557,"extractAt":558,"updatedAt":559},1778693535406,1778693511416,1778693751974]