[goose-llm] add generate tooltip & session name via extract method (#2467)

* extract method in provider to use for structured outputs

* generate session name from msgs

* generate tooltip from msgs

* add provider tests
This commit is contained in:
Salman Mohammed
2025-05-07 15:42:03 -04:00
committed by GitHub
parent a4f0ec365f
commit 300dd06ec8
16 changed files with 1163 additions and 22 deletions

View File

@@ -22,6 +22,9 @@ pub enum ProviderError {
#[error("Usage data error: {0}")]
UsageError(String),
#[error("Invalid response: {0}")]
ResponseParseError(String),
}
impl From<anyhow::Error> for ProviderError {