txcode操作文档 文档中心

定时任务

txCode 支持定时任务功能,可以按照预设的时间周期自动执行 AI 任务。

进入定时任务页面

  1. 启动 txCode Web 服务:
txcode web
  1. 浏览器打开 http://localhost:40000
  2. 点击顶部导航的 定时任务 进入任务管理页面

创建任务

点击右上角 "新建任务" 按钮,填写以下信息:

基本信息

字段 说明 必填
任务名称 任务的标识名称
AI 模型 执行任务使用的模型
任务内容 描述任务要做什么

调度周期

选择任务执行的时间频率:

选项 Cron 表达式 说明
每5分钟 */5 * * * * 每隔5分钟执行
每30分钟 */30 * * * * 每隔30分钟执行
每小时 0 * * * * 每小时整点执行
每2小时 0 */2 * * * 每2小时执行
每12小时 0 */12 * * * 每12小时执行
每天0点 0 0 * * * 每天凌晨0点执行
每月1日0点 0 0 1 * * 每月1日凌晨0点执行

关联技能

可选地关联一个或多个技能(Skills),任务执行时会应用这些技能。

通知方式

任务执行完成后发送通知的方式:

  • 消息:在 Web 界面显示执行结果
  • 邮件:发送邮件通知(需先配置邮件)

立即启用

勾选后,任务创建后立即开始按调度周期执行。

任务操作

在任务列表中,可以对每个任务进行以下操作:

操作 说明
启动 启用任务,按调度周期执行
停用 暂停任务,不再自动执行
执行 立即执行一次任务(不等待调度周期)
日志 查看任务的执行历史记录
编辑 修改任务配置
删除 删除任务

执行日志

点击 "日志" 按钮可查看任务的历史执行记录:

  • 状态:成功 / 失败
  • 时间:执行的时间
  • 耗时:执行消耗的时间
  • 结果:执行返回的结果或错误信息

使用场景

代码审查

请检查 src 目录下今天修改的文件,分析是否有潜在的 bug 或代码规范问题。

数据备份

检查数据库备份目录,如果备份文件超过7天没有更新,发送警告。

日志分析

分析 logs 目录下的错误日志,统计最常见的错误类型并生成报告。

项目维护

检查 package.json 中的依赖是否有新版本可用,列出需要更新的包。

注意事项

  1. 任务并发:同一任务正在执行时,不会启动新的执行实例
  2. 技能配合:通过关联技能,可以让任务使用特定的能力
  3. 通知配置:使用邮件通知前需先在设置中配置邮件服务
  4. 执行时长:长时间运行的任务可能占用较多资源,请合理设置