nexo-taskflow 0.1.1

Long-running multi-step task orchestration runtime for Nexo agents.
Documentation
# nexo-taskflow

> Long-running multi-step task orchestration runtime for Nexo agents.

This crate is part of **[Nexo](https://github.com/lordmacu/nexo-rs)** — a multi-agent Rust framework with a NATS event bus, pluggable LLM providers (MiniMax, Anthropic, OpenAI-compat, Gemini, DeepSeek), per-agent credentials, MCP support, and channel plugins for WhatsApp, Telegram, Email, and Browser (CDP).

- **Main project:** <https://github.com/lordmacu/nexo-rs>
- **Documentation:** <https://lordmacu.github.io/nexo-rs/>

## What this crate does

- **State machine** for multi-step flows that can pause, resume, and survive process restarts.
- **FlowStore** persistence so flows are durable across boots.
- **Wait/resume primitives** — flows can suspend on a human reply, an external webhook, or a timer.
- **Agent tools** to start, list, and resume flows from inside an LLM turn.
- CLI mirroring so operators can inspect and intervene from the shell.

## Install

```toml
[dependencies]
nexo-taskflow = "0.1"
```

## Documentation for this crate

- [TaskFlow model]https://lordmacu.github.io/nexo-rs/taskflow/model.html
- [FlowManager]https://lordmacu.github.io/nexo-rs/taskflow/manager.html

## License

Licensed under either of:

- Apache License, Version 2.0 ([LICENSE-APACHE]https://github.com/lordmacu/nexo-rs/blob/main/LICENSE-APACHE)
- MIT license ([LICENSE-MIT]https://github.com/lordmacu/nexo-rs/blob/main/LICENSE-MIT)

at your option.