Skip to content

v4.49.2

Choose a tag to compare

@github-actions github-actions released this 12 Oct 15:03
· 1451 commits to main since this release
52aa2d8

Fixed

  • A plan run implements its own HUs (KJC-BUG-0332, KJC-BUG-0330, #2092, #2090): kj run --plan --hu triaged the plan's original task, auto-generated other HUs (HU-01..) that ran instead, without the plan HU's Gherkin, and could call the task analysis-only, skipping the coder and approving an empty diff. A plan run no longer triages; each HU keeps its own task type.
  • A code HU is not approved over a red project suite (KJC-BUG-0328, #2088): the HU batch runs the project's test command before the acceptance tests, and a red suite goes back to the coder.
  • The first release of a repo is not blocked by the files kj setup installed (KJC-BUG-0342, #2105): with no previous tag, the supervisor files the setup commit introduced, unchanged since, are not judged as writes.
  • E2BIG is an oversized invocation, not a rate limit (KJC-BUG-0327, #2087): it is never retried on the same agent and goes to the next provider at once; the recovery log says failure N with the retries allowed.
  • A version range is not a secret (KJC-BUG-0329, #2089): lockfile dependencies named *-token, *-auth or *-secret no longer warn [secret-assignment].
  • Open SonarQube issues keep to the current project (KJC-BUG-0339, #2099): kj audit --security no longer lists other projects' issues and paths.
  • The Sentinel reads commands, not words in quotes (KJC-BUG-0333, 0338, 0340, 0343, #2093, #2095): a publish is a command whose head is npm, firebase or gh, not words inside another command's quoted text; kj rag query is read-only for the lane guard; the attribution gate ignores the path of a body file; a supervisor path named in the prose of --title, --error or -m is not a write.