Files
xc_agent_platform_demo/docs/kickoff-for-victor.md
VC_noSugar 0d0f3b611a Phase1 skeleton: replace demo main.py with src.server contract
- 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)
2026-10-16 15:47:10 +08:00

1.6 KiB
Raw Blame History

开工包(一页)— 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 记录平台镜像拉取失败且 未改默认 FROM
  • make smoke-health 绿(镜像或本地 server)
  • 根目录 Dockerfile + EXPOSE 8080
  • README 写清:发布 = 0 分;积分待核实;不代注册/提交
  • Makefile 无 register/submit/deploy/push
  • dry-run 报告含「需 Victor 人工提交」「积分:待平台核实」
  • 未调用任何 ModelHub 写接口

人工下一步(非本 Phase 自动化)

  1. 定 Gitea <namespace>/<repo>
  2. push + tag(scripts/tag_release.py 仅本地 tag)
  3. 控制台新增智能体(见 docs/register-runbook.md)