Expand description
Response types for agent-generated content
This module consolidates all structured output types that the Iris agent produces:
- Commit messages
- Pull request descriptions
- Code reviews
- Changelogs
- Release notes
Structs§
- Change
Entry - Represents a single change entry in the changelog (for test assertions)
- Change
Metrics - Metrics summarizing the changes in a release
- Evidence
Ref - Finding
- Finding
Id - Generated
Message - Model for commit message generation results
- Markdown
Changelog - Markdown-based changelog that lets the LLM determine structure
- Markdown
Pull Request - Markdown-based pull request that lets the LLM determine structure
- Markdown
Release Notes - Markdown-based release notes that lets the LLM determine structure
- Review
- Structured code review with parseable findings.
- Review
Metadata - Review
Stats
Enums§
- Category
- Changelog
Type - Enumeration of possible change types for changelog entries (for reference)
- Risk
Level - Deserialization accepts model-style casing and whitespace; the schema advertises canonical lowercase values.
- Severity
Functions§
- format_
commit_ message - Formats a commit message from a
GeneratedMessage - render_
markdown_ for_ terminal - Render markdown content with
SilkCircuitterminal styling