agent

agent
Guvenlik Denetimi
Uyari
Health Uyari
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 11 GitHub stars
Code Gecti
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

AI Agent development workflows with Next.js, Go, OpenAPI and Codex, plus an EVM smart-money wallet flow monitor. AI 全栈开发实战与多链资金流监控、定时采集和本地日报。

README.md

AI Fullstack Lab

基于 Next.js、Go 和 OpenAPI 的 AI 自动化全栈开发实践工程。

本项目将需求设计、接口契约、前后端实现和自动化验收组织为一套可执行的 Agent 工作流。开发者通过 Markdown 描述需求,Agent 按职责推进实现,并以类型检查、后端测试、生产构建和浏览器联调结果作为交付依据。

工程以任务看板为业务载体,提供可运行的前后端代码、项目级 Skill、Agent 角色配置、CLI 编排脚本及实施文档,适合用于学习契约驱动开发、建立团队 AI 开发规范和验证业务原型。

当前实现采用 Next.js + Go。Rust 后端替换方案已记录在架构文档中,尚未提供第二套后端实现。

项目定位与实践入口

AI Agent development workflows with Next.js, Go, OpenAPI and Codex, plus an EVM smart-money wallet flow monitor. AI 全栈开发实战与多链资金流监控、定时采集和本地日报。

适合从以下入口阅读实现与接入条件:

核心能力

  • 完整业务链路:任务创建、列表、状态更新、删除与本地文件持久化。
  • 契约驱动对接:OpenAPI 统一定义接口,自动生成 Go 服务端接口和 TypeScript 类型,检测生成结果漂移。
  • 分阶段 AI 开发:需求设计、API 契约、后端、前端、自动验收和只读审查分别承担明确职责。
  • 可复用项目配置:4 个 Skill,覆盖跨端功能、Go 后端开发、契约同步与交付验收;另有 5 个 Agent 角色、项目开发规则及结构化输出协议。
  • 自动化质量门禁:契约检查、TypeScript、ESLint、Go race 测试、go vet、Next.js 构建和 Playwright 联调。
  • 可追踪执行过程:记录设计、阶段状态、模型结果和执行日志;失败或超时即停止。

架构概览

业务运行与 AI 开发相互独立:任务看板可直接启动,业务请求不依赖模型服务;开发工作流在开发者显式执行后调用本机 Codex CLI。

层次 技术与职责
前端 Next.js App Router、React、TypeScript,负责页面与交互
接口入口 Next.js 同源 /api/v1 代理,转发至 Go 后端
后端 Go net/http、生成的严格服务端接口、OpenAPI 请求校验
契约 OpenAPI 3.0.3,生成双方类型与服务端接口
数据 单进程 JSON 存储、并发访问保护、文件原子替换
Agent 编排 Python 标准库、Codex CLI、JSON Schema 阶段结果
工程验证 Go 测试、前端静态检查、生产构建、Playwright、GitHub Actions
flowchart LR
    R[需求 Markdown] --> A[架构设计]
    A --> C[OpenAPI 契约]
    C --> B[Go 后端]
    B --> F[Next.js 前端]
    F --> V[自动化验收]
    V --> Q[只读审查]
    Q --> H[开发者审阅交付]

当前 CLI 按阶段串行执行;每个阶段达标后才进入下一阶段。自动检查通过后仍需开发者审查变更,再决定提交和发布。

快速开始

环境要求:Node.js 22+、Go 1.25+、Python 3.9+。执行 AI 开发时额外需要已登录的 Codex CLI。

从本仓库根目录执行:

cd ai-fullstack-lab
npm ci
npm run dev

访问前端:http://127.0.0.1:3000。后端默认监听 127.0.0.1:8080,业务数据保存在子项目 .var/tasks.json。首次安装依赖需要网络;使用 Ctrl+C 同时停止两端服务。

执行 AI 开发实践

内置需求为“任务优先级”:新增优先级字段、前端选择与展示、后端校验,以及旧数据兼容。该需求留作后续实践,尚未预先实现。

# 从agent目录执行;已进入ai-fullstack-lab时跳过cd
cd ai-fullstack-lab
npm run agent:plan  # 预览阶段,不调用模型、不修改代码
npm run agent:run   # 调用本机 Codex,按阶段实现并验收需求

真实执行会使用模型额度并修改工程。运行产物保存在 .automation/runs/<run-id>/;流程不会自动提交、推送或部署。具体参数、Skill 用法和失败恢复见项目使用手册。

工程布局

agent/
├── readme.md                 仓库总览
└── ai-fullstack-lab/         完整实践工程
    ├── apps/web/            Next.js 前端
    ├── apps/api/            Go 后端与测试
    ├── contracts/           OpenAPI 契约
    ├── scripts/             开发、生成与 Agent 编排脚本
    ├── .agents/skills/      项目级 Skills
    ├── .codex/agents/       交互式 Agent 配置
    ├── .automation/         阶段指令、输出协议与执行产物
    ├── specs/examples/      可执行的需求示例
    ├── tests/               浏览器联调与编排器测试
    └── docs/                架构、流程、实操与验证记录

文档导航

文档 内容
项目使用手册 安装启动、常用命令、接口、配置、Agent 与 Skill 使用
架构与选型 契约对接机制、数据一致性、Go / Rust 取舍与数据库演进
Agent 工作流 阶段职责、输入输出、执行日志、权限与失败恢复
实施与实操 API 调用、新功能实践、容器启动与 CI 接入
验证记录 已执行的检查、问题修正及未验证内容

当前状态与适用边界

2026-11-08 的搭建验证已通过完整质量门禁、2 条浏览器用例、7 项编排器测试和 3 个 Skill 校验。真实模型开发链路与 Docker 构建尚未执行,详见验证记录。

当前定位为单进程本地开发与 AI 工程实践基线。认证、多租户、数据库、分页和生产部署需按实际业务补充;JSON 存储不支持多个后端进程共享写入。CI 配置保存在子项目中,作为独立仓库使用时可直接生效;保留当前目录结构时需接入仓库根目录的 workflow。

目录边界与维护入口

当前目录是导航层,实际npm工作区、Go模块和自动化入口均位于ai-fullstack-lab。不要在agent目录直接执行npm ci或把子工程的apps路径当作当前目录路径。

改动受工程AGENTS.md约束;服务端和前端接入分别见Go API与Web应用。本轮只核对文档与配置,原有门禁数字属于历史记录,未重复执行模型或服务端流程。

Yorumlar (0)

Sonuc bulunamadi