This commit is contained in:
Dhanji R. Prasanna
2025-11-06 13:41:06 +11:00
parent d007e8f471
commit d78732df14
3 changed files with 10 additions and 7 deletions

View File

@@ -449,10 +449,10 @@ async fn run_accumulative_mode(
let output = SimpleOutput::new(); let output = SimpleOutput::new();
output.print(""); output.print("");
output.print("🪿 G3 AI Coding Agent - Autonomous Mode"); output.print("g3 AI Coding Agent - Autonomous Mode");
output.print(" >> describe what you want, I'll build it iteratively"); output.print(" >> describe what you want, I'll build it iteratively");
output.print(""); output.print("");
output.print(&format!("📁 Workspace: {}", workspace_dir.display())); output.print(&format!("workspace: {}", workspace_dir.display()));
output.print(""); output.print("");
output.print("💡 Each input you provide will be added to requirements"); output.print("💡 Each input you provide will be added to requirements");
output.print(" and I'll automatically work on implementing them. You can"); output.print(" and I'll automatically work on implementing them. You can");
@@ -792,7 +792,7 @@ async fn run_with_console_mode(
output.print_smart(&result.response); output.print_smart(&result.response);
} else { } else {
// Interactive mode (default) // Interactive mode (default)
println!("📁 Workspace: {}", project.workspace().display()); println!("workspace: {}", project.workspace().display());
run_interactive(agent, cli.show_prompt, cli.show_code, combined_content).await?; run_interactive(agent, cli.show_prompt, cli.show_code, combined_content).await?;
} }
@@ -974,14 +974,17 @@ async fn run_interactive<W: UiWriter>(
let output = SimpleOutput::new(); let output = SimpleOutput::new();
output.print(""); output.print("");
output.print("🪿 G3 AI Coding Agent"); output.print("G3 AI Coding Agent");
output.print(" >> what shall we build today?"); output.print(" >> what shall we build today?");
output.print(""); output.print("");
// Display provider and model information // Display provider and model information
match agent.get_provider_info() { match agent.get_provider_info() {
Ok((provider, model)) => { Ok((provider, model)) => {
output.print(&format!("🔧 {} | {}", provider, model)); print!("🔧 {}{}{} | {}{}{}\n",
SetForegroundColor(Color::Cyan), provider, ResetColor,
SetForegroundColor(Color::Yellow), model, ResetColor
);
} }
Err(e) => { Err(e) => {
error!("Failed to get provider info: {}", e); error!("Failed to get provider info: {}", e);

View File

@@ -965,7 +965,7 @@ impl<W: UiWriter> Agent<W> {
_ => config.agent.max_context_length as u32, _ => config.agent.max_context_length as u32,
}; };
info!( debug!(
"Using context length: {} tokens for provider: {} (model: {})", "Using context length: {} tokens for provider: {} (model: {})",
context_length, provider_name, model_name context_length, provider_name, model_name
); );

View File

@@ -139,7 +139,7 @@ impl AnthropicProvider {
let model = model.unwrap_or_else(|| "claude-3-5-sonnet-20241022".to_string()); let model = model.unwrap_or_else(|| "claude-3-5-sonnet-20241022".to_string());
info!("Initialized Anthropic provider with model: {}", model); debug!("Initialized Anthropic provider with model: {}", model);
Ok(Self { Ok(Self {
client, client,