Typert Loader

Domain: Development & Internals

Motivation

@deepseek-ai/dsh-typert-loader makes every mounted package that publishes generated Typert artifacts automatically contribute its host-face reflection and schema factories to the runtime registry, and withdraw them on unmount. Packages without the generated ./typert export are skipped, so the plugin is safe to add to any composition; an explicit packages list covers plugins nested behind another Loader entry.

Concrete Example

- name: '@deepseek-ai/dsh-typert-registry'
- name: '@deepseek-ai/dsh-typert-loader'

Resolution verdicts are cached for the process lifetime, so a package that gains a ./typert export mid-process needs a restart.

Analogy

It is a service-registry agent that signs each package in and out as it mounts and unmounts.