with runtime
dshbox/cordis-rs · skills
Runtime-agnostic Rust port of Cordis, the plugin framework at the core of DeepSeek Harness — scoped dependency injection, lifecycle-owned effects, events, structured logging.
★ 41GitHub stars
4Forks
2026-08-23Last updated
RustLanguage
MITLicense
Key features
- Faithful lifecyclea plugin remains Pending until every injected service is active.
- CI and releases must continue to compile and test on this exact version.
- emitinvoke in order and synchronously propagate the first error.
- Replacing/removing a provider changes the dependency epoch, unloads the consumer, and starts it again when possible.
- Scoped DIisolated branches resolve different implementations of the same service.
Install command
dsh plugin --profile web add github:dshbox/cordis-rs