kaizen-cli 0.1.15

Distributable agent observability: real-time-tailable sessions, agile-style retros, and repo-level improvement (Cursor, Claude Code, Codex). SQLite, redact before any sync you enable.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// SPDX-License-Identifier: AGPL-3.0-or-later
use crate::core::config::Config;
use crate::proxy::opts::ProxyRunOptions;
use std::path::PathBuf;
use std::sync::Arc;

/// Shared process state: workspace DB, loaded config, HTTP client, size limits.
pub struct ProxyState {
    pub options: Arc<ProxyRunOptions>,
    pub store_path: PathBuf,
    pub workspace: PathBuf,
    pub config: Arc<Config>,
    pub client: reqwest::Client,
}