loopflow 0.10.1

Run steps and flows with coding agents
Documentation
//! Native domain types for lfd.
//!
//! These replace the proto-generated types, giving us clean Rust types
//! without gRPC/proto dependencies.

mod attention;
mod chat_memory;
mod chat_message;
mod event;
mod repo;
mod session;
mod summary;
mod wave;

/// Flow name used for CI failure remediation runs.
pub const CI_FIX_FLOW: &str = "ci-fix";

pub use attention::{AttentionItem, AttentionKind, AttentionStatus};
pub use chat_memory::ChatMemoryBlock;
pub use chat_message::ChatMessage;
pub use event::Event;
pub use repo::{Repo, RepoEdge, RepoId};
pub use session::{
    tmux_session_name, Session, SessionStatus, SessionUse, LF_CLI_SOURCE, LIVE_SESSION_STATUSES,
    PALETTE_TERMINAL_SOURCE, TMUX_TERMINAL_SOURCE, WAVE_SERVER_ENDPOINT_ENV, WAVE_SERVER_PID_ENV,
    WAVE_SERVER_SOURCE,
};
pub use summary::Summary;
pub use wave::{
    LivePrState, LivePullRequestState, PullRequest, QueueBlock, QueueBlockReason, RepoWork, Run,
    RunStackStatus, RunStatus, Wave, WaveStatus,
};