Files
Agent-Tools/crates/agentdock-secrets/src/lib.rs
T
leefer 01996a80fe Wave 2: 五件套打通全链路(安装/检测/配置/授权/诊断)
- 五个适配器 YAML 全字段补齐(codex/claude-code/gemini/kimi/opencode)
- agentdock-config:TOML/JSON 编解码 + 原子写 + 自动备份
- agentdock-diag:PATH/依赖版本/版本冲突/配置损坏四类规则
- agentdock-core:detectCli/previewAction/runAction 流式/readConfig/writeConfig/authStatus/diagnose
- Tauri IPC 命令 + CLI 详情页/安装确认弹窗/配置表单/诊断页
- cargo test 75 项通过(含 4 项真机 ignored 自测),前端 build 通过
2026-08-25 08:58:38 +08:00

19 lines
655 B
Rust
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
//! agentdock-secrets —— 系统密钥库封装与日志脱敏(架构 §4.1 / §4.3)
//!
//! - `store` / `mock` / `keyring`:密钥库封装(set/get/has/delete),
//! 生产后端走 keyringWindows Credential Manager / Linux Secret Service),
//! 测试用 mock 内存后端。
//! - `redact`:日志脱敏器(sk-/xai-/ghp_/gho_/JWT 与敏感键值)。
pub mod error;
pub mod keyring;
pub mod mock;
pub mod redact;
pub mod store;
pub use error::SecretStoreError;
pub use keyring::KeyringSecretStore;
pub use mock::MockSecretStore;
pub use redact::{REDACTED, redact, redact_value};
pub use store::{SecretStore, service_name};