malvin 0.1.4

Non-interactive CLI agent, via Cursor ACP
Documentation
pub trait KpopMultiturnPrompts {
    /// Builds the next KPOP block prompt text.
    ///
    /// # Errors
    ///
    /// Returns `Err` when the implementor cannot produce prompt text.
    fn kpop_block(
        &mut self,
        want: usize,
        remaining_after_this_turn: usize,
    ) -> Result<String, String>;

    /// Builds the next MBC2-only prompt text.
    ///
    /// # Errors
    ///
    /// Returns `Err` when the implementor cannot produce prompt text.
    fn mbc2_pure(&mut self) -> Result<String, String>;
}