Module types

Module types 

Source
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§

ChangeEntry
Represents a single change entry in the changelog (for test assertions)
ChangeMetrics
Metrics summarizing the changes in a release
GeneratedMessage
Model for commit message generation results
MarkdownChangelog
Markdown-based changelog that lets the LLM determine structure
MarkdownPullRequest
Markdown-based pull request that lets the LLM determine structure
MarkdownReleaseNotes
Markdown-based release notes that lets the LLM determine structure
MarkdownReview
Simple markdown-based review that lets the LLM determine structure

Enums§

ChangelogType
Enumeration of possible change types for changelog entries (for reference)

Functions§

format_commit_message
Formats a commit message from a GeneratedMessage
render_markdown_for_terminal
Render markdown content with SilkCircuit terminal styling