Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

standup-sloth: a local LLM drafts your standup, and a citation check keeps it honest

说明与用途

standup-sloth 是一个本地 CLI,自动从最近 24 小时的提交中生成每日站会草稿,并确保每条要点引用真实提交,拒绝虚构或缺失的引用。

问题

Writing daily standup notes from recent commits is tedious and error‑prone, especially when a language model invents citations or omits real commits.

结果

The tool reduces standup preparation from manual reading to a single command, automatically ensuring each bullet cites a real commit and flagging any fabricated or missing citations.

工作流

  • 1. Run standup-sloth /path/to/repo > standup.md
  • 2. The CLI reads the last 24 hours of commits (or a custom period with --since), optional merged PRs via gh with --prs, and filters by author with --author
  • 3. The commit list is sent to a local Ollama model (default Qwen2.5:0.5B, can switch with --model)
  • 4. The model outputs a standup draft in markdown, each bullet ending with a commit hash or PR reference
  • 5. A citation checker validates each citation against the actual commit history; invalid or missing citations are rejected and listed under Rejected, while skipped commits are listed under Not covered
  • 6. The developer reviews the draft, edits as needed, and publishes the standup

证据

standup-sloth is a small Go CLI that reads the last 24 hours of commits in a repo, hands them to a small open-weight model running locally in Ollama, and gets back a standup draft in markdown.

来源

Every bullet must cite the commit it came from, and a citation check throws out any line that cannot point at a real commit.

来源

In a real run, the model wrote "Implemented unit test for the add() method [#12]" citing a PR that does not exist - the check rejected it.

来源

  • 记录日期: 2026-10-20T06:41:23.811Z