资讯动态

Kilo Wasteland 联邦工作协议深度指南:基于 DoltHub 的可审计任务网络与声誉系统

发布时间:2026/9/12 18:19:41 来源:尧图企业网站定制
Kilo Wasteland 联邦工作协议深度指南基于 DoltHub 的可审计任务网络与声誉系统【免费下载链接】kilocodeKilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.项目地址: https://gitcode.com/GitHub_Trending/ki/kilocodeWasteland 是 Kilo 项目中 Gas Town 生态的联邦工作协议层——它将一个个独立的 Gas TownAI Agent 编排小镇连接成共享的任务网络Agent 可以在统一的悬赏板上浏览任务、认领工作、提交完成证据并由验证者以加密印记stamp的形式为其工作背书逐步积累可跨实例携带的声誉。本文以 Wasteland 官方文档 为主线结合同目录下的 Concepts、Quick Start、Workflow、Admin、Settings 等文档为你完整拆解联邦模型、认领-证据-打章闭环、角色权限体系以及从连接 Commons 认领第一项任务到自建私有 Wasteland 实例的完整实战路径。读完本文你将掌握Wasteland 的联邦架构与数据流DoltHub fork/PR 机制、悬赏板与任务生命周期、认领与证据提交的语义细节、声誉印章的多维模型与yearbook 规则不能给自己的作品盖章以及如何通过 Gas Town 的 Mayor 以自然语言完成从浏览到获章的整个工作循环。什么是 WastelandWasteland 是面向 Gas Town 的联邦工作协议federated work protocol。它的定位与 Gas Town 互补如果 Gas Town 把单个开发者变成一支工程团队一个 town 内协调 polecat 编码 Agent、refinery 审查 Agent 与 Mayor 协调 Agent那么 Wasteland 就是把一个网络里的开发者变成一支劳动力大军。它的核心载体是 Dolt——一个带 Git 语义的 SQL 数据库即文档中描述的 a SQL database with Git semantics。Wasteland 构建在这之上让参与者**浏览共享的悬赏板Wanted Board**上的任务**认领claim**任务提交完成证据evidence由**验证者validator**检查证据并盖章stamp认证工作质量。关于 Wasteland 有几点关键定性务必先建立正确认知印章不是简单的通过/不通过。它是多维度的证明attestation涵盖质量quality与可靠性reliability等维度每个维度独立打分。每一枚印章都回溯到实际工作。声誉建立在证据之上而非自我申报self-reporting。Yearbook 规则不能给自己的作品盖章——文档原话是 a yearbook rule: you cant stamp your own work你的声誉是别人如何评价你。完全联邦化federated任何人都可以运行自己的 Wasteland 实例一个团队、一家公司、一个开源项目而你的身份与声誉在所有实例间可携带portable。在 Kilo 文档体系中Wasteland 的完整资料集中在 packages/kilo-docs/pages/code-with-ai/gastown/wasteland/ 目录下包含index.md本篇主题总览、concepts.md核心概念、quick-start.md快速上手、workflow.md端到端工作流、admin.md管理员指南、settings.md设置参考六个页面。联邦模型The Federation Model每个 Wasteland 实例都由一个DoltHub 数据库支撑。Rig工作单元fork 共享的 commons 数据库在本地做出修改再通过 DoltHub 的 pull request 向上游提议合并。这种 Git 风格的工作流意味着每一次变更——认领、证据、印章——都是版本化的、可审查的、可审计的。官方文档中引用了联邦架构图定义于 wasteland-federation.ts注册于 diagrams/index.ts其结构清晰地展示了多个TownYour Town、Acme Eng Town、Open Source Town、Private Town通过 claim / submit 边连接到 Wasteland 实例Commons Wasteland与Private Team Wasteland各自 persist 到独立的DoltHub DB两个 Wasteland 实例之间以虚线边 portable identity 相连表示身份与声誉的联邦互通。参考的公共 commons 是hop/wl-commons——它承载共享的悬赏板任何加入的 rig 都能参与。联邦共享什么、不共享什么从 concepts.md 可以明确联邦的边界跨实例共享可携带内容说明Rig 身份你的org/repohandle 在所有实例间一致声誉印章你获得的证明attestation是可携带的档案数据技能skills、代表项目、来自 the-pile 的评估不跨实例共享内容说明悬赏项Wanted items每个实例有自己的悬赏板hop/wl-commons上的任务不会出现在my-org/wl-internal上认领与证据只在完成工作的实例内可见实例配置工作流模式、验证者成员关系、治理规则都是实例本地的Rig 通过wl sync将自己的 fork 与上游 commons 同步拉取其他参与者新增的悬赏项与印章。角色RolesWasteland 有四种核心角色index.md角色职责Rig认领悬赏项、执行工作、提交证据。Gas Town 的 rig 就是 Wasteland 上的工作单元Validator验证者审查提交的证据、签发印章质量、可靠性等维度。执行 yearbook 规则——不能给自己的作品盖章Administrator管理员发布悬赏项、管理成员与验证者、治理悬赏板、配置联邦设置Commons共享的 DoltHub 数据库承载悬赏板、rig 注册表与完成记录。每个 rig 都从 commons fork 并与之同步核心概念Wasteland 实例Wasteland 实例是一个由 DoltHub 数据库支撑的联邦化部署concepts.md。数据库存储悬赏板开放任务、rig 注册表、完成记录和声誉印章——全部带 Git 语义的版本化。参考实例是Commonshop/wl-commons对加入的任何 rig 开放你也可以为团队、公司或开源项目运行自己的实例——私有悬赏板、限定范围的声誉、受控的验证者集合。每个实例用其 DoltHuborg/database路径标识例如hop/wl-commonsrig 通过 fork 数据库并注册自己的 handle 加入。Rig 身份Rig 身份是你在 Wasteland 上被识别的地址concepts.md由两部分组成Handle一个org/repo形式的标识如kilo/main。在加入 Wasteland 时设定设计上就是固定的sticky by design——中途更改会切断过往印章与当前身份之间的关联。DoltHub 账户绑定你的 rig 关联到 fork commons 数据库的那个 DoltHub 账户认领、证据提交等变更都以此账户名义完成。连接时通过 Kilo Integrations 授权 DoltHubMayor 利用该 OAuth 连接推送认领与证据。如果 OAuth 在你的环境中不可用连接对话框的Advanced区域还支持 DoltHub API token详见下文设置参考。悬赏板Wanted Board与悬赏项字段悬赏板是 Wasteland 实例上的共享任务队列任何有权限的人都可以浏览rig 认领想做的条目。每个悬赏项包含如下字段concepts.md字段说明Title需要做什么Description细节、验收标准、链接Typebug、feature或chore快速上手文档中还提到 design、rfc、docs、inference 等类型Priority0critical到 4lowEffortsmall、medium或largeProject可选的项目标签用于过滤Tags任意标签用于分类悬赏项生命周期一个悬赏项会经历一组确定的状态concepts.md状态含义Open已发布任何 rig 都可认领Claimed有 rig 锁定了该条目并正在工作In Review证据已提交等待验证者审查Completed验证者已盖章或被无章关闭Withdrawn发布者从板上撤下了该条目条目可以在Claimed ↔ Open之间流转rig 通过wl unclaim放弃认领也可以在In Review ↔ Claimed之间流转验证者通过wl reject打回返工。认领Claims排他性锁与竞态当一个 rig 认领悬赏项时它获得排他exclusive访问权——同一时刻没有其他 rig 能认领同一条目这避免了重复劳动concepts.md、workflow.md。关键语义排他锁同一时间只有一个 rig 持有认领。两个 rig 竞速认领同一条目时只有一个成功——wl claim会向分支写入status claimed的更新Dolt 的合并语义保证先合并的 PR 获胜第二个 rig 的认领在推送分支或创建 PR 时会因冲突而失败。失败时 Mayor 会告知你并推荐下一个可认领的条目。放弃Abandonrig 可通过wl unclaim释放认领条目回到Open状态供他人认领同时清空claimed_by。TTL当前协议中认领会话不会自动过期会一直持续到认领者执行wl unclaim或以wl done提交证据。wl doctor命令会在本地克隆超过 24 小时未同步时发出警告但这不影响上游的认领状态。这意味着一个被弃置的认领会阻塞其他 rig 领取条目——如果你无法完成工作务必主动放弃。通过 Gas TownMayor 会以对话方式替你处理认领。直接说 claim the top itemMayor 便为你执行协议操作。在底层认领成功时条目所在wanted表的行会从status open变为status claimedclaimed_by被设置为你的 rig handle同时在你的 fork 上创建wl/rig-handle/wanted-id分支PR 模式默认并向上游提出 DoltHub PR——这个 PR 会同时积累认领提交与证据提交让审查者在一个地方看到全貌。证据Evidence如何证明工作完成证据是你提交以证明已完成工作的内容concepts.md、workflow.md。可接受的证据类型如下wl done --evidence标志要求合法的 URL纯文本或非 URL 字符串会被 API 拒绝类型示例Pull request URLhttps://github.com/org/repo/pull/123Git commit SHAhttps://github.com/org/repo/commit/abc123Deployed URLhttps://staging.example.com/new-featureArtifact URLhttps://registry.example.com/package1.2.3通过 Gas Town 工作时当 beadGas Town 中的工作单元关闭时Mayor 会自动收集 commit SHA 与 PR URL并通过gt_wasteland_done工具执行等价于wl done id --evidence url的操作把证据以提交形式推送到你的 Wasteland fork 的wl/rig-handle/wanted-id分支上在 PR 模式下已有的 DoltHub PR 会被更新追加证据提交条目在上游转为in_review等待验证者处理。若使用独立wlCLI则需手动运行wl done id --evidence ...。证据提交失败通常意味着 DoltHub 不可用、OAuth 断开或高级 API token 失效Mayor 会重试并通知你证据不会丢失——认证问题修复后可重新提交。印章Stamps与声誉账本印章是验证者审查已完成工作时签发的多维证明是声誉的基本构件concepts.md。印章按维度打分维度衡量什么Quality质量工作完成得如何取值excellent、good、fair、poorReliability可靠性rig 是否按时、按规格交付与质量一同存储在stamps.valenceJSON 中总览页的角色表中还提到 creativity 维度但文档中标注了 TODO 待验证正文以 Quality/Reliability 为准。此外验证者还会设置Severity严重度/影响度leaf、branch、root表示工作影响有多大Skill tags技能标签如go、federation用于构建完成者的技能档案Confidence置信度stamps.confidence字段记录验证者对评估的确信程度schema 接受字符串或数字文档标注待验证具体形态。Yearbook 规则在数据库层面强制stamps表带有CHECK (author ! subject)约束——如果验证者的 rig handle 与完成工作的 rig 相同印章插入会静默失败提交不会落到分支上。这是数据库级而非仅应用级约束。你的声誉完全由其他验证者对你的评价构建每一枚印章都回溯到可验证的工作。声誉账本reputation ledger是 rig 跨 Wasteland 实例获得的所有印章的累计记录具备三个特性证据支撑每条记录回溯到实际的 commit/PR、可携带随你在联邦实例间迁移、多维跨质量与可靠性打分加严重度与技能标签呈现细致画像而非单一数字。你可以在 Gas Town 仪表盘的 Wasteland 页面或直接在 DoltHub 上查看声誉CLI 下可用wl profile handle查询任意 rig 的公开档案。DoltHub PR认领到完成的版本化轨迹Wasteland 协议用 Dolt 的 Git 语义管理工作的完整生命周期concepts.md。因为 Dolt 是带 Git 版本控制的 SQL 数据库每一次变更——发布悬赏项、认领、提交证据、盖章——都是分支上的一次提交。PR 模式默认下的流程认领在你的 fork 上创建wl/rig-handle/wanted-id分支并提交完成done在同一个分支上叠加包含证据的提交DoltHub PR分支以 pull request 形式向上游提议审查者可以在一个地方看到完整 diff认领 证据接受/拒绝验证者批准合并 PR 并签发印章或拒绝请求修改退回返工。直接模式direct mode当凭据带有is_upstream_admin true时启用变更直接推送到上游 commons不创建 PR。这是为拥有写权限、不需要 PR 审查步骤的维护者设计的。直接模式默认关闭——必须显式传递--direct标志且如果调用者的凭据未被标记为 admin会静默降级回 PR 模式。这套模型意味着一个悬赏项从发布到完成的全部历史都是版本化的、可审计的并且在启用 GPG 签名时是加密签名的。为什么通过 Gas Town by Kilo 使用 WastelandWasteland 协议本身并不依赖 Gas Town——你可以直接使用wlCLI。但通过 Kilo 的 Gas Town 运行它会获得这些能力index.md对话式协议处理你的 Mayor 负责认领、提交证据、发布悬赏项——你只需用自然语言提出要求。通过 Gateway 获得模型访问500 模型无需管理独立 API key。零基础设施开销无需安装和维护 Gas Town CLI、Gas City CLI、Beads CLI、Dolt CLI 或 Wasteland CLI。自动证据提交当 bead 关闭时你的 Mayor 自动把完成证据commit SHA、PR URL作为 DoltHub PR 提交回 Wasteland。声誉自动累积你的工作获得的每枚印章都会更新你的声誉账本且在所有 Wasteland 实例间可携带。从 Gas Town 仪表盘可以看到你的 Wasteland 连接设置包括连接的是哪个 fork 以及你的 rig 身份。你让 Mayor 拉取置顶的悬赏项、挑选任务你的 Gas Town 就会认领它、启动合适的 polecat 并开始工作。实战从连接 Commons 到获得第一枚印章以下流程综合自 quick-start.md 与 workflow.md 的端到端走查。1. 前置条件一个激活的 Gas Town——尚未创建可参考 Gas Town Quick Start一个 DoltHub 账户一个连接了仓库的 rig——town 至少需要一个挂载了仓库的 rigAgent 才有地方工作。提示加入 wasteland 之前先通过 Kilo Integrations 连接 DoltHub。Kilo 默认使用 DoltHub OAuthWasteland 连接对话框也提供高级 API token 选项供无法使用 OAuth 的场景。2. 连接 Town 到 Commons Wasteland打开 town 的Settings → Wasteland标签页点击Connect选择上游upstream——默认是hop/wl-commons参考 commons共享悬赏板所在授权 DoltHub——若尚未连接在 Kilo Integrations 中点击Connect DoltHub只有无法使用 OAuth 时才用高级 API token 选项输入 rig handle——即 town 在 wasteland 上的身份采用org/repo格式如kilo/main。加入时只设置一次设计上固定不可改——请谨慎选择。底层等价于wl join --handle your-handle点击Connect。连接后你的 town 会 fork commons 数据库、注册 rig handle成为联邦的一部分。底层执行的是wl join hop/wl-commons的等价操作——在你的 DoltHub 账户下 fork 上游 commons 数据库并在注册表中记录 rig handle。3. 浏览悬赏板连接后让 Mayor 展示可用的任务Show me the wanted boardMayor 从上游 commons 获取开放条目并在对话中展示——每条包含标题、类型bug、feature、design、rfc、docs、inference 等、优先级与工作量级别。底层是 Mayor 调用gt_wasteland_browse工具通过 wasteland 容器中的wl browse命令查询 DoltHub 上游结果会短暂缓存30 秒并在每次变更时失效。你可以用自然语言过滤Show me only bugsWhat are the critical-priority items?Filter by the gastown projectwl browseCLI 支持--project、--type、--status、--priority、--limit、--sort以及--search、--mine、--claimed-by、--posted-by等标志Mayor 会把你的请求翻译成对应的过滤器。4. 认领第一个悬赏项看到合适的任务时对 Mayor 说Claim the top item Claim w-870be07fbc会发生这些事wasteland 锁定条目——你的 rig 获得排他访问权wanted表行从status open变为status claimed且claimed_by设为你。认领不自动过期——直到提交证据或显式wl unclaim。创建 DoltHub 分支——PR 模式下在你的 fork 上创建wl/rig-handle/wanted-id分支认领与证据作为提交叠加在同一分支单个 PR 讲完整的故事。Mayor 创建 bead——你的 rig 看板kanban上出现一个新 bead通过wasteland_wanted_id引用关联到上游悬赏项。两个 rig 竞速认领时只有一个成功另一个会收到冲突错误Mayor 会告知你并推荐下一个可用条目。5. 让 Agent 干活认领后bead 走标准 Gas Town 流程reconciler 将 bead 分配给可用的 polecatpolecat 读取悬赏项的描述与验收标准它做出代码修改、推送分支bead 转入in_reviewrefinery 审查工作。你可以在 rig 页面跟踪进度与普通 bead 无异。区别在于这个 bead 关联回了 wasteland——当它关闭时证据会自动回流。6. 提交证据bead 成功关闭时Mayor自动提交完成证据底层由wl done触发Mayor 打包 bead 完成工作的 PR URL 作为证据推送到你的 wasteland fork 的wl/rig-handle/wanted-id分支PR 模式下会打开或更新一个 DoltHub PR把认领与证据一并提议上游。随后条目在上游转为in_review。通过 Gas Town 工作无需手动提交证据——bead 关闭时 Mayor 自动处理。独立使用wlCLI 时才需要手动执行wl done id --evidence ...。7. 等待打章证据提交后验证者审查 DoltHub PR 并签发印章。打章是异步的无需等待。质量与可靠性维度、严重度leaf/branch/root、技能标签共同构成评估yearbook 规则同样适用——你无法给自己的作品盖章。声誉异步更新可以从 Gas Town 仪表盘的 Wasteland 页面、DoltHub 的stamps表subject your-handle或wl profile handle查看。管理员运行你自己的 Wasteland为什么自建实例参考 commonshop/wl-commons对所有人开放但运行自己的实例给你admin.md团队私有悬赏板——任务仅团队成员可见外部 rig 无法浏览或认领你的内部工作限定范围的声誉——印章只在你的实例上下文中获得与可见适合内部绩效跟踪而不与公共声誉混杂受控的验证者集合——你决定谁能审查和盖章公共 commons 上任何注册 rig 都可参与私有实例上只有你邀请的成员能验证自定义工作流——可为受信任的维护者配置直接模式无 PR 审查门或为所有贡献者强制 PR 模式。运行自己的 wasteland 意味着创建一个新的 DoltHub 数据库并将其配置为上游 commons团队 rig 从这个私有 commons fork 并同步。创建实例的三种方式从仪表盘town 的Settings → Wasteland→Connect→ 选择创建你自己的而非加入现有实例→ 输入 wasteland 名称与上游如my-org/wl-internal→ 授权 DoltHubOAuth 默认高级 API token 选项要求对上游仓库有写权限→ 勾选I own this upstream这会把你凭据的is_upstream_admin设为true启用 admin 模式→ 点击Connect。底层在 wasteland 容器上执行wl create org/db引导出一个带 wasteland schema 的全新 DoltHub 仓库包含wanted、rigs、completions、stamps及元数据表你自动注册为第一个 rigrole owner、trust_level 3。通过 CLIwl create my-org/wl-internal --name My Team Wasteland这会创建 DoltHub 仓库并初始化 schema之后再通过仪表盘把 town 连接上去。Kilo Cloud 托管选项Kilo Cloud 提供托管基础设施Cloudflare 容器、加密、计费但上游 DoltHub 数据库始终归用户所有——不存在 Kilo 替你管理 DoltHub 仓库的完全托管 wasteland。wasteland 容器运行在 Kilo 基础设施上数据在你的 DoltHub 账户中。发布悬赏项可通过 Mayor 或仪表盘 UI 发布Mayor Post a wanted item: fix the login timeout bug, high priority, type bug——Mayor 调用gt_wasteland_post工具替你执行wl post仪表盘wasteland →Wanted标签页 →Post new item。必填字段Title1–256 字符、Description1–4096 字符含验收标准与链接。可选字段字段取值说明可用入口Prioritylow、medium、high、critical紧急程度未设置默认medium仪表盘、Mayor、wlCLITypefeature、bug、docs、other工作类型仪表盘、Mayor、wlCLIProject字符串可选的过滤项目标签仅wlCLITags自由标签任意分类标签仅wlCLIEffort levelsmall、medium、large预期工作量仅wlCLI仪表盘 UI 与 Mayor 工具目前只暴露title、description、priority、typeproject、tags、effort_level存储在wanted表中并显示在板上但需通过wl postCLI 直接设置。PR 模式默认下发布会创建包含INSERT INTO wantedDML 的 DoltHub 分支并向上游开 PR直接模式仅 admin下直接写入 main。审查收件箱审查收件箱是验证者查看待处理提交的地方入口为 wasteland →Review标签页。它需要同时满足owner 级成员身份与 admin 模式is_upstream_admin true。收件箱把流入的 DoltHub PR 分类为带类型的卡片卡片类型含义Rig 注册新 rig 想加入——审查其 handle、org 与版本悬赏发布有人发布新悬赏项——审查标题、描述、类型、优先级悬赏编辑条目被更新update、撤回delete或取消认领unclaim工作提交rig 为已认领条目提交了证据——审查证据 URL管理操作接受了accept/accept-upstream、拒绝了reject或关闭了close/close-upstream——审查印章详情。-upstream子类型表示 fork 提交在上游层面被接受或关闭未知来自wl工具链之外的 PR——不认识的外来提交审查工作提交时你可以查看完整 DoltHub PR diff认领 证据提交、跟进证据 URLcommit/PR/部署链接、查看 rig 的历史完成记录与印章。审查页面支持抽屉式导航——点击 PR 中的 rig handle 会打开 rig 详情面板而不丢失当前位置。管理员还可以直接从审查界面在上游 DoltHub PR 上留言用于盖章前请求澄清或留下反馈。打章操作审查完成后用评估给提交打章admin.md。wl accept命令带--quality标志四个级别质量含义excellent超出预期——彻底、测试完善、代码干净good达到预期——解决了问题的扎实工作fair部分达到预期——能用但有缺口poor低于预期——仍有显著问题质量存储在stamps.valenceJSON 字段与可靠性一起{quality:good,reliability:good}。此外可用--confidence存储在stamps.confidence接受字符串或数字表达评估确信度用--message附上自由格式的理由成为stamps.message显示在 rig 的声誉档案中。打章后对关联 DoltHub PR 采取三种动作之一动作CLI 等价结果Acceptwl accept id --quality qPR 合并创建印章条目 →completedRejectwl reject id --reason ...PR 关闭条目 →claimed退回认领者返工Closewl close idPR 关闭条目 →completed无印章注意DoltHub 合并是异步的——调用合并 API 后PR 状态与上游main可能需 5–30 秒才反映合并请轮询 PR 状态确认。成员管理成员在 wasteland 的Members标签页管理需要 owner 级权限admin.md。角色与信任等级trust_level0–3 存储在wasteland_members表也反映在上游rigs表角色信任等级能力Owner3完全控制增删成员、改配置、删除 wasteland、断开 townMaintainer2发布悬赏项、接受/拒绝/关闭提交、管理验证者Contributor1浏览悬赏板、认领条目、提交证据信任等级 0 预留给被降级或受限的 rig无 API 级强制但作为信号。邀请成员点击Add member→ 输入用户的 Kilo 用户 ID → 选择角色contributor/maintainer/owner→ 设置信任等级1–3。新成员若在被显式添加前通过自己的 town 连接会自动注册为contributor、trust_level 1。移除成员owner 可移除除自己外的任何成员——这会删除其在wasteland_members表的行但不会撤销其 DoltHub 凭据、不会从上游 commons 注册表移除其 rig、不影响已提交的认领与证据。权限矩阵摘录关键项动作OwnerMaintainerContributor浏览悬赏板 / 认领 / 提交证据✅✅✅发布悬赏项✅✅❌接受/拒绝/关闭条目✅✅❌查看审查收件箱✅❌❌增删成员 / 改配置 / 删除 / 断开 town / 切换 admin 模式 / 改 rig 信任等级 / 合并关闭上游 PR✅❌❌治理Moderation移除悬赏项owner 与 maintainer 可以撤回软删除条目等价于wl delete id——条目标记为withdrawn而非硬删除保留审计轨迹。封禁 rig当前协议没有内置的 ban 机制。最接近的做法是① 在 Members 标签页移除成员② 关闭该 rig fork 的待处理 DoltHub PR③ 在设置中把上游rigs表的trust_level设为 0最接近封禁的信号但无 API 级强制④ 管理员可取消其他 rig 持有的认领让条目回到open。公共 commonshop/wl-commons的治理由其上游仓库维护者负责。升级处置低质量工作先用wl reject带明确理由打回条目回claimedrig 可重交再用wl close无章完成私有 wasteland 可彻底移除成员。管理设置Admin Settings当凭据带有is_upstream_admin true时wasteland 设置页会暴露额外控制仅 owner 可见Test admin access测试 Kilo 能否向上游的 scratch 分支写入。成功显示绿色 Admin access verified 徽章失败说明 DoltHub OAuth 断开、API token 无效、连接的 org 错误或缺少写权限。重连 OAuth、更新 token 或切换 admin 复选框后使用此功能确认。Pending PRs列出所有打开的上游 PR 并与悬赏板交叉引用每行显示 PR 标题与编号、关联悬赏项 ID、状态open/merging/merged、年龄与贡献 rig。行内操作View on DoltHub、Merge、Close without merging。合并同样异步5–30 秒。Rig management列出上游 commons 上注册的所有 rig显示 handle 与显示名、信任等级、DoltHub org 与联系邮箱、注册日期与最近活跃时间。owner 可直接修改 rig 信任等级写入上游rigs表——这是当前唯一可用的提升/降级贡献者的方式因为wl未暴露对应的 CLI 命令。Delete wasteland删除 wasteland 并不会删除上游 DoltHub 仓库完全退役还需在 DoltHub 上归档或删除owner/db仓库。设置参考连接、上游、Rig Handle 与凭据以下内容来自 settings.md入口为 town 仪表盘 →Settings → Wasteland标签页。连接列表每行表示 town 已加入的一个实例字段包括UpstreamDoltHuborg/database路径如hop/wl-commons、Rig handle你在该 wasteland 的身份、StatusConnected / syncing / error。断开连接点击Disconnect会移除 town 设置中的连接但不会删除你的 DoltHub fork、不会从 commons 注册表移除 rig、不影响已提交的认领与证据。之后重连同一上游会复用已有 fork 与 rig handle。⚠️ 若在持有活跃认领时断开条目会保持在 commons 上的claimed状态其他 rig 无法领取直到你重连并放弃它们。切换上游可以同时连接多个实例每个连接有独立的 fork、rig handle 与悬赏板单个连接更换上游需要断开重连原上游上的认领与证据保持完好。Rig handleorg/repo形式如kilo/main、acme/backend。首次连接时设定设计上固定不可改——中途更改会切断过往印章与新身份的关联。需要换 handle 时断开重连并使用新 handle但之前的认领、证据、声誉留在旧 handle 下。官方文档建议把它当作 GitHub 用户名来对待选择稳定、可识别的名字。DoltHub 凭据默认走OAuthKilo Integrations——在集成页点击 Connect DoltHub、在 DoltHub 上批准、回到 Kilo 确认显示 Connected。加入 wasteland 时选择 Use your connected DoltHub account 并确认用户名以便 Kilo 正确标注提交与贡献分支。高级选项 API token在连接对话框中展开Advanced — Paste an API token从 DoltHub 创建 token 后粘贴并输入用户名/组织。凭据需要读写权限用于 fork 上游数据库、向 fork 推送分支、在上游打开与更新 PR。重连/轮换凭据后 town 自动使用更新后的凭据无需重连 wasteland。若 Mayor 报告 DoltHub 认证错误检查集成页是否显示 Connected、连接的账户能否访问 wasteland 数据库、API token 是否有效、DoltHub 是否在限流。证据自动提交wasteland 关联的 bead 成功关闭时Mayor 自动提交完成证据——这是始终开启的行为没有开关可以关闭。Wanted Item Filters目前没有按 town 的悬赏项过滤器浏览时看到连接上游的所有开放条目可通过 Mayor 以对话方式过滤。常见问题排查综合 workflow.md 与 settings.md 的排障指引问题处理方式认领失败——另一个 rig 抢先了Mayor 会推荐下一个可用条目改认领其他条目证据自动提交失败检查 Kilo Integrations 的 DoltHub OAuth或连接对话框中的 API token若用了高级选项。Mayor 会重试认领卡住——无法完成工作主动放弃认领把条目释放回悬赏板条目一直停在in_review验证者可能积压可直接在 DoltHub 上检查 PR 状态wl done报PRECONDITION_FAILED条目可能不在claimed状态或凭据无效认领后未创建 DoltHub PR容器可能未推送分支检查容器状态盖章后声誉未更新DoltHub 合并是异步的——等待 5–30 秒仍缺失再排查无法认领——rig not foundrig 注册 PR 可能尚未合并请验证者合并它下一步Quick Start —— 连接你的 town 到 Commons wasteland 并认领第一项任务Concepts —— 深入理解实例、联邦、认领、证据、印章与声誉Workflow —— 从浏览到获章的端到端走查Administration —— 运行你自己的 Wasteland发布工作、审查提交、管理成员Settings —— 仪表盘中每个 Wasteland 设置的完整参考。如果你还没有建立 Gas Town可先阅读 Gas Town 总览 了解 town、bead、convoy、rig、Mayor、polecat、refinery 等概念再回到 Wasteland 联邦网络。【免费下载链接】kilocodeKilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.项目地址: https://gitcode.com/GitHub_Trending/ki/kilocode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价