Agent Release

Agent Release An architecture diagram generated by Archify. Router release route · operation=release · Architecture component Router release route operation=release Facts (rung 3) · commit log since last tag · Architecture component Facts (rung 3) commit log since last tag Agent (rung 5) · write release-notes.md · Architecture component Agent (rung 5) write release-notes.md Noop · agent writes a file · Architecture component Noop agent writes a file Conclude (rung 6) · bump: BREAKING=major, feat=minor · Architecture component Conclude (rung 6) bump: BREAKING=major, feat=minor Commit, tag, push · create GitHub Release · Architecture component Commit, tag, push create GitHub Release Released · tag and Release published · Architecture component Released tag and Release published Failed · no tag, nothing partial · Architecture component Failed no tag, nothing partial bumps version fails Legend Backend Security External

Agent writes prose, shell does the rest

  • • The agent's only output is a file on disk
  • • Version bump, tag and Release are deterministic
  • • A confused model cannot publish a release