- [x] https://github.com/davidmigloz/langchain_dart/pull/363 - [x] https://github.com/davidmigloz/langchain_dart/pull/364 - [x] https://github.com/davidmigloz/langchain_dart/pull/367 - [x] https://github.com/davidmigloz/langchain_dart/pull/370 - [x] https://github.com/davidmigloz/langchain_dart/issues/169 - [x] https://github.com/davidmigloz/langchain_dart/issues/387 - [ ] `.map`: to apply that runnable to all elements of a list in parallel. - [x] [`.withFallbacks`: to define fallbacks in case the runnable errors](https://github.com/davidmigloz/langchain_dart/pull/501#issuecomment-2246816863) - [x] [`.withRetry`: to add retry logic to an existing runnable](https://github.com/davidmigloz/langchain_dart/issues/514) - [ ] `.withListeners`: to bind lifecycle listeners to a Runnable. - [ ] `.pick`: to pick keys from the map output of this runnable. - [ ] `.assign`: to assign new fields to the map output of this runnable. - [ ] `.transform` - [ ] `streamEvents`: to generate a stream of events emitted by the internal steps of the runnable. - [ ] `streamLog`: to stream all output from a runnable, as reported to the callback system. - [ ] `RunnablePassthrough.assign`
.map: to apply that runnable to all elements of a list in parallel..withFallbacks: to define fallbacks in case the runnable errors.withRetry: to add retry logic to an existing runnable.withListeners: to bind lifecycle listeners to a Runnable..pick: to pick keys from the map output of this runnable..assign: to assign new fields to the map output of this runnable..transformstreamEvents: to generate a stream of events emitted by the internal steps of the runnable.streamLog: to stream all output from a runnable, as reported to the callback system.RunnablePassthrough.assign