[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-cli-gastownhall-library-usage-zh-CN":3,"guides-for-gastownhall-library-usage":791,"similar-k175q5z4f0mbqv9rq3vv6gb47d86me2x-zh-CN":792},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":249,"isFallback":244,"parentExtension":254,"providers":255,"relations":261,"repo":264,"tags":787,"workflow":788},1778687466395.0266,"k175q5z4f0mbqv9rq3vv6gb47d86me2x",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Beads - 为您的编码代理提供内存升级",{"go":12},"example.com/beads-library-demo","library-usage","https://github.com/gastownhall/beads",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":230,"workflow":247},1778687466395.0269,"kn7dpc5dxzvzj5bt88zswnp6as86mq03","zh-CN",{"checks":20,"evaluatedAt":198,"extensionSummary":199,"features":200,"nonGoals":206,"promptVersionExtension":211,"promptVersionScoring":212,"purpose":213,"rationale":214,"score":215,"summary":216,"tags":217,"tier":224,"useCases":225},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,117,121,124,127,130,133,136,139,143,146,150,153,157,160,163,166,169,172,175,178,181,184,187,191,194],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述强调了一个具体的用户问题：升级代理内存，这是 AI 开发中一个相关的痛点。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","Beads 作为 Go 库提供直接的 API 访问和类型安全，提供的价值远超简单的 CLI 包装器或默认的 LLM 行为。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该库提供了用于管理问题和依赖项的完整操作集，涵盖了其声明用例所需的整个生命周期。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展专注于为 AI 代理管理结构化数据（问题、依赖项、标签），具有一致的领域且没有无关的功能。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确而简洁地反映了升级代理内存的核心功能。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","Go 库公开了特定的、定义明确的函数（例如 `CreateIssue`、`GetReadyWork`），而不是通用的命令执行。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","该库的 README 全面记录了类型、操作和最佳实践，包括错误处理和上下文使用。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Go 函数使用符合习惯的 Go 约定（例如 `CreateIssue`、`GetReadyWork`）进行了描述性命名。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Go 库中的函数参数类型正确且特定于任务，返回值集中在承诺的负载上。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展在宽松的 MIT 许可证下获得许可，并在专用的 LICENSE 文件中明确说明。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","该存储库显示最近 3 个月内的提交，表明维护活跃。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","Go modules 与锁定文件 (`go.mod`) 一起使用，确保了可重现的构建和受管理的依赖项。",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","该库在本地数据库上运行，不处理 API 密钥或令牌等外部密钥。",{"category":65,"check":69,"severity":24,"summary":70},"Injection","库函数直接在 Go 代码中调用，可防止外部数据注入漏洞。",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","所有依赖项都通过 Go 模块进行管理，并且不会在运行时获取，从而防止了供应链攻击。",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","作为一个 Go 库，它在应用程序的进程内运行，并且不与指定数据库路径之外的文件系统进行交互。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","不存在分离的进程或重试循环，因为它是一个集成在应用程序执行上下文中的库。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","该库的操作仅限于本地数据库，不涉及将机密数据发送给任何第三方。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","Go 源代码没有隐藏的控制技巧，文档是干净的 ASCII。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","Go 源代码是纯粹且可读的，没有混淆或动态代码执行。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","该库正确处理数据库路径发现和允许配置，使其在不同的项目结构中具有可移植性。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","该存储库的问题关闭率很高，并且与已关闭的问题相比，未解决的问题数量可控，表明维护者参与度高。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","带有版本化的 Go 模块 (`go.mod`) 和 `CHANGELOG.md` 文件提供了清晰的发布信号。",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","Go 的类型系统强制对输入和输出进行严格验证，确保数据完整性。",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","像创建或更新问题这样的破坏性操作是通过 Go 中的显式函数调用完成的，而不是交互式提示。",{"category":110,"check":111,"severity":24,"summary":112},"Errors","Error Handling","Go 代码遵循错误处理的最佳实践，返回可检查的显式 Go 错误类型。",{"category":103,"check":114,"severity":115,"summary":116},"Logging","not_applicable","作为一个库，日志记录由调用应用程序处理；库本身不实现单独的审计日志。",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","该库在本地问题数据上运行，不处理个人数据或将其提交给第三方。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该扩展是一个通用的问题跟踪工具，没有区域或司法管辖区的限制。",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","Go 的交叉编译能力和标准库确保了平台兼容性。",{"category":44,"check":128,"severity":24,"summary":129},"README","README 内容全面，详细说明了库的使用、安装、可用操作和类型。",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","该库公开了大约 20 个函数，适合其领域。",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","函数名称是不同的，涵盖了诸如 `CreateIssue` 和 `UpdateIssue` 之类的特定操作，没有近义词。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","README 中宣传的所有功能，例如问题管理和依赖项跟踪，都有相应的 Go 函数。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","Go module 安装说明清晰，示例用法提供了可复制的代码片段。",{"category":110,"check":144,"severity":24,"summary":145},"Actionable error messages","Go 错误值提供了关于失败内容的具体信息，可以被调用应用程序检查以进行修复。",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","Go 模块 (`go.mod`) 固定依赖项，Go 源文件包含 shebangs 和副作用头。",{"category":33,"check":151,"severity":115,"summary":152},"Dry-run preview","这是一个 Go 库；干运行功能将由调用应用程序实现，而不是库本身。",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","库函数设计用于在应用程序的上下文中调用，依赖于应用程序级别的错误处理和超时。像 `CreateIssue` 这样的操作通过生成唯一 ID 或更新自然是幂等的。",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","作为一个库，遥测是主机的责任；库本身不发出遥测。",{"category":40,"check":161,"severity":115,"summary":162},"Hierarchical discoverable arguments","这是一个 Go 库，而不是 CLI 工具，因此不适用分层参数和子命令。",{"category":40,"check":164,"severity":115,"summary":165},"Unknown-flag handling","这是一个 Go 库；由于直接调用函数，因此不适用未知标志处理。",{"category":65,"check":167,"severity":115,"summary":168},"Secrets not in argv","这是一个 Go 库；密钥通过函数参数处理，不通过命令行参数暴露。",{"category":40,"check":170,"severity":115,"summary":171},"Parseable --version","这是一个 Go 库，不直接公开 `--version` 标志。",{"category":40,"check":173,"severity":115,"summary":174},"Flag precedence","这是一个 Go 库；标志优先级不适用。",{"category":40,"check":176,"severity":115,"summary":177},"Schema introspection","作为一个 Go 库，它的模式通过 Go 的类型系统和反射进行内省，而不是通过 CLI 命令。",{"category":40,"check":179,"severity":115,"summary":180},"Prompt bypass","这是一个 Go 库；没有交互式提示需要绕过。",{"category":140,"check":182,"severity":24,"summary":183},"No unnecessary global install","Go 模块在项目内管理依赖项，避免了全局安装的需要。",{"category":140,"check":185,"severity":24,"summary":186},"Pipe-to-shell installer","`go get` 的 Go 模块安装是一种标准且安全的数据包管理方法，而不是通过管道到 shell 的脚本。",{"category":188,"check":189,"severity":24,"summary":190},"Output","Stream separation","作为一个库，输出以 Go 类型和错误的形式返回，而不是混合流到 stdout/stderr。",{"category":188,"check":192,"severity":24,"summary":193},"Structured output mode","该库通过 Go 类型和错误对象返回结构化数据，这本质上是机器可读的。",{"category":195,"check":196,"severity":24,"summary":197},"Subprocess behavior","Signal handling","信号处理由主机应用程序管理；库本身不需要直接处理外部信号。",1778687338407,"Beads 是一个 Go 库，它提供对本地数据库的编程访问，用于管理问题、依赖项和标签，充当 AI 代理的内存升级。它提供直接的 API 调用、类型安全和事务支持，与 CLI 包装器区分开来。",[201,202,203,204,205],"用于问题和依赖项管理的直接 API 访问","通过 Go 接口进行类型安全的*操作*","用于复杂操作的数据库事务","问题、依赖项、标签、评论和事件的管理","支持不同类型的问题和优先级",[207,208,209,210],"提供用于直接用户交互的独立 CLI 工具","管理密钥或外部 API 身份验证","处理除审计跟踪之外的实时协作功能","取代供人类用户使用的完整问题跟踪系统","3.0.0","4.4.0","为 AI 代理提供持久化的结构化内存，用于跟踪问题、依赖项和其他相关数据，增强它们管理复杂编码工作流的能力。","该扩展是一个高质量的 Go 库，具有出色的文档、安全性和维护性。它在所有适用的检查中表现出色，由于其作为库而非 CLI 的性质，只有少数“不适用”的发现。",98,"一个健壮且文档齐全的 Go 库，用于管理 AI 代理内存，提供直接的 API 访问和类型安全。",[218,219,220,221,222,223],"go","library","developer-tools","issue-tracking","dependencies","ai-agent-memory","verified",[226,227,228,229],"为编码任务中的 AI 代理集成持久化内存","以编程方式创建、更新和查询问题及依赖项","构建需要结构化数据存储的自定义 AI 代理工作流","通过历史数据和关系增强 AI 代理的上下文",{"codeQuality":231,"collectedAt":233,"documentation":234,"maintenance":237,"security":243,"testCoverage":246},{"hasLockfile":232},true,1778687322186,{"descriptionLength":235,"readmeSize":236},46,9558,{"closedIssues90d":238,"forks":239,"hasChangelog":232,"openIssues90d":240,"pushedAt":241,"stars":242},563,1564,176,1778680959000,23610,{"hasNpmPackage":244,"license":245,"smitheryVerified":244},false,"MIT",{"hasCi":232,"hasTests":232},{"updatedAt":248},1778687466395,{"basePath":250,"githubOwner":251,"githubRepo":252,"locale":18,"slug":13,"type":253},"examples/library-usage","gastownhall","beads","cli",null,{"evaluate":256,"extract":259},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":257,"targetMarket":258,"tier":224},[218,219,220,221,222,223],"global",{"commitSha":260},"HEAD",{"repoId":262,"translatedFrom":263},"kd7a6ybfkhncqe1anf5apcya0186nzp5","k17dc4v7wv9vj3kjwf616c6mtn86mzfq",{"_creationTime":265,"_id":262,"identity":266,"providers":267,"workflow":783},1778687205175.6746,{"githubOwner":251,"githubRepo":252,"sourceUrl":14},{"classify":268,"discover":774,"github":777},{"commitSha":260,"extensions":269},[270,289,308,320,333,342,759],{"basePath":271,"description":272,"displayName":273,"installMethods":274,"rationale":276,"selectedPaths":277,"source":286,"sourceLanguage":287,"type":288},"","Local marketplace for beads plugin development","beads-marketplace",{"claudeCode":275},"gastownhall/beads","marketplace.json at .claude-plugin/marketplace.json",[278,281,283],{"path":279,"priority":280},".claude-plugin/marketplace.json","mandatory",{"path":282,"priority":280},"README.md",{"path":284,"priority":285},"LICENSE","high","rule","en","marketplace",{"basePath":290,"description":291,"displayName":252,"installMethods":292,"license":245,"rationale":293,"selectedPaths":294,"source":286,"sourceLanguage":287,"type":307},"plugins/beads","AI-supervised issue tracker for coding workflows. Manage tasks, discover work, and maintain context with simple CLI commands.",{"claudeCode":252},"plugin manifest at plugins/beads/.claude-plugin/plugin.json",[295,297,298,301,303,305],{"path":296,"priority":280},".claude-plugin/plugin.json",{"path":282,"priority":280},{"path":299,"priority":300},"skills/beads/SKILL.md","medium",{"path":302,"priority":285},"agents/task-agent.md",{"path":304,"priority":285},"hooks/hooks.json",{"path":306,"priority":285},".codex-plugin/plugin.json","plugin",{"basePath":309,"description":310,"displayName":252,"installMethods":311,"rationale":312,"selectedPaths":313,"source":286,"sourceLanguage":287,"type":319},"plugins/beads/skills/beads","Dolt-powered issue tracker for multi-session work with dependencies and persistent memory across conversation compaction. Use when work spans sessions, has blockers, or needs context recovery after compaction. Trigger with \"create task\", \"what's ready\", \"track this work\", \"resume after compaction\". Make sure to use this skill whenever managing multi-session work, tracking dependencies, or recovering context.\n",{"claudeCode":275},"SKILL.md frontmatter at plugins/beads/skills/beads/SKILL.md (coalesced with duplicate skill at internal/templates/skills/beads)",[314,316,317],{"path":315,"priority":280},"SKILL.md",{"path":282,"priority":285},{"path":318,"priority":300},"CLAUDE.md","skill",{"basePath":321,"description":322,"displayName":323,"installMethods":324,"license":245,"rationale":325,"selectedPaths":326,"source":286,"sourceLanguage":287,"type":253},"npm-package","Beads issue tracker - lightweight memory system for coding agents with native binary support","@beads/bd",{"npm":323},"cli ecosystem detected at npm-package",[327,329,330,331],{"path":328,"priority":280},"package.json",{"path":282,"priority":280},{"path":284,"priority":285},{"path":332,"priority":300},"bin/bd.js",{"basePath":250,"installMethods":334,"rationale":335,"selectedPaths":336,"source":286,"sourceLanguage":287,"type":253},{"go":12},"cli ecosystem detected at examples/library-usage",[337,339,340],{"path":338,"priority":280},"go.mod",{"path":282,"priority":280},{"path":341,"priority":300},"main.go",{"basePath":271,"installMethods":343,"rationale":345,"selectedPaths":346,"source":286,"sourceLanguage":287,"type":253},{"go":344},"github.com/steveyegge/beads","cli ecosystem detected at /",[347,348,349,350,352,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757],{"path":338,"priority":280},{"path":282,"priority":280},{"path":284,"priority":285},{"path":351,"priority":300},"cmd/bd/main.go",{"path":353,"priority":354},"cmd/bd/admin.go","low",{"path":356,"priority":354},"cmd/bd/ado.go",{"path":358,"priority":354},"cmd/bd/assign.go",{"path":360,"priority":354},"cmd/bd/audit.go",{"path":362,"priority":354},"cmd/bd/auto_import_upgrade.go",{"path":364,"priority":354},"cmd/bd/backup.go",{"path":366,"priority":354},"cmd/bd/backup_auto.go",{"path":368,"priority":354},"cmd/bd/backup_dolt.go",{"path":370,"priority":354},"cmd/bd/backup_export.go",{"path":372,"priority":354},"cmd/bd/backup_restore.go",{"path":374,"priority":354},"cmd/bd/batch.go",{"path":376,"priority":354},"cmd/bd/bootstrap.go",{"path":378,"priority":354},"cmd/bd/branch.go",{"path":380,"priority":354},"cmd/bd/children.go",{"path":382,"priority":354},"cmd/bd/cleanup.go",{"path":384,"priority":354},"cmd/bd/close.go",{"path":386,"priority":354},"cmd/bd/codex_hook.go",{"path":388,"priority":354},"cmd/bd/comment.go",{"path":390,"priority":354},"cmd/bd/comments.go",{"path":392,"priority":354},"cmd/bd/compact.go",{"path":394,"priority":354},"cmd/bd/compact_dolt.go",{"path":396,"priority":354},"cmd/bd/completions.go",{"path":398,"priority":354},"cmd/bd/config.go",{"path":400,"priority":354},"cmd/bd/config_apply.go",{"path":402,"priority":354},"cmd/bd/config_drift.go",{"path":404,"priority":354},"cmd/bd/config_show.go",{"path":406,"priority":354},"cmd/bd/config_side_effects.go",{"path":408,"priority":354},"cmd/bd/context.go",{"path":410,"priority":354},"cmd/bd/context_cmd.go",{"path":412,"priority":354},"cmd/bd/cook.go",{"path":414,"priority":354},"cmd/bd/count.go",{"path":416,"priority":354},"cmd/bd/create.go",{"path":418,"priority":354},"cmd/bd/create_form.go",{"path":420,"priority":354},"cmd/bd/database_name.go",{"path":422,"priority":354},"cmd/bd/db_proxy_child.go",{"path":424,"priority":354},"cmd/bd/defer.go",{"path":426,"priority":354},"cmd/bd/delete.go",{"path":428,"priority":354},"cmd/bd/dep.go",{"path":430,"priority":354},"cmd/bd/detect_pollution.go",{"path":432,"priority":354},"cmd/bd/diff.go",{"path":434,"priority":354},"cmd/bd/direct_mode.go",{"path":436,"priority":354},"cmd/bd/doctor.go",{"path":438,"priority":354},"cmd/bd/doctor_agent.go",{"path":440,"priority":354},"cmd/bd/doctor_artifacts.go",{"path":442,"priority":354},"cmd/bd/doctor_conventions.go",{"path":444,"priority":354},"cmd/bd/doctor_fix.go",{"path":446,"priority":354},"cmd/bd/doctor_gastown_guard.go",{"path":448,"priority":354},"cmd/bd/doctor_health.go",{"path":450,"priority":354},"cmd/bd/doctor_pollution.go",{"path":452,"priority":354},"cmd/bd/doctor_validate.go",{"path":454,"priority":354},"cmd/bd/dolt.go",{"path":456,"priority":354},"cmd/bd/dolt_autocommit.go",{"path":458,"priority":354},"cmd/bd/dolt_autocommit_config.go",{"path":460,"priority":354},"cmd/bd/dolt_autopush.go",{"path":462,"priority":354},"cmd/bd/duplicate.go",{"path":464,"priority":354},"cmd/bd/duplicates.go",{"path":466,"priority":354},"cmd/bd/edit.go",{"path":468,"priority":354},"cmd/bd/epic.go",{"path":470,"priority":354},"cmd/bd/errors.go",{"path":472,"priority":354},"cmd/bd/export.go",{"path":474,"priority":354},"cmd/bd/export_auto.go",{"path":476,"priority":354},"cmd/bd/export_obsidian.go",{"path":478,"priority":354},"cmd/bd/federation.go",{"path":480,"priority":354},"cmd/bd/federation_nocgo.go",{"path":482,"priority":354},"cmd/bd/feedback.go",{"path":484,"priority":354},"cmd/bd/find_duplicates.go",{"path":486,"priority":354},"cmd/bd/flags.go",{"path":488,"priority":354},"cmd/bd/flatten.go",{"path":490,"priority":354},"cmd/bd/formula.go",{"path":492,"priority":354},"cmd/bd/gate.go",{"path":494,"priority":354},"cmd/bd/gate_discover.go",{"path":496,"priority":354},"cmd/bd/gc.go",{"path":498,"priority":354},"cmd/bd/git_test_helpers.go",{"path":500,"priority":354},"cmd/bd/github.go",{"path":502,"priority":354},"cmd/bd/gitlab.go",{"path":504,"priority":354},"cmd/bd/graph.go",{"path":506,"priority":354},"cmd/bd/graph_apply.go",{"path":508,"priority":354},"cmd/bd/graph_export.go",{"path":510,"priority":354},"cmd/bd/graph_visual.go",{"path":512,"priority":354},"cmd/bd/help_all.go",{"path":514,"priority":354},"cmd/bd/history.go",{"path":516,"priority":354},"cmd/bd/hooks.go",{"path":518,"priority":354},"cmd/bd/human.go",{"path":520,"priority":354},"cmd/bd/import.go",{"path":522,"priority":354},"cmd/bd/import_shared.go",{"path":524,"priority":354},"cmd/bd/info.go",{"path":526,"priority":354},"cmd/bd/init.go",{"path":528,"priority":354},"cmd/bd/init_agent.go",{"path":530,"priority":354},"cmd/bd/init_contributor.go",{"path":532,"priority":354},"cmd/bd/init_git_hooks.go",{"path":534,"priority":354},"cmd/bd/init_guard.go",{"path":536,"priority":354},"cmd/bd/init_safety.go",{"path":538,"priority":354},"cmd/bd/init_safety_help.go",{"path":540,"priority":354},"cmd/bd/init_stealth.go",{"path":542,"priority":354},"cmd/bd/init_team.go",{"path":544,"priority":354},"cmd/bd/init_templates.go",{"path":546,"priority":354},"cmd/bd/jira.go",{"path":548,"priority":354},"cmd/bd/kv.go",{"path":550,"priority":354},"cmd/bd/label.go",{"path":552,"priority":354},"cmd/bd/last_touched.go",{"path":554,"priority":354},"cmd/bd/linear.go",{"path":556,"priority":354},"cmd/bd/link.go",{"path":558,"priority":354},"cmd/bd/lint.go",{"path":560,"priority":354},"cmd/bd/list.go",{"path":562,"priority":354},"cmd/bd/list_format.go",{"path":564,"priority":354},"cmd/bd/list_output.go",{"path":566,"priority":354},"cmd/bd/list_tree.go",{"path":568,"priority":354},"cmd/bd/mail.go",{"path":570,"priority":354},"cmd/bd/main_errors.go",{"path":572,"priority":354},"cmd/bd/main_help.go",{"path":574,"priority":354},"cmd/bd/markdown.go",{"path":576,"priority":354},"cmd/bd/memory.go",{"path":578,"priority":354},"cmd/bd/merge_slot.go",{"path":580,"priority":354},"cmd/bd/migrate.go",{"path":582,"priority":354},"cmd/bd/migrate_hooks.go",{"path":584,"priority":354},"cmd/bd/migrate_hooks_apply.go",{"path":586,"priority":354},"cmd/bd/migrate_issues.go",{"path":588,"priority":354},"cmd/bd/mol.go",{"path":590,"priority":354},"cmd/bd/mol_bond.go",{"path":592,"priority":354},"cmd/bd/mol_burn.go",{"path":594,"priority":354},"cmd/bd/mol_current.go",{"path":596,"priority":354},"cmd/bd/mol_distill.go",{"path":598,"priority":354},"cmd/bd/mol_last_activity.go",{"path":600,"priority":354},"cmd/bd/mol_progress.go",{"path":602,"priority":354},"cmd/bd/mol_ready_gated.go",{"path":604,"priority":354},"cmd/bd/mol_seed.go",{"path":606,"priority":354},"cmd/bd/mol_show.go",{"path":608,"priority":354},"cmd/bd/mol_squash.go",{"path":610,"priority":354},"cmd/bd/mol_stale.go",{"path":612,"priority":354},"cmd/bd/nocow_linux.go",{"path":614,"priority":354},"cmd/bd/nocow_other.go",{"path":616,"priority":354},"cmd/bd/note.go",{"path":618,"priority":354},"cmd/bd/notion.go",{"path":620,"priority":354},"cmd/bd/onboard.go",{"path":622,"priority":354},"cmd/bd/orphans.go",{"path":624,"priority":354},"cmd/bd/output.go",{"path":626,"priority":354},"cmd/bd/ping.go",{"path":628,"priority":354},"cmd/bd/pour.go",{"path":630,"priority":354},"cmd/bd/preflight.go",{"path":632,"priority":354},"cmd/bd/prime.go",{"path":634,"priority":354},"cmd/bd/priority.go",{"path":636,"priority":354},"cmd/bd/promote.go",{"path":638,"priority":354},"cmd/bd/prompt.go",{"path":640,"priority":354},"cmd/bd/proxied_server.go",{"path":642,"priority":354},"cmd/bd/prune.go",{"path":644,"priority":354},"cmd/bd/purge.go",{"path":646,"priority":354},"cmd/bd/query.go",{"path":648,"priority":354},"cmd/bd/quick.go",{"path":650,"priority":354},"cmd/bd/quickstart.go",{"path":652,"priority":354},"cmd/bd/ready.go",{"path":654,"priority":354},"cmd/bd/relate.go",{"path":656,"priority":354},"cmd/bd/rename.go",{"path":658,"priority":354},"cmd/bd/rename_prefix.go",{"path":660,"priority":354},"cmd/bd/reopen.go",{"path":662,"priority":354},"cmd/bd/repo.go",{"path":664,"priority":354},"cmd/bd/reset.go",{"path":666,"priority":354},"cmd/bd/restore.go",{"path":668,"priority":354},"cmd/bd/routed.go",{"path":670,"priority":354},"cmd/bd/routing_read.go",{"path":672,"priority":354},"cmd/bd/rules.go",{"path":674,"priority":354},"cmd/bd/sandbox_unix.go",{"path":676,"priority":354},"cmd/bd/sandbox_windows.go",{"path":678,"priority":354},"cmd/bd/search.go",{"path":680,"priority":354},"cmd/bd/setup.go",{"path":682,"priority":354},"cmd/bd/ship.go",{"path":684,"priority":354},"cmd/bd/show.go",{"path":686,"priority":354},"cmd/bd/show_children.go",{"path":688,"priority":354},"cmd/bd/show_display.go",{"path":690,"priority":354},"cmd/bd/show_format.go",{"path":692,"priority":354},"cmd/bd/show_refs.go",{"path":694,"priority":354},"cmd/bd/show_thread.go",{"path":696,"priority":354},"cmd/bd/show_unit_helpers.go",{"path":698,"priority":354},"cmd/bd/sql.go",{"path":700,"priority":354},"cmd/bd/stale.go",{"path":702,"priority":354},"cmd/bd/staleness_warning.go",{"path":704,"priority":354},"cmd/bd/state.go",{"path":706,"priority":354},"cmd/bd/status.go",{"path":708,"priority":354},"cmd/bd/statuses.go",{"path":710,"priority":354},"cmd/bd/store_factory.go",{"path":712,"priority":354},"cmd/bd/store_factory_nocgo.go",{"path":714,"priority":354},"cmd/bd/store_reopen.go",{"path":716,"priority":354},"cmd/bd/swarm.go",{"path":718,"priority":354},"cmd/bd/sync_flags.go",{"path":720,"priority":354},"cmd/bd/sync_git.go",{"path":722,"priority":354},"cmd/bd/sync_push_pull.go",{"path":724,"priority":354},"cmd/bd/sync_remote.go",{"path":726,"priority":354},"cmd/bd/tag.go",{"path":728,"priority":354},"cmd/bd/template.go",{"path":730,"priority":354},"cmd/bd/test_guard_helpers.go",{"path":732,"priority":354},"cmd/bd/thanks.go",{"path":734,"priority":354},"cmd/bd/tips.go",{"path":736,"priority":354},"cmd/bd/todo.go",{"path":738,"priority":354},"cmd/bd/undefer.go",{"path":740,"priority":354},"cmd/bd/update.go",{"path":742,"priority":354},"cmd/bd/update_description_guard.go",{"path":744,"priority":354},"cmd/bd/upgrade.go",{"path":746,"priority":354},"cmd/bd/vc.go",{"path":748,"priority":354},"cmd/bd/version.go",{"path":750,"priority":354},"cmd/bd/version_tracking.go",{"path":752,"priority":354},"cmd/bd/where.go",{"path":754,"priority":354},"cmd/bd/wisp.go",{"path":756,"priority":354},"cmd/bd/worktree.go",{"path":758,"priority":354},"cmd/bd/worktree_cmd.go",{"basePath":760,"displayName":761,"installMethods":762,"rationale":763,"selectedPaths":764,"source":286,"sourceLanguage":287,"type":773},"integrations/beads-mcp","beads-mcp",{"pypi":761},"pyproject.toml with mcp/fastmcp dependency + scripts at integrations/beads-mcp/pyproject.toml",[765,767,768,769,771],{"path":766,"priority":280},"pyproject.toml",{"path":282,"priority":280},{"path":284,"priority":285},{"path":770,"priority":300},"src/beads_mcp/server.py",{"path":772,"priority":354},"src/beads_mcp/__main__.py","mcp",{"sources":775},[776],"manual",{"closedIssues90d":238,"description":778,"forks":239,"license":245,"openIssues90d":240,"pushedAt":241,"readmeSize":236,"stars":242,"topics":779},"Beads - A memory upgrade for your coding agent",[780,781,782],"agents","claude-code","coding",{"classifiedAt":784,"discoverAt":785,"extractAt":786,"githubAt":786,"updatedAt":784},1778687211063,1778687205175,1778687209056,[223,222,220,218,221,219],{"evaluatedAt":789,"extractAt":790,"updatedAt":248},1778687338603,1778687211290,[],[793,822],{"_creationTime":794,"_id":795,"community":796,"display":797,"identity":802,"providers":804,"relations":814,"tags":817,"workflow":818},1778693194965.0154,"k170w03hsbyxj1f0nqqdc73dh586m9t2",{"reviewCount":8},{"description":798,"installMethods":799,"name":800,"sourceUrl":801},"Worktrunk 是一个用于 Git worktree 管理的 CLI，专为并行 AI 代理工作流而设计",{"cargo":800},"worktrunk","https://github.com/max-sixty/worktrunk",{"basePath":271,"githubOwner":803,"githubRepo":800,"locale":18,"slug":800,"type":253},"max-sixty",{"evaluate":805,"extract":813},{"promptVersionExtension":211,"promptVersionScoring":212,"score":806,"tags":807,"targetMarket":258,"tier":224},100,[808,809,253,220,810,811,812],"git","worktree","ai-agents","automation","productivity",{"commitSha":260},{"repoId":815,"translatedFrom":816},"kd735mff6mvfxbagjk8sv9pg9s86ngdh","k17e4kmzznfbx0qr6215f1sm2586nnt1",[810,811,253,220,808,812,809],{"evaluatedAt":819,"extractAt":820,"updatedAt":821},1778693064927,1778692878074,1778693194965,{"_creationTime":823,"_id":824,"community":825,"display":826,"identity":830,"providers":831,"relations":840,"tags":842,"workflow":843},1778687481893.2434,"k177gxv07f1bnbjtcyd9eqma3s86mk7w",{"reviewCount":8},{"description":827,"installMethods":828,"name":829,"sourceUrl":14},"Beads - 您的编码代理的内存升级",{"go":344},"Beads",{"basePath":271,"githubOwner":251,"githubRepo":252,"locale":18,"slug":252,"type":253},{"evaluate":832,"extract":839},{"promptVersionExtension":211,"promptVersionScoring":212,"score":833,"tags":834,"targetMarket":258,"tier":224},95,[221,835,836,837,838,253,218,220],"agent-memory","dolt","dependency-management","workflow",{"commitSha":260,"license":245},{"repoId":262,"translatedFrom":841},"k17f2dn4p1t08331nve7sv7y6x86m9rw",[835,253,837,220,836,218,221,838],{"evaluatedAt":844,"extractAt":790,"updatedAt":845},1778687351117,1778687481893]