MCPcopy Create free account
hub / github.com/QodeXcli/QodeX /

Class

src/tools/git/release-notes.ts:48–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46type Args = z.infer<typeof ReleaseNotesArgs>;
47
48export class GenerateReleaseNotesTool extends Tool<Args> {
49 name = 'generate_release_notes';
50 description = 'Generate user-facing release notes from a git commit range. Classifies commits (Features/Fixes/Breaking/Perf/Docs/Internal) via conventional-commit prefixes + heuristics. Returns markdown by default. Optional: prepend to CHANGELOG.md and bump package.json version. Read-only unless write_to_changelog or bump is set.';
51 isReadOnly = false; // becomes effectively read-only when neither write flag is set; conservative default

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected