phi-agent 0.1.5

phi-agent — General-purpose AI Agent framework (builder factory, renderer, config, session management)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use agent_base::{AgentResult, RuntimeEvent};

use crate::render::EventRenderer;

/// Null renderer: produces no output, only writes tracing logs.
/// Suitable for scenarios like web backends that don't need stdout.
pub struct NullRenderer;

impl EventRenderer for NullRenderer {
    fn render(&mut self, _event: RuntimeEvent) -> AgentResult<()> {
        Ok(())
    }

    fn finish_turn(&mut self) -> AgentResult<()> {
        Ok(())
    }
}