AGENTS.md · diff
git:20260421.993d769 to git:20260726.9c0ec00
22 added, 63 removed. Audit B to A.
- 可参考的网页 https://cloud.smartisan.com/apps/note/md.html
-
-
- ## GitHub Actions 发布到 Docker Hub
-
- 仓库已包含 [`.github/workflows/docker-publish.yml`](./.github/workflows/docker-publish.yml)。
-
- 需要在 GitHub 仓库中配置:
-
- - `DOCKERHUB_USERNAME` secret
- - `DOCKERHUB_TOKEN` secret
- - 可选:`DOCKERHUB_REPOSITORY` repository variable,默认值为 `notes`
-
- 触发方式:
-
- - push 到 `dev`,发布尝鲜镜像 `:dev`
- - push 到 `main`,发布稳定镜像 `:latest`
- - push `v*` 标签
- - 手动运行 `workflow_dispatch`
-
- 发布后的默认镜像名为:
-
- ```text
- zhaoolee/notes
- ```
-
+ # 锤子便签Skill
- ## Docker 开发环境
+ 这是一个全栈项目,前端使用web react vite实现,支持套壳为鸿蒙,安卓,iOS的app
- 启动:
+ 后端使用Express实现
- ```bash
- docker compose -f docker-compose.dev.yml up --build
- ```
+ ## harness架构
- 访问地址:
+ 本项目使用harness约束编程,包含以下六个维度
- - 开发入口:`http://127.0.0.1:15173`
- - 导出 API:`http://127.0.0.1:15173/api/export`
+ ### 1. 智能体编程入口
- 说明:
+ 存储在项目根目录下文件:AGENTS.md
- - 前后端都运行在容器内
- - 前端开启 Vite HMR,适合日常开发
- - 后端使用 `node --watch`,修改后会自动重启
- - 源码通过 volume 挂载到容器,不依赖宿主机 Node.js 环境
- - 开发环境只暴露一个端口 `15173`
+ ### 2. feedback测试
- 停止:
+ 存储在项目根目录下文件夹:
- ```bash
- docker compose -f docker-compose.dev.yml down
- ```
+ 前端:frontend/tests
+ 后端:backend/tests
- ## Docker 生产环境
+ ### 3. 本项目上下文
- 启动:
+ 存储在项目根目录下文件夹:DOCS
- ```bash
- docker compose up --build -d
- ```
+ ### 4. 可用的工具
- 访问地址:
+ 存储在项目根目录下文件夹:TOOLS
- - 页面:`http://127.0.0.1:18080`
+ ### 5. 固定流程的prompts(支持skill)
- 说明:
+ 存储在项目根目录下文件夹:PROMPTS
- - `frontend` 容器构建静态页面并通过 Nginx 提供服务
- - `backend` 容器运行 Express + Playwright,负责 PNG 导出
- - 生产环境只暴露前端端口 `18080`,后端仅在容器内网提供给前端调用
+ 比如部署到生产可用 PROMPTS/deploy-to-production.md
- 查看日志:
+ ### 6. MEMORY
- ```bash
- docker compose logs -f
- ```
+ 存储在项目根目录下文件夹:MEMORY
- 停止:
+ ## 智能体工作流程
- ```bash
- docker compose down
- ```
+ 收到prompt后,阅读**DOCS**,生成执行任务,完成后,跑**feedback测试**,测试完成后,有价值的信息更新到**MEMORY**