(
self, func: Callable[..., Coroutine[Any, Any, Any]], *args: Any, **kwargs: Any
)
| 278 | |
| 279 | @extension.extensible |
| 280 | def run_task( |
| 281 | self, func: Callable[..., Coroutine[Any, Any, Any]], *args: Any, **kwargs: Any |
| 282 | ): |
| 283 | if not self.task: |
| 284 | self.task = DeferredTask( |
| 285 | thread_name=self.__class__.__name__, |
| 286 | ) |
| 287 | self.task.start_task(func, *args, **kwargs) |
| 288 | return self.task |
| 289 | |
| 290 | # this wrapper ensures that superior agents are called back if the chat was loaded from file and original callstack is gone |
| 291 | @extension.extensible |
no test coverage detected