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
worktree-golden-humming-swing
e4b3aa4d fix(ai, ai-ollama): merge-driven regressions from CR Address CR findings after merging main: - ai-ollama tests: inject testLogger (from resolveDebugOption(false)) into every adapter.chatStream and adapter.structuredOutput call — main's #467 made `logger` required on TextOptions, the PR's new tests were written against the pre-#467 contract and crashed at runtime on `logger.errors`/`logger.request` dereference. - generateVideo: narrow `error` via toRunErrorPayload before handing it to logger.errors. Previously passed the raw error object through the logger meta, which would surface SDK request state (headers, payloads) to any user-supplied logger — defeating the hardening the PR applies to the RUN_ERROR event. - error-narrowing changeset: update wording to match actual code. The OpenAI text adapter's chatStream still logs under the merge, but now through the narrowed `{message, code}` payload rather than raw errors. Changeset previously claimed "the library now re-throws without logging", which didn't match shipped behavior.
by Alem Tuzlak
A
Succeeded
worktree-golden-humming-swing
e4b3aa4d Merge 145c026c109dc272510aa663167374a0c29e0c45 into dc71c721a01d3b5d73d09e36fc2d87873b206b1b
by Alem Tuzlak
A
Succeeded
worktree-golden-humming-swing
e86c7521 ci: apply automated fixes
by autofix-ci...
a
Succeeded
worktree-golden-humming-swing
e86c7521 ci: apply automated fixes
by autofix-ci...
a
Succeeded
worktree-golden-humming-swing
21fcd59a fix: address PR review feedback - ai-preact: forward onCustomEvent in useChat (changeset claimed the fix covered preact but it was silently dropped before reaching ChatClient). - ai-isolate-cloudflare: reject JS reserved keywords as tool names (return, class, function, if, await, ...) so the wrapper fails fast at generation time instead of with a cryptic SyntaxError at eval. - ai/src/activities/error-payload: apply typeof string check to the Error branch's code field, matching the plain-object branch. Some SDKs attach numeric or Symbol codes to Error instances. - ai-ollama text-adapter test: strengthen OLLAMA_HOST assertion by tracking the mocked Ollama constructor args, so the test fails if the env var is ignored. - ai-ollama utils test: rename 'when OLLAMA_HOST is unset' to 'empty' since the setup stubs an empty string. - ai-code-mode-skills file-storage test: use vi.useFakeTimers() for the createdAt/updatedAt round-trip instead of a 5ms real sleep.
by Alem Tuzlak
A
Succeeded
worktree-golden-humming-swing
21fcd59a Merge e65e2a85dd57c96d58bc084926bfcf966723cdfd into 2d1fd08e88cb2c2051ecbd080183440a403f9249
by Alem Tuzlak
A
Succeeded
worktree-golden-humming-swing
59c76dcd ci: apply automated fixes
by autofix-ci...
a
Succeeded
worktree-golden-humming-swing
59c76dcd ci: apply automated fixes
by autofix-ci...
a
Succeeded
worktree-golden-humming-swing
bbe96fec test(isolates): add sandbox escape-attempt tests for Node and QuickJS drivers Covers the attack surface a malicious skill / code-mode snippet might probe: process/require/fetch should be unavailable, prototype pollution must not leak to the host or between contexts, synchronous CPU-spin loops must be interrupted by the timeout (not hang), and Function- constructor escape attempts must execute inside the isolate (never returning a real host process object). QuickJS also gets a test that globalThis mutations inside one context do not bleed into a sibling context.
by Alem Tuzlak
A
Succeeded
worktree-golden-humming-swing
bbe96fec Merge 4f169176ba09fbd8d23c6abf04b66d75dd7e4f9c into 2d1fd08e88cb2c2051ecbd080183440a403f9249
by Alem Tuzlak
A
Previous page
Previous
Next
Next page