loading agents

This commit is contained in:
Michael Neale
2025-10-16 15:03:23 +11:00
parent de2a761dbd
commit 3ff8413538
3 changed files with 17 additions and 20 deletions

View File

@@ -572,12 +572,9 @@ async fn run_interactive_retro(
if has_readme {
// Extract the first heading or title from the README
let readme_snippet =
extract_readme_heading(content)
.unwrap_or_else(|| "PROJECT DOCUMENTATION LOADED".to_string())
} else {
"PROJECT DOCUMENTATION LOADED".to_string()
};
let readme_snippet = extract_readme_heading(content)
.unwrap_or_else(|| "PROJECT DOCUMENTATION LOADED".to_string());
tui.output(&format!(
"SYSTEM: PROJECT README LOADED - {}\n\n",
readme_snippet
@@ -835,12 +832,8 @@ async fn run_interactive<W: UiWriter>(
if has_readme {
// Extract the first heading or title from the README
let readme_snippet =
extract_readme_heading(content)
.unwrap_or_else(|| "Project documentation loaded".to_string())
} else {
"Project documentation loaded".to_string()
};
let readme_snippet = extract_readme_heading(content)
.unwrap_or_else(|| "Project documentation loaded".to_string());
output.print(&format!("📚 detected: {}", readme_snippet));
}

View File

@@ -250,7 +250,7 @@ impl TerminalState {
}
/// Parse markdown and convert to styled lines
fn parse_markdown_line(&self, line: &str) -> Line {
fn parse_markdown_line(&self, line: &str) -> Line<'_> {
// Skip parsing for special status lines to preserve their formatting
if line.starts_with("[SUCCESS]") ||
line.starts_with("[FAILED]") ||

View File

@@ -17,6 +17,7 @@ mod tests {
"test prompt".to_string(),
None,
100,
false, // quiet parameter
);
let result = retry_with_backoff(
@@ -55,6 +56,7 @@ mod tests {
"test prompt".to_string(),
None,
100,
false, // quiet parameter
);
let result: Result<&str, _> = retry_with_backoff(
@@ -87,6 +89,7 @@ mod tests {
"test prompt".to_string(),
None,
100,
false, // quiet parameter
);
let result: Result<&str, _> = retry_with_backoff(
@@ -118,6 +121,7 @@ mod tests {
long_prompt,
None,
100,
false, // quiet parameter
);
// The prompt should be truncated to 1000 chars