Why do you want to contribute?
I've been contributing to open source AI agent and developer tooling repos for a while, and Trigger.dev's durable execution model is something I find genuinely interesting — especially around how task outputs are handled across the inline vs blob paths.
I'd like to start with issue #3300 (bug: runs.retrieve() returns null for undefined fields on small inline outputs). I've already dug into the root cause: the inline output path skips superjson deserialization (only the .json portion is used, not .meta), while the presigned/blob path correctly calls superjson.deserialize(). The fix is scoped to the deserialization utility in packages/core/src/v3/, with edge cases around plain JSON outputs, null returns, and the outputIsUndefined flag.
I'm ready to open a PR once vouched.
Prior contributions or relevant experience
I've been contributing to agent infrastructure and AI tooling repos:
CUA (Computer-Use Agents framework)
Onyx (AI knowledge assistant)
All of the above are merged PRs. My work has spanned agent tooling, bug fixes, and feature improvements in these codebases. I'm comfortable navigating large TypeScript/Python repos and look forward to contributing meaningfully here.
Why do you want to contribute?
I've been contributing to open source AI agent and developer tooling repos for a while, and Trigger.dev's durable execution model is something I find genuinely interesting — especially around how task outputs are handled across the inline vs blob paths.
I'd like to start with issue #3300 (
bug: runs.retrieve() returns null for undefined fields on small inline outputs). I've already dug into the root cause: the inline output path skips superjson deserialization (only the.jsonportion is used, not.meta), while the presigned/blob path correctly callssuperjson.deserialize(). The fix is scoped to the deserialization utility inpackages/core/src/v3/, with edge cases around plain JSON outputs,nullreturns, and theoutputIsUndefinedflag.I'm ready to open a PR once vouched.
Prior contributions or relevant experience
I've been contributing to agent infrastructure and AI tooling repos:
CUA (Computer-Use Agents framework)
Onyx (AI knowledge assistant)
All of the above are merged PRs. My work has spanned agent tooling, bug fixes, and feature improvements in these codebases. I'm comfortable navigating large TypeScript/Python repos and look forward to contributing meaningfully here.