Avatar for the zchee user
zchee
decision-model-sdk-go
BlogDocsChangelog

Performance History

Latest Results

adapter: require the root module at v0.2.0 The root module's v0.2.0 adds Provider, WithProvider, the seven presets and the two wire dialects, and takes golang.org/x/arch v0.32.0 and x/sys v0.49.0. The adapter builds its clients on the root's public API and gains nothing it has to adopt, so only the minimum version moves: go.mod and go.sum follow the proxy's v0.2.0, and the README and the changelog say which root release the module now requires. The adapter stays unreleased; its own tag is a separate gate. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Fu77sdU9VnvsiHSSCGDgrX
main
2 days ago
provider: add presets for both OpenRouter decision endpoints OpenRouter serves System One models behind two endpoints, POST /api/v1/systemone and the alpha POST /api/alpha/decisions, and both take the SDK's request unchanged and answer in the System One shape with members the decoder already ignores (id, provider, usage.cost). provider.OpenRouter() and provider.OpenRouterDecisions() name them, sharing OPENROUTER_API_KEY. Model ids are namespaced, such as typesafe/jev-1.13; the live run confirmed that the bare id jev-1.13 is answered under typesafe/jev-1.13 too. What the vendor does not give shaped the presets and the harness: its GET /api/v1/models lists the whole chat catalogue in its own shape, so the presets carry no listing path and List fails before sending; its responses carry no x-request-id (a 200 has x-generation-id, which the SDK does not read), so RequestID reports none and the stand-in tests pin that; and a yes/no question that describes only its Yes outcome is refused with 400, so the live harness asks OpenRouter the plain set through a per-provider field rather than a third provider kind. The alpha path has no /v1 segment: both /api/v1 spellings answer 404. The recorded exchanges under testdata/live/providers/openrouter and openrouter-decisions are scrubbed; the guard tests also refuse a body that carries a user_id member, which the vendor's 400 bodies include. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R9aunysEChjR8ADAKQ32JQ
main
2 days ago

Latest Branches

CodSpeed Performance Gauge
-29%
build(deps): bump astral-sh/setup-uv from 10.2.0 to 10.3.0#2
6 days ago
fd1ffa0
dependabot/github_actions/astral-sh/setup-uv-10.3.0
CodSpeed Performance Gauge
-48%
build(deps): bump golang.org/x/net from 0.60.0 to 0.61.0#1
6 days ago
fce7259
dependabot/go_modules/golang.org/x/net-0.61.0
© 2026 CodSpeed Technology
Home Terms Privacy Docs