Skip to content

v1.0.3

Choose a tag to compare

@mocehu mocehu released this 31 Mar 15:35
· 1 commit to master since this release

更新日志

v1.0.3 (2026-03-31)

新增功能

  • 自定义任务能力

    • 用户可在前端直接编写 Python 任务函数代码,无需修改后台文件
    • 支持创建、更新、删除、启用/禁用自定义任务
    • 自动解析函数参数,返回参数名称、类型、默认值、是否必填等信息
    • 自动检测任务是否被计划任务使用,防止误操作导致任务异常
    • 自定义任务持久化存储到数据库,重启后自动加载恢复
    • 支持热加载任务模块,无需重启服务器
  • 自定义任务安全防护

    • 代码安全检查(AST 语法分析),禁止危险模块和函数
    • 默认限制大幅放宽,只禁止反序列化和代码执行相关模块(pickle、marshal、ctypes 等)
    • 超时保护,防止无限循环或长时间阻塞
    • 用户可自定义禁止模块列表、禁止函数列表、超时时间
  • AI 代码辅助能力

    • AI 自动生成任务代码,根据用户需求描述生成符合规范的 Python 函数
    • AI 代码审查,分析代码安全性、语法、逻辑问题并给出建议
    • 支持流式响应,解决前端超时问题
  • 任务列表增强

    • 任务列表统一标识是否为自定义任务,方便区分
    • 支持按任务名称查询单个任务详情