Skip to main content

flow_core/
lib.rs

1pub mod agent;
2pub mod config;
3pub mod error;
4pub mod event;
5pub mod feature;
6pub mod project;
7pub mod state;
8pub mod task;
9pub mod theme;
10
11pub use agent::AgentConfig;
12pub use config::Config;
13pub use error::FlowError;
14pub use event::FlowEvent;
15pub use feature::{CreateFeatureInput, DependencyRef, Feature, FeatureGraphNode, FeatureStats};
16pub use task::{SessionListItem, SessionMeta, Task, TaskWithSession};
17pub use theme::{AnsiColor, Theme, ThemeColors};
18
19/// Convenience type alias for Results using `FlowError`.
20pub type Result<T> = std::result::Result<T, FlowError>;