TanStack
OSS
ai
Sign in / Sign up
Open main menu
ai
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
821-bugai-grok-groksummarize-is-not-assignable-to-summarizes-adapter-param-for-any-current-model
87893501 ci: apply automated fixes
by autofix-ci...
a
Succeeded
821-bugai-grok-groksummarize-is-not-assignable-to-summarizes-adapter-param-for-any-current-model
87893501 Merge 604cc3d9c7d1bce7768ad0a74dbec125cf6a2e29 into 33acdd4df4aef13d594700d9b52087252091bd40
by Tom Beckenham
T
Succeeded
821-bugai-grok-groksummarize-is-not-assignable-to-summarizes-adapter-param-for-any-current-model
cc253ca3 fix(ai-grok): make grok provider options assignable to summarize() adapter param GrokTextProviderOptions was an `interface ... extends Record<string, unknown>`, giving it an explicit index signature. Under strictFunctionTypes the SummarizeAdapter constraint is checked contravariantly, requiring `object` to be assignable to the provider options — which fails for an index-signature type, so grokSummarize was not assignable to summarize()'s adapter param for any model. Redefine the options as an all-optional type-alias intersection matching the OpenAI text adapter, and widen the text adapter's provider-options generic to `Record<string, any>` (the intersection satisfies that but not `Record<string, unknown>`). Adds a call-site type-level regression guard in the included ai-grok package, closing the CI gap from #820. Closes #821 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Tom Beckenham
T
Succeeded
821-bugai-grok-groksummarize-is-not-assignable-to-summarizes-adapter-param-for-any-current-model
cc253ca3 Merge 7a8cb3101d427314c2391d49fa52ab4fac0286ee into 33acdd4df4aef13d594700d9b52087252091bd40
by Tom Beckenham
T
Previous page
Previous
Next
Next page