Go to file
Ubuntu fbcc342c5f 定义标准协议 TypeScript 数据模型
Co-authored-by: multica-agent <github@multica.ai>
2026-08-03 19:05:26 +00:00
src 定义标准协议 TypeScript 数据模型 2026-08-03 19:05:26 +00:00
test 定义标准协议 TypeScript 数据模型 2026-08-03 19:05:26 +00:00
.dockerignore 定义标准协议 TypeScript 数据模型 2026-08-03 19:05:26 +00:00
compose.yaml 定义标准协议 TypeScript 数据模型 2026-08-03 19:05:26 +00:00
Dockerfile 定义标准协议 TypeScript 数据模型 2026-08-03 19:05:26 +00:00
package-lock.json 定义标准协议 TypeScript 数据模型 2026-08-03 19:05:26 +00:00
package.json 定义标准协议 TypeScript 数据模型 2026-08-03 19:05:26 +00:00
README.md 定义标准协议 TypeScript 数据模型 2026-08-03 19:05:26 +00:00
tsconfig.build.json 定义标准协议 TypeScript 数据模型 2026-08-03 19:05:26 +00:00
tsconfig.json 定义标准协议 TypeScript 数据模型 2026-08-03 19:05:26 +00:00

gaza

GUI 与兼容 Teamserver 之间的首版强类型 TypeScript 协议模型。本包只定义标准对象与运行时解析边界,不包含网络请求、认证或私有 C2 适配。

使用

import { parseSession, type Session } from "@gaza/protocol";

const session: Session = parseSession(teamserverPayload);

ServerIdProjectIdSessionId 等采用品牌类型,避免在编译期误用不同层级 ID。枚举使用前向兼容字符串表达解析器保留未知枚举和扩展字段。

验证

docker compose run --rm test
docker compose build production