项目管理
本指南帮助您更好的了解和管理您的项目。项目指的是您正在开发中的软件,一个项目可能只包含前端,或者后端,或者都包含,例如全栈项目。
当您登录 EasyCoda 的控制台之后,在左侧的侧边栏点击 项目 按钮,会进入项目列表页面。该页面会展示您的所有项目。侧边栏的历史项目区域会展示您最近 30 条项目记录。
项目详情 🔗
您在项目列表页面,点击右侧的更多操作按钮 ⋮,在弹出的下拉菜单里选择 设置 按钮,会进入该项目的详情页面,在该页面,您可以查看项目的详细信息,如名称,智能体团队,积分使用等。
您还可以编辑项目的描述,系统会默认生成简单的项目描述,您可以自行更改。该描述会展示在 EasyCoda 的 探索页面,当用户在探索页面点击您的项目之后,会进入该项目的展示页面,您的项目描述会展示在该页面的底部。
当您新建一个项目时, 系统会生成一个随机字符串作为项目名称,该名称不可修改。同时,还会生成项目的显示名称,该名称为人类可阅读名称,您可以点击重命名项目,为您的项目重新生成显示名称。
项目权限 🔗
项目的权限为您创建项目时指定的权限,默认为公开。
- 公开项目:公开项目为登录平台的所有用户可见。所有用户可以克隆该项目,基于该项目进行二次开发。克隆项目时,不会克隆您的历史会话记录。您可以更改项目的可见性,设置为私有项目。
- 私有项目:私有项目只有您可以访问,不会出现在探索页面。同时您还可以邀请指定用户访问您的私有项目。被邀请的用户可以查看该项目的所有历史会话记录,访问项目的预览页面。被邀请的用户不可以编辑项目代码文件,和智能体对话,只能观看。
默认账户只有一个私有项目配额,如果需要更多私有项目,请升级您的账户。
项目状态 🔗
在项目列表页面,如果项目的预览图片显示为正在浮动的气泡,表示该项目的智能体团队正在运行中。在项目详情页面,您可以看到该项目的智能体团队工作状态,支持的状态描述如下:
-
TASK_COMPLETED: 智能体团队所有任务均已完成,没有正在运行的智能体。 -
TASK_CANCELLED: 智能体团队所有任务均已取消,没有正在运行的智能体。 -
TASK_RUNNING: 智能体团队正在工作中。 -
TASK_ERROR: 智能体团队出现错误,例如网络错误。
任务取消 🔗
当您需要取消当前的任务时,您可以在项目聊天页面的左侧消息输入框的最右下角点击停止任务按钮 ⏹, 任务停止为异步执行,当您发送了停止信号之后,任务不会立刻停止,您有可能还会看到任务正在执行中,请您稍后刷新项目列表页面,查看智能体任务状态即可。
同时,您也可以在项目列表页面,点击项目右侧的更多操作按钮,在下拉菜单里选择 停止智能体 按钮,也会停止智能体团队任务的执行。所有停止操作均为异步执行,请您稍后刷新页面确认任务是否停止成功。
项目克隆 🔗
您可以在门户的 探索页面 找到您感兴趣的任何项目,点击项目预览图片,进入项目预览详情,在该页面点击 克隆 按钮,来基于该项目进行二次开发。默认克隆出的项目都是公开权限。您可以根据需要稍后修改项目的可见性。克隆不会克隆项目的历史聊天记录,只会克隆项目的源代码和智能体团队配置,沙盒环境。
同时,您还可以在自己的项目详情页面,点击克隆按钮,克隆自己已有的项目。
外部 Git 仓库集成 🔗
EasyCoda 默认为每个项目配置内部的 Git 仓库,智能体团队的每一步任务完成都会提交代码至内部的 Git 仓库。如果您需要将您的代码同步至外部的 Git 仓库,例如 Github,您需要在您的账户设置页面,授权 Github 权限。
登录控制台,点击左下角的头像按钮,在弹出的菜单里选择 设置 按钮,进入账户设置页面,点击 集成 标签页,选择您要集成的外部仓库,点击 连接 按钮,完成授权认证。
当您完成外部授权认证之后, 您后续创建的每一个项目,系统都会自动在外部 Git 平台创建对应的仓库,并将智能体执行的每一个任务结果同步推送至该外部仓库。同时,内部仓库也会推送。
代码下载 🔗
您可以自由的下载您在 EasyCoda 上构建的任何项目的源代码,并且自由使用,您拥有全部版权。在项目的聊天页面,在头部栏右侧点击下载按钮,会下载当前项目的最新代码的 ZIP 压缩包。默认下载的源码来自于内部仓库的 main 分支,请您确保您需要的代码都在该分支。
项目删除 🔗
您可以在项目的详情页面,点击最底部的 删除 按钮, 删除默认会删除该项目关联的所有资源, 如代码,沙盒环境,聊天内容等,删除后不可恢复。基于该项目克隆出来的项目资源不会删除。
