forked from luopingyi/xc_agent_platform_demo
- Overlay ModelHub XC Phase1 (health/status, STRATEGY_ID gate, dry-run) - Dockerfile CMD -> python -m src.server; FROM stays platform TCR base - Remove demo main.py and requirements.txt (stdlib only) - Add tests/, scripts/, docs/, Makefile, config/examples (no secrets)
1.6 KiB
1.6 KiB
开工包(一页)— Victor
仓路径(本地):/workspace/modelhub-agent-contrib/
远程:Gitea 命名空间/仓名 未定 → Phase1 以本地验收为主
模式:默认 dry-run;不代注册、不代提交
闸门
| 条件 | 值 |
|---|---|
ALLOW_LIVE_SUBMIT |
默认 0 |
LIVE_CONFIRM |
空;live 须 I_CONFIRM_LIVE_SUBMIT |
STRATEGY_ID |
启动必需;缺失 → exit ≠0 |
真实 task/add |
Phase1 未实现(仅假客户端单测) |
本地命令
cd /workspace/modelhub-agent-contrib
make test
make build # 需 Docker + 可达平台 base;失败见 docs/build-notes.md
make smoke-health # 无镜像时脚本会拉起本地 server
make dry-run # 生成 reports/dry-run-*.md
入口:python -m src.server(Dockerfile CMD 同)
验收勾选(Phase1)
make test绿(health / 缺 STRATEGY_ID / 闸门拒绝 / SIGTERM)make build绿 或docs/build-notes.md记录平台镜像拉取失败且 未改默认 FROMmake smoke-health绿(镜像或本地 server)- 根目录 Dockerfile +
EXPOSE 8080 - README 写清:发布 = 0 分;积分待核实;不代注册/提交
- Makefile 无 register/submit/deploy/push
- dry-run 报告含「需 Victor 人工提交」「积分:待平台核实」
- 未调用任何 ModelHub 写接口
人工下一步(非本 Phase 自动化)
- 定 Gitea
<namespace>/<repo> - push + tag(
scripts/tag_release.py仅本地 tag) - 控制台新增智能体(见
docs/register-runbook.md)