halkyon/packages/halkyon_llm/lib/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 0590a4b43d
feat(llm): a request carries how much the model thinks, in each provider's field
LlmRequest.effort (LlmEffort: low, medium, high, xhigh, max, Anthropic's
names) goes as Anthropic's output_config.effort, as reasoning.effort to
the Responses API and OpenRouter, and as reasoning_effort to OpenAI's chat
completions, Gemini and any other host. endpoint.efforts says which
levels a host takes (Gemini low to high, Mistral none); send refuses
another before anything goes, the fake client too. LlmEffort.outputCeiling
gives the room for output each level wants, as thinking counts towards
the ceiling (Halkyon Learn's ADR 0021, D63).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-26 16:21:53 +01:00
..
anthropic.dart feat(llm): a request carries how much the model thinks, in each provider's field 2026-10-26 16:21:53 +01:00
client.dart feat(llm): a request carries how much the model thinks, in each provider's field 2026-10-26 16:21:53 +01:00
conversation.dart feat(llm): a request carries how much the model thinks, in each provider's field 2026-10-26 16:21:53 +01:00
effort.dart feat(llm): a request carries how much the model thinks, in each provider's field 2026-10-26 16:21:53 +01:00
endpoint.dart feat(learn): a private studyset goes to an assistant only once agreed 2026-10-26 07:17:09 +01:00
failure.dart feat(llm): halkyon_llm, language models' APIs streamed over plain HTTP (ADR 0021, step 2) 2026-10-26 07:17:06 +01:00
openai.dart feat(llm): a request carries how much the model thinks, in each provider's field 2026-10-26 16:21:53 +01:00
openai_responses.dart feat(llm): a request carries how much the model thinks, in each provider's field 2026-10-26 16:21:53 +01:00
sse.dart feat(llm): halkyon_llm, language models' APIs streamed over plain HTTP (ADR 0021, step 2) 2026-10-26 07:17:06 +01:00