Skip to main content
Analyses commits on the project’s tracked GitHub repositories and kicks off a background task that generates a public changelog. Returns immediately with a pending content record.

Arguments

NameTypeDefaultDescription
start_datestring (ISO-8601)7 days agoEarliest commit timestamp to include.
end_datestring (ISO-8601)nowLatest commit timestamp to include.
product_namestringproject nameOverride the product name used in the generated header.

Returns

{
  "content_id": "7f5e2c1a-...",
  "status": "pending"
}
Poll for completion by calling list_changelogs / get_changelog (or the REST API equivalents) — the content appears there once the background task transitions the record’s status to completed.

Errors

  • No GitHub account connected — connect GitHub in Sources first.
  • No active tracked repositories — add at least one active repo in Sources.

Example prompts

“Generate a changelog covering everything we shipped in the last two weeks.”
“Kick off a changelog for the 2026-03-01 → 2026-03-15 window.”