@augustdigital/config
私人工作空间软件包. 共享配置、 密钥托尔、 会话、 配置文件,
和用于 @augustdigital/cli 财务报告和审定财务报表
@augustdigital/mcp。还拥有Zod计划 定义
他们发射的马厩JSON信封.
未发布到 npm.
表面
import {
// config + paths
loadConfig,
saveConfig,
configFile,
activeConfigDir,
// profiles
saveProfile,
loadProfile,
listProfiles,
deleteProfile,
// keystore + session
Keystore,
readSession,
writeSession,
clearSession,
sessionActive,
// resolvers (precedence: flag → env → session → profile → config)
getApiKey,
getRpcUrl,
getDefaultChainId,
// SDK factory
createSDK,
// typed errors
AugustConfigError,
// output schemas
schemas,
} from '@augustdigital/config';
磁盘布局
~/.augustdigital/
├── config.json # default chain, RPCs, profile, telemetry
├── keystore.json # AES-256-GCM; holds named secrets (e.g. `august`)
├── .session # mode 0600; decrypted API key + expiry
└── profiles/ # named overlays for chain + RPC sets
覆盖根 AUGUST_CONFIG_DIR。 。 。 .