git_iris/types/
mod.rs

1//! Response types for agent-generated content
2//!
3//! This module consolidates all structured output types that the Iris agent produces:
4//! - Commit messages
5//! - Pull request descriptions
6//! - Code reviews
7//! - Changelogs
8//! - Release notes
9
10mod changelog;
11mod commit;
12mod pr;
13mod release_notes;
14mod review;
15
16// Commit types
17pub use self::commit::{GeneratedMessage, format_commit_message};
18
19// PR types
20pub use pr::MarkdownPullRequest;
21
22// Review types
23pub use review::{MarkdownReview, render_markdown_for_terminal};
24
25// Changelog types
26pub use changelog::{ChangeEntry, ChangeMetrics, ChangelogType, MarkdownChangelog};
27
28// Release notes types
29pub use release_notes::MarkdownReleaseNotes;