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

beamfall/corvint

Local-first context compiler for coding agents: Git-pinned evidence before an edit, and a CI-checkable sidecar binding every diff hunk to cited evidence after it. Single Go binary, no network.
在 GitHub 查看 ↗直链 · 无中转页
★ 数取值
3 ★ · beamfall/corvint · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-10 · 最近见到 2026-10-10 · 共见到 1 次 · 被 1 个来源列出
评分构成
综合分 103 · 3 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 beamfall/corvint;我们收录于 2026-10-10;最近见到 2026-10-10。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Corvint

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

A Beamfall project.
Context your agents can cite. Changes your reviewers can check.
Corvint is a local-first context compiler for coding agents. Before an edit it hands the agent
Git-pinned evidence with the reason each item is there. After the edit it binds every diff hunk
to cited evidence, an explicit unknown, or a verifiable mechanical exception, in a portable
sidecar that CI checks without an LLM.
Install ·
Workflow ·
Status ·
Documentation
**One native Go binary.** No account, hosted service, database, embeddings, or permanent daemon.
go.mod declares no module requirements. Read commands do not mutate repository or trace state;
the two bounded exceptions are a local .corvint/self-observations.jsonl ledger and, only while
the operator marker .corvint/unplanned-reads.enabled exists, .corvint/unplanned-reads.jsonl —
neither is a direct input to ranking, evidence, or authority. Learning from these ledgers requires
an explicit operator step and a frozen held-out gate (AGENTS.md invariant 4). Version
1.0.0-rc.2 is the published prerelease and the second release candidate for Corvint 1.0;
what 1.0 promises and what is still being qualified.
Why Corvint
Finding relevant text is only part of a coding task. An agent also needs to know which document
governs the change, which tests constrain it, and what evidence is missing. A reviewer needs to
follow those decisions back to their sources.
Corvint makes that evidence inspectable through context receipts and a map beside the diff.
- **Every result explains itself.** Each item in a packet carries the Git blob it came from, the
path and line, the authority that admitted it, a confidence level, and a plain-language
inclusion reason. A reviewer can follow any citation to immutable content.
- **Your repository is the authority.** Agent instructions, accepted decisions, and specs you
already keep outrank syntax matches, history correlations, and learned traces. Corvint uses
the documents you have; it introduces no new spec language.
- **It says what it does not know.** Coverage, omissions, uncertainty, and freshness are fields
in the receipt, and a hunk without cited evidence is an explicit unknown. Task-level retrieval
abstention is experimental and unqualified; see Status.
- **Reviewers get a disposition for every hunk.** A Change Evidence Map (CEM) links each textual
hunk of a diff to cited evidence, an explicit unknown, or a mechanical exception. The verifier
checks patch, hunk, blob, and span identity locally, with no LLM, no index, and no shared
service. The protocol is Apache-2.0, so anyone can implement or verify it.
- **Local and explicit.** The core reads Git and prints JSON. Default evidence flows make no
network call. query, context, impact, affected, and non-executing prove modes report
mutates: false, subject to the private-ledger exceptions above. record explicitly retains
task outcomes; learning stays local, bounded, secret-screened, and evaluation-gated.
Sixty seconds on this repository
You need Git and Go 1.27.2 or later; the full development gate pins exactly go1.27.2.
Run this from the root of a Corvint checkout on macOS or Linux:
That asks what a change to the CLI entry point could affect. The receipt names the requested
path, the tests that constrain it, the reason each result was admitted, and what the result limit
left out. No installation or account is needed. Abridged output captured from public commit
f51f3c9e6fbfc5a6b219692e8bf46e4e43297a36 with its source-built CLI (fields, results, and
evidence records omitted; shown values unchanged). Your checkout determines the hashes and counts:
Install the binary to use Corvint in any supported Git repository:
Versioned assets are on the releases page. The
Core rc.2 release contains only
corvint, with four macOS/Linux archives, SHA256SUMS and verification-report.json. A matching
native archive needs Git but no Go compiler; verify both the downloaded archive and its internal
checksums before running it. Read the exact platform's qualification, including native versus
emulated runs. Tasks has its own developer release; source companions are not automatically
included in a Core archive. Source builds of main report 1.0.0-rc.3, an unreleased candidate
label, and carry fixes made after the rc.2 tag (decision 0486). Like rc.1, rc.2 is unsigned, and 1.0 will be too: SHA256SUMS only, publisher
identity NOT_VERIFIED (decision 0433). The installation guide covers checks, first use,
optional tools, upgrades and removal.
来源
github · https://github.com/beamfall/corvint
按领域浏览
开源项目
Traction
3 ★
收录于
7 天前

更多开源项目

查看开源项目全部 731 条 →

所属领域与标签

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

浏览全部领域 →

← 返回索引