技能潮 SkillTide 提交收录
官方说明开源项目7 天前
digitaldrywood/detent

digitaldrywood/detent

Detent is board-driven agentic work orchestration, shipped as a single Go binary — it watches a GitHub…
在 GitHub 查看 ↗直链 · 无中转页
官方说明Detent is board-driven agentic work orchestration, shipped as a single Go binary — it watches a GitHub Projects board and runs each ready issue through an isolated Git worktree, a coding agent, your validation gate, and a serialized merge train, live on web and terminal dashboards.
★ 数取值
16 ★ · digitaldrywood/detent · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-10 · 最近见到 2026-10-16 · 共见到 8 次 · 被 1 个来源列出
评分构成
综合分 103 · 16 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 digitaldrywood/detent;我们收录于 2026-10-10;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Detent

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Detent runs your engineering process with coding agents. You write issues on a board; Detent hands each ready issue to an agent on a machine you control, checks the result against the gates you defined, and lands it. Many issues run at once, each in its own isolated workspace.
A **detent** is the catch that holds a moving part at a fixed position until it is deliberately released, like the click-stop on a dial. Detent holds each piece of work at a defined stop on the board and only lets it advance when a gate is cleared.
**detent.build** has the product overview. **cloud.detent.build** is Detent Cloud.
Start with AI
Detent is meant to be set up by an agent. Paste this prompt into Codex or Claude Code from inside the repository you want Detent to work on:
How it works
Detent has two parts, both in the same detent binary.
1. **The Hub** holds the board, the issues, the conversation history, the review decisions, and the policy each project is allowed to run under. Use Detent Cloud, or run your own Hub.
2. **Runners** are machines you enroll: a laptop, a build server, a VM, or a Fly Sprite. A runner keeps your repository checkout, your agent sign-ins, and your toolchain. Nothing that touches your code runs on the Hub.
Cloud assigns each runner its allowed projects and model selection. The runner's
global.yaml holds machine settings only. It clones missing linked repositories
and reads each repository's current default-branch project definition.
A project's behavior lives in two files that you commit to the repository:
- detent.yaml is the machine contract: lanes, gate command, review policy, scheduling, retries, and budgets.
- WORKFLOW.md is the agent contract: how to work in this repository and what done means.
The runner reports the resolved policy to the Hub, and an owner approves it before work runs. A changed detent.yaml needs a new approval, so a commit cannot quietly widen what agents may do.
Work then moves through the board:
1. **You put an issue in Todo.** A runner that holds the project claims it, creates an isolated worktree, and starts an agent (Codex or Claude Code) with the issue and WORKFLOW.md. The issue moves to In Progress.
2. **The agent works** on its own branch and runs your gate command. When it commits, the runner publishes a Change Request on the Hub with the diff.
3. **Gates decide.** With review.human: false an accepted change goes straight to Merging. With review.human: true it waits in Human Review until a person approves it or sends it back with requested changes.
4. **Landing is serialized.** In Merging the runner that holds the project lands the change on the base branch with plain git, one change at a time, and the Hub moves the issue to Done. A change that cannot land goes to Blocked with its reason.
Native projects make no GitHub API calls by default; git clone and push still work against any host. GitHub is an optional integration for importing issues and projecting summaries. See GitHub profiles.
Get started on Detent Cloud
1. Sign in at cloud.detent.build and create or join an organization.
2. Create a project. New projects start with Todo, In Progress, Merging, Done, Blocked, and Human Review.
3. Commit detent.yaml and WORKFLOW.md to the repository (the Start with AI prompt drafts them).
4. Install Detent on the runner machine, and sign in there to the agent you plan to use (codex login or claude auth login).
来源
github · https://github.com/digitaldrywood/detent
按领域浏览
开源项目
Traction
16 ★
收录于
昨天

更多开源项目

查看开源项目全部 731 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引