当前位置: 首页 > news >正文

AI代码编辑器 - AI代码框架 - AIDevFlow - 使用手册

GIT地址: git@gitee.com:havealready/ai-dev-flow.git

当你安装完这个框架,你只需要在IDE中输入"提交代码",就会自动提交代码,之后就可以手动Push了
可以的话顺便留个言并下载试一试.

安装完后可以设置这个框架为单独的git项目不随上游项目提交,避免与你的项目合并

本人手打介绍框架

  • 下载这个框架到你的项目中,执行初始化脚本,根据命令行的交互进行设置框架参数;
  • 本框架95%都是使用trae编辑器进行开发的,使用的模型包括了gpt4/gpt5/claude4/deepseek/grok4,经过本人一个多月的磨合可以勉强发出来供大家参考
  • 模型的不同执行的方式/结果也会有所不同,根本原因是模型的思考模式/推理模式不同,以及AIIDE设置的参数不同导致的(每家都会有自己的决策方向).
  • 本框架会根据你自己的开发习惯自我演化,当然了本框架必须是在AIIDE中执行,自我优化/演化/修改会产生一个文档,如果你有兴趣可以把文档中的内容留言到仓库评论区
  • 我自己在一个项目中使用,边用边让trae更新框架到一个空框架中(就是git地址指向的项目)
  • 本框架目前只在trae中运行使用,其他的IDE没有测试,毕竟要花钱的.

AIDevflow 操作手册(快速落地)

面向工程师与 AI/CI 使用者,提供从零到可用的实操步骤与校验方法。命令路径以 AIDevFlow/scripts/... 为准。

环境准备

  • 操作系统:macOS(默认),需安装 bashgit
  • 工作目录:在项目根目录运行所有命令。
  • 数据库(可选):仅在测试或私人项目调试时配置本地数据库;时间字段为 datetime,格式 YYYY-MM-DD HH:MM:SS。不提供默认值,避免隐私泄露。

快速上手

  • 交互式初始化:
    • bash AIDevFlow/scripts/custom_init.sh --langs=java,python --style=mimic --interactive
  • 非交互试跑(干跑):
    • bash AIDevFlow/scripts/custom_init.sh --langs=python --style=ddd --non-interactive --evolve=verify
  • 验证结果:
    • 打开 AIDevFlow/config/rules.env,确认键值:
      • PROJECT_NAMELANGUAGESARCHITECTURE_STYLESTYLE_<LANG>
      • 数据库相关键(如 DATABASEDB_USERDB_PASSWORD)为可选,仅在需要时手动添加。

模式选择与设置

  • 查看帮助:
    • bash AIDevFlow/scripts/setup-framework-mode.sh --help
  • 非交互设置(示例:子模块):
    • bash AIDevFlow/scripts/setup-framework-mode.sh --mode=submodule --remote=https://github.com/org/AIDevflow.git --branch=main
  • 交互式设置(未提供 remote/branch 时会提示输入):
    • bash AIDevFlow/scripts/setup-framework-mode.sh --interactive
  • 模式简介:
    • submodule:跟随上游更新,保持独立历史
    • subtree:便于合并与回推
    • vendor:复制依赖到仓库,独立维护
    • ignored:忽略目录,适合快速试用

渲染与钩子

  • 渲染规则与文档:
    • bash AIDevFlow/scripts/render-rules.sh
  • Git 标准与钩子:
    • bash AIDevFlow/scripts/setup-git-standards.sh
    • bash AIDevFlow/scripts/install-git-hooks.sh
    • bash AIDevFlow/scripts/pre-commit-check.sh

校验与联动

  • 规则链接校验:
    • bash AIDevFlow/scripts/verify_rule_linkages.sh
  • 文档同步检查:
    • bash AIDevFlow/scripts/check-doc-sync.sh
  • 模板一致性检查:
    • bash AIDevFlow/scripts/check-templates.sh
  • 接口关系与映射:
    • bash AIDevFlow/scripts/list-interface-relations.sh
    • bash AIDevFlow/scripts/gen-mapping-doc.sh

