Commit Graph

20 Commits

Author SHA1 Message Date
ed0c9f6370 Implement layered timeout enforcement 2026-07-26 18:31:06 -05:00
eb6dfb19b0 Clarify OpenAI client timeout precedence 2026-07-26 17:42:44 +00:00
6742def4d3 Redact provider error bodies 2026-07-05 00:20:26 +00:00
8b25ca72e5 Stop mutating supplied HTTP clients 2026-07-04 23:11:26 +00:00
3ad247039b Add request API key support 2026-07-04 16:55:01 +00:00
23872dd742 Implement runtime parameter completion fixes
All checks were successful
ci/woodpecker/tag/release Pipeline was successful
2026-07-04 09:00:19 -05:00
b38f7b4dc3 Serialize runtime extra parameters outbound 2026-07-04 13:26:53 +00:00
049a5feadb Make request execution overrides presence-aware 2026-07-04 13:20:39 +00:00
63fb8fc132 Implement support for OpenRouter sticky routing via a session_id variable 2026-07-02 20:08:44 -05:00
efe346893c Serialize cache-controlled chat messages 2026-07-02 23:05:56 +00:00
79901fbb86 Refine execution target mapping helpers and coverage across usecase, HTTP, and LLM 2026-05-26 13:07:35 +00:00
c6c5e3cb69 Added support for the service_tier key in profiles 2026-05-26 07:44:49 -05:00
f3e8c960af Added support for OpenAI-compatible structured output 2026-05-08 07:32:54 -05:00
ddb4254124 Centralize remaining runtime constants and add precedence/default fallback coverage 2026-05-05 11:01:44 -05:00
8818796b8b Refactor: separate prompt/profile run resolution with explicit precedence, centralized defaults, and api_key_env validation 2026-05-05 10:44:56 -05:00
a633c67538 Refactor: split prompt definition from execution settings and migrate run contracts to prompt_* + execution_target 2026-05-05 10:09:31 -05:00
ca4d939fdc Relaxed CLI requirements when defaults are specified in the profile or application defaults 2026-05-05 08:41:07 -05:00
c5ce270090 Added a configurable timeout knob 2026-05-04 22:38:20 -05:00
fd78f2c883 Implement OpenAI-compatible LLM client 2026-05-04 21:02:27 -05:00
c07320f9d0 Implement the initial framework skeleton 2026-05-04 20:14:31 -05:00