pub async fn complete_with_context(
provider: Arc<dyn Provider>,
session: &Session,
model: &str,
system_prompt: &str,
tools: &[ToolDefinition],
opts: RequestOptions,
) -> Result<CompletionResponse>Expand description
Complete a derived-context request, retrying with forced compaction.