halkyon/packages/halkyon_llm/test
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
..
fixtures feat(llm): halkyon_llm, language models' APIs streamed over plain HTTP (ADR 0021, step 2) 2026-10-26 07:17:06 +01:00
support feat(llm): halkyon_llm, language models' APIs streamed over plain HTTP (ADR 0021, step 2) 2026-10-26 07:17:06 +01:00
anthropic_test.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_test.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_test.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_test.dart feat(llm): a request carries how much the model thinks, in each provider's field 2026-10-26 16:21:53 +01:00
recorded_test.dart feat(llm): halkyon_llm, language models' APIs streamed over plain HTTP (ADR 0021, step 2) 2026-10-26 07:17:06 +01:00
sse_test.dart feat(llm): halkyon_llm, language models' APIs streamed over plain HTTP (ADR 0021, step 2) 2026-10-26 07:17:06 +01:00
testing_test.dart feat(llm): a request carries how much the model thinks, in each provider's field 2026-10-26 16:21:53 +01:00