发布

  • [OPIK-4768] [TS] feat: add TypeScript local runner implementation (#5879)

    frostbyte_neo 发布于 2026-03-27 11:45:22 +00:00

    • [OPIK-4768] [TS] feat: add TypeScript local runner implementation

    Implements in-process runner loop and context management for TypeScript SDK:

    • InProcessRunnerLoop: Manages execution loop for runner instances
    • Context utilities: Thread-local context activation and retrieval
    • Registry: Runner registry for managing instances
    • PrefixedOutput: Output handling for runner processes
    • Integration and unit tests for runner functionality
    • Track decorator integration with new runner system

    Implements OPIK-4768: Add TypeScript local runner

    • enable runners in e2e tests

    • fix cancelled jobs pruning

    • track improvements

    • activate fixes

    • cleanup the project

    • inprocessrunnerloop refactor

    • params parameter

    • ensure we send trace id on failure

    • extend logging

    • silence flush spam

    • zod comparison avoid clashes

    • fix runner not shutting down

    • final flush

    • fix tests

    下载附件