pub async fn run_tui_commit(
initial_messages: Vec<GeneratedMessage>,
custom_instructions: String,
service: Arc<CommitService>,
) -> Result<()>pub async fn run_tui_commit(
initial_messages: Vec<GeneratedMessage>,
custom_instructions: String,
service: Arc<CommitService>,
) -> Result<()>