@ats-cx/cx-core
v0.1.5
Published
cx-cli 的事实层:providers、normalize、semantics、rules、diff、run 原语。随 @ats-cx/cx-cli 同号发布,不是独立公共 API
Readme
@ats-cx/cx-core
cx-cli 的事实层,随 @ats-cx/cx-cli 同号发布;不是独立公共 API,不承诺 semver 稳定。由确定性纯函数与 provider 组成,不感知 LLM 或传输层。
主要导出
| 模块 | 职责 |
|------|------|
| providers/ | LogProvider、ProjectProvider、SourceProvider(仅 git 版本快照)、RemoteProjectProvider(远端快照拉取) |
| db/ | DbClient 薄接口 + createMysqlClient(mysql2,仅 project pull 使用) |
| normalize/ | 日志 envelope 统一、session 聚合、project.json 规范化 |
| semantics/ | 事件 → 统一语义标签 |
| rules/ | 通用可疑信号规则引擎 |
| diff/ | project 版本对比 |
| run/ | run 目录、trace、artifact、结论 schema 校验 |
测试
在仓库根目录执行:
pnpm vitest run packages/core