Files
qiming/qiming-rcoder/specs/docker-pod-info/docker-pod-info.md
2026-06-01 13:54:52 +08:00

854 B

Instruction

Project Alpha

@crates/rcoder/src/router.rs 我需要新增接口:

  1. 获取当前容器数量,这个接口不需要入参
  2. 入参给 user_id, project_id , 启动容器(如果对应容器已经启动,则do nothing),不需要启动agent服务,方便我使用 noVNC 来远程虚拟桌面使用.
  3. 增加一个容器保活的keepalive接口,入参给 user_id, project_id , 如果对应容器存在,则do nothing,如果不存在,则启动容器,另外自动刷新容器的最后更新使用时间,防止容器被定时清理任务,给清理销毁掉

这2个新接口,返回结构要用 HttpResult 来包装, @crates/shared_types/src/model/http_result.rs

按照这个想法,帮我生成详细的需求和设计文档,输出为中文。涉及到代码部分,不要写详细的具体实现,只需要写 trait 和 结构体 struct