pub async fn observe_diff_files(
diff: &str,
model_name: &str,
config: &CommitConfig,
counter: &TokenCounter,
) -> Result<Vec<FileObservation>>pub async fn observe_diff_files(
diff: &str,
model_name: &str,
config: &CommitConfig,
counter: &TokenCounter,
) -> Result<Vec<FileObservation>>