nexo-driver-loop 0.1.5

Goal orchestrator + LlmDecider + Unix socket bridge for the nexo-rs driver subsystem. Phase 67.4.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use async_trait::async_trait;
use nexo_driver_permission::PermissionRequest;
use nexo_driver_types::Decision;

use crate::memory::trait_def::DecisionMemory;

#[derive(Default)]
pub struct NoopDecisionMemory;

#[async_trait]
impl DecisionMemory for NoopDecisionMemory {
    async fn recall(&self, _req: &PermissionRequest, _k: usize) -> Vec<Decision> {
        Vec::new()
    }
}