codetether-agent 4.7.0-a-002.4

A2A-native AI coding agent for the CodeTether ecosystem
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use super::ledger::ScopeLedger;

pub(crate) fn save(ledger: &ScopeLedger) {
    let path = super::ledger_path::for_session(&ledger.session_id);
    let Some(parent) = path.parent() else { return };
    if std::fs::create_dir_all(parent).is_err() {
        return;
    }
    let Ok(body) = serde_json::to_string_pretty(ledger) else {
        return;
    };
    let _ = std::fs::write(path, body);
}