chainsentry-agent
收藏资源简介:
ChainSentry工作空间是一个Hugging Face数据集仓库,作为ChainSentry主权代理的持久化工作空间和内存。其内容通过`npm run seed:hf`命令从`hf-seed/`目录初始化,采用层次化目录结构组织。核心部分包括:sessions/目录存储对话或运行时历史;prompts/目录包含活动的系统提示;artifacts/目录保存不可变的代理输出,细分为存储按发现ID寻址的JSON文件的findings/、按日期和运行ID组织的JSON和Markdown运行报告的reports/、规范化证据记录的evidence/、被拒候选及原因的rejected/以及人类可读事件分析的incidents/。state/目录维护紧凑的可恢复状态,包括每个目标的链检查点(checkpoints/)、等待协调的待处理操作(pending/)、已完成操作标记(completed/)、每个目标的安全基线(baselines/)以及最新的健康与熔断器状态(health.json)和当前运行标记(current-run.json)。ledger/目录包含仅追加的审计日志(*.jsonl格式)。此外,还有用于工作空间租约管理的locks/目录、操作员单独管理的配置(config/)、用于验证的JSON模式(schemas/)以及技能合约(skills/)。数据集遵循严格的完整性和安全规则:状态JSON在读写时进行模式验证,拒绝未知模式版本(仅允许显式迁移);分类账为仅追加模式,证据永不覆盖;永不存储明文秘密,上传内容会经过扫描,若包含秘密形状内容则被拒绝;采用具有过期时间的最佳努力租约机制,以防止重叠的滚动执行。该数据集适用于支持ChainSentry代理的运行时操作、审计追踪、状态持久化、安全分析和配置管理等相关任务。
数据集概述:ChainSentry Agent 工作空间
该数据集是 ChainSentry 自主代理 的持久化工作空间和内存存储库,用于记录代理的运行历史、状态、输出和审计日志。
布局与目录结构
数据集按功能模块组织为以下主要目录:
- sessions/:会话与运行时历史记录。
- prompts/:当前系统提示(
system.md)。 - artifacts/:不可变的代理输出,包括:
- findings/:按
findingId寻址的 JSON 格式发现项。 - reports/:按日期(
YYYY-MM-DD/<runId>.{json,md})组织的运行报告。 - evidence/:标准化的证据记录。
- rejected/:被拒绝的候选结果及原因。
- incidents/:人工可读的事件分析。
- findings/:按
- state/:可恢复的紧凑状态,包括:
- checkpoints/:按目标链的检查点。
- pending/:待协调的待处理操作。
- completed/:已完成的动作标记。
- baselines/:按目标的安全基线。
- health.json:最新健康状态与断路器状态。
- current-run.json:当前运行标记。
- ledger/:仅追加的审计日志(
.jsonl格式)。 - locks/:工作空间租约(
workspace-lock.json)。 - config/:由操作员管理的配置(单独上传)。
- schemas/:用于验证的 JSON Schema。
- skills/:技能合约。
完整性规则
- 状态 JSON 在读写时均进行 Schema 校验,未知 Schema 版本将被拒绝(仅允许显式迁移)。
- 账本仅追加,证据永不覆盖。
- 不存储任何明文密钥,上传内容会扫描并拒绝包含密钥形态的内容。
- 通过带过期时间的租约机制,尽力防止重叠的滚动执行。





