Files
goose/crates/goose-llm
Salman Mohammed 300dd06ec8 [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
2025-05-07 15:42:03 -04:00
..

goose-llm

This crate is meant to be used for foreign function interface (FFI). It's meant to be stateless and contain logic related to providers and prompts:

  • chat completion with model providers
  • detecting read-only tools for smart approval
  • methods for summarization / truncation

Run:

cargo run -p goose-llm --example simple