演进与干跑

  • 干跑或应用演进:
    • bash AIDevFlow/scripts/framework_evolve.sh verify|apply
  • 配合选项:
    • --no-config:不写入或同步 config/,适合建模演练

数据库与时间

  • 写入配置:初始化后,rules.env 可选包含数据库键(如 DATABASEDB_USERDB_PASSWORD),仅用于测试/私人调试。请勿在开源框架中硬编码隐私信息。
  • 时间格式:本地时间生成命令:date '+%Y-%m-%d %H:%M:%S'(与 datetime 字段一致)。

CI/AI 无人值守

  • 关闭交互:在所有命令添加 --non-interactive
  • 典型流水线片段:
    • 初始化:bash AIDevFlow/scripts/custom_init.sh --langs=java,python --style=mimic --non-interactive
    • 校验:bash AIDevFlow/scripts/pre-commit-check.shbash AIDevFlow/scripts/validate-commit-msg.sh
    • 渲染与联动:bash AIDevFlow/scripts/render-rules.shbash AIDevFlow/scripts/check-doc-sync.sh

常见问题与处理

  • 初始化后未写入 rules.env
    • 检查是否使用了 --no-config;需要写入时去掉该选项并重跑。
  • 设置模式缺少上游:
    • 非交互需显式传参 --remote=<url> --branch=<name>;交互下会提示输入。
  • 钩子执行失败:
    • 手动运行 bash AIDevFlow/scripts/install-git-hooks.sh;检查权限与 Git 版本。
  • .git 目录嵌套:
    • 避免在父仓中保留额外 .git/submodule 场景除外)。

命令速查

  • 初始化帮助:bash AIDevFlow/scripts/custom_init.sh --help
  • 模式帮助:bash AIDevFlow/scripts/setup-framework-mode.sh --help
  • 渲染规则:bash AIDevFlow/scripts/render-rules.sh
  • 校验集合:bash AIDevFlow/scripts/verify_rule_linkages.shbash AIDevFlow/scripts/check-doc-sync.shbash AIDevFlow/scripts/check-templates.sh
  • 接口关系:bash AIDevFlow/scripts/list-interface-relations.shbash AIDevFlow/scripts/gen-mapping-doc.sh
  • 演进:bash AIDevFlow/scripts/framework_evolve.sh verify|apply
http://www.dtcms.com/a/578874.html

相关文章:

  • 镇江网站建设哪家好阳江市企业网站优化
  • 教程网站后台密码杭州网站建设unohacha
  • 系统运维Day01_SSH服务
  • 长沙企业网站建设优度wordpress英文
  • 一二三线协同 | IT运维系统如何实现问题处理的高效闭环
  • 建设银行淮安招聘网站阿里云网站建设官方自营店
  • 做外贸在那些网站找业务增城网站开发
  • 【HarmonyOS-App发布】
  • 建网站的费用是多少钱旅游电子商务网站建设的流程
  • JVM(Java Virtual Machine)
  • css全局样式初始化
  • 产品类网站手机怎么下载网页上的视频
  • linux一次性批量更新文件时间戳
  • 阿里云服务器可以做下载类网站吗整容网站模板
  • 萤石开放平台控制台视频直播(原播放地址)操作指南
  • 【stm32简单外设篇】- HC-SR501 / 人体红外被动红外传感器
  • 电子商务网站开发的关键点沈阳建设工程交易网官网
  • 无锡网站建设哪家公司好做网站和app多少费用
  • 登录建设厅网站的是企业锁吗h5制作软件app手机版
  • PLM系统集成3D一览通,实现PLM系统内3D看图与设计评审协同数字化
  • 旅游网站代码html电子产品网站模板
  • 网站收录后才可以做排名吗WordPress打开有广告
  • 构建可靠的 AI 工作流:我们在 MCP 架构下的实践与经验
  • 云端做效果图的网站快站优惠券去哪里找
  • 机器学习日报13
  • 潍坊网站设计公司电视剧在线观看免费影视网站
  • 福建省武夷山市城乡建设网站汉中专业网站建设服务
  • 东城网站开发公司精准营销平台
  • 定义一个能接受可选参数的元类:Python高级元编程指南
  • 公司网站建设的目的做iframe跳转怎么自适应网站