Hi Shivam,

Thank you for your excellent work on the TypeScript SDK supporting the
Coordinator interface.
I will take a closer look once you finish.
I really appreciate your effort!

Best,
Jason

On Sun, May 10, 2026 at 1:27 PM Shivam Rastogi <[email protected]>
wrote:

> Yes, I've been in touch with Tzu-ping and Jason about the Coordinator work.
> The current PR targets the Edge path (same interface as the existing go
> SDK), and I have already started working on the Coordinator integration. My
> goal is to support both models. I will demo both on the dev call soon.
>
> Regards,
> Shivam Rastogi
>
> On Thu, 7 May 2026 at 21:43, Rahul Vats <[email protected]> wrote:
>
> > Thanks Shivam for taking this up. Yeah totally agree with what Jens
> > suggested we should use same interface for all coming SDK's if possible.
> >
> > Regards,
> > Rahul Vats
> >
> > On Fri, 8 May 2026 at 02:15, Jens Scheffler <[email protected]> wrote:
> >
> > > Hi Shivam,
> > >
> > > not that I'd be a TS user or expert but sounds promising!
> > >
> > > As there is in parallel a discussion with Java SDK which changes the
> > > structures to use a Coordinator interface compared to the existing Go
> > > SDK.... which probably would be the future general interface being
> > > independent from Edge Worker API. Have you seen the draft PRs and would
> > > you consider the approach for Java SDK would be also suitable for TS?
> > > That opens more doors to execute TS tasks and even potentially let TS
> > > being a language to define Dags. But of course with increased
> complexity.
> > >
> > > Jens
> > >
> > > On 07.05.26 00:45, Shivam Rastogi wrote:
> > > > Hi everyone,
> > > >
> > > > Following the Go SDK pattern adapted for Node's runtime, I've opened
> an
> > > > initial PR for a Node.js / TypeScript Task SDK.
> > > >
> > > > *PR Link:* https://github.com/apache/airflow/pull/66289
> > > >
> > > > I would appreciate feedback from reviewers with node experience on
> the
> > > > package layout, public APIs, and runtime design.
> > > >
> > > >
> > > > *The scope of this PR is minimal:*
> > > >
> > > >     - Two public APIs: registerTask + startWorker.
> > > >     -
> > > >
> > > >     Typed Edge and Execution API clients with retry, heartbeat
> circuit
> > > >     breaker, and SIGTERM drain.
> > > >     -
> > > >
> > > >     Workload→execution token swap (recently introduced in PR #60108).
> > > >     -
> > > >
> > > >     Unit and local integration tests included.
> > > >
> > > > *Deferred to follow-ups:* XCom / Variables / Connections, log
> > forwarding,
> > > > and Coordinator integration.
> > > >
> > > > I'm committed to maintaining this SDK long term and shipping the
> > > follow-up
> > > > scope.
> > > >
> > > > Regards,
> > > >
> > > > Shivam Rastogi
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > >
> > >
> >
>

Reply via email to