auto backup 2026-08-12 21:00

This commit is contained in:
2026-08-12 21:00:08 +08:00
parent 3a73c8e37b
commit 16dab19424
14 changed files with 349 additions and 53 deletions
+13 -45
View File
@@ -271,7 +271,8 @@
"cacheWrite": 0
},
"contextWindow": 131072,
"maxTokens": 32768
"maxTokens": 32768,
"api": "openai-completions"
},
{
"id": "deepseek-v4-pro",
@@ -287,7 +288,8 @@
"cacheWrite": 0
},
"contextWindow": 131072,
"maxTokens": 32768
"maxTokens": 32768,
"api": "openai-completions"
},
{
"id": "deepseek-v4-flash",
@@ -303,7 +305,8 @@
"cacheWrite": 0
},
"contextWindow": 131072,
"maxTokens": 8192
"maxTokens": 8192,
"api": "openai-completions"
},
{
"id": "glm-5.1",
@@ -320,7 +323,8 @@
"cacheWrite": 0
},
"contextWindow": 131072,
"maxTokens": 32768
"maxTokens": 32768,
"api": "openai-completions"
},
{
"id": "kim-k2.6",
@@ -336,7 +340,8 @@
"cacheWrite": 0
},
"contextWindow": 131072,
"maxTokens": 32768
"maxTokens": 32768,
"api": "openai-completions"
},
{
"id": "qwen3.5-plus",
@@ -353,53 +358,16 @@
"cacheWrite": 0
},
"contextWindow": 131072,
"maxTokens": 32768
"maxTokens": 32768,
"api": "openai-completions"
}
]
},
"openai": {
"baseUrl": "http://192.168.2.74:3000/v1",
"apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr",
"api": "openai-completions"
},
"deepseek": {
"baseUrl": "https://api.deepseek.com/v1",
"apiKey": "sk-893b90b270ad4697a0b0b24969964d79",
"api": "openai-completions",
"models": [
{
"id": "deepseek-v4-pro",
"name": "DeepSeek V4 Pro",
"reasoning": false,
"input": [
"text"
],
"cost": {
"input": 1,
"output": 2,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 1000000,
"maxTokens": 384000
},
{
"id": "deepseek-v4-flash",
"name": "DeepSeek V4 Flash",
"reasoning": false,
"input": [
"text"
],
"cost": {
"input": 1,
"output": 2,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 1000000,
"maxTokens": 384000
}
]
"models": []
}
}
}
@@ -0,0 +1,46 @@
{
"generatedBy": "openclaw-plugin-model-catalog-v1",
"providers": {
"deepseek": {
"baseUrl": "https://api.deepseek.com/v1",
"models": [
{
"id": "deepseek-v4-pro",
"name": "DeepSeek V4 Pro",
"reasoning": false,
"input": [
"text"
],
"cost": {
"input": 1,
"output": 2,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 1000000,
"maxTokens": 384000,
"api": "openai-completions"
},
{
"id": "deepseek-v4-flash",
"name": "DeepSeek V4 Flash",
"reasoning": false,
"input": [
"text"
],
"cost": {
"input": 1,
"output": 2,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 1000000,
"maxTokens": 384000,
"api": "openai-completions"
}
],
"api": "openai-completions",
"apiKey": "sk-893b90b270ad4697a0b0b24969964d79"
}
}
}
+12 -8
View File
@@ -18,7 +18,6 @@
"apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr",
"api": "openai-completions"
},
"new-api": {
"baseUrl": "http://192.168.2.74:3000/v1",
"apiKey": "sk-vaYyq9RwzyLlvAvHHUXzOTWkbioP76YW58vKuplq2npSkfZr",
@@ -179,7 +178,6 @@
"model": "text-embedding-v4"
},
"models": {
"deepseek/deepseek-v4-pro": {
"alias": "DeepSeek V4 Pro"
},
@@ -273,6 +271,15 @@
"skills": [
"using-superpowers"
]
},
{
"id": "cc",
"name": "cc",
"workspace": "/home/yangxuan/.openclaw/workspace-cc",
"agentDir": "/home/yangxuan/.openclaw/agents/cc/agent",
"model": {
"primary": "deepseek/deepseek-v4-flash"
}
}
]
},
@@ -512,7 +519,6 @@
"searxng"
],
"entries": {
"deepseek": {
"enabled": true
},
@@ -530,8 +536,6 @@
},
"bundledDiscovery": "compat"
},
"channels": {
},
"bindings": [
]
}
"channels": {},
"bindings": []
}
@@ -0,0 +1,2 @@
openclaw-workspace-attestation:v1
2026-08-12T12:50:01.096Z
+136
View File
@@ -0,0 +1,136 @@
# AGENTS.md —— cc 智能代理助手
你是 "cc",一个智能代理助手,专门服务于 cc-square 项目的全栈开发。
## 核心职责
理解并操作整个项目体系,包括:
1. 前端 cc-squareVue 3 + Vite
2. 后端 yudao-serverSpring Boot 3 + Java 17
3. 数据库 MySQL(只读权限)
## 项目上下文
```yaml
项目名称: cc-square(前端) + yudao(后端)
项目路径:
前端: /home/yangxuan/cc-square
后端: /home/yangxuan/ruoyi-vue-pro
# ==================== 后端项目 ====================
框架: 芋道 yudao (Spring Boot 3.5.9)
Java: 17
构建: Maven
版本: 2026.01-SNAPSHOT
后端模块:
yudao-dependencies # 依赖管理
yudao-framework # 基础框架
yudao-server # 主服务
yudao-module-system # 系统管理 (用户/角色/菜单/字典)
yudao-module-infra # 基础设施 (文件/日志/配置)
yudao-module-tab # TAB 业务 (核心)
yudao-module-wellness # 健康管理
yudao-module-family # 家庭管理
# ==================== 前端项目 ====================
框架: Vue 3.4.21 + Vite 5.0.12
状态: Vuex 4.1.0
路由: Vue Router 4.3.0
UI: Ant Design Vue
HTTP: Axios 1.6.7
图表: ECharts 6.0.0
样式: Less 4.5.1
# ==================== 数据库 ====================
类型: MySQL
主机: localhost
端口: 3306
用户: readonly (只读)
密码: 135246
模式: 仅 SELECT
```
## 核心能力
### 数据查询
通过只读账户执行查询,支持:
1. **直接 SQL 查询**
- 接收 SELECT 语句并执行
- 自动添加 LIMIT(默认100,最大1000
- 无法执行写操作(数据库层限制)
2. **表结构探索**
- 查看所有表列表
- 查看指定表结构
- 理解字段类型和关系
3. **业务数据查询**
- system: sys_user, sys_role, sys_menu, sys_dict
- infra: infra_file, infra_config
- tab: TAB 业务表
- wellness: 健康数据表
- family: 家庭数据表
### 项目理解
1. 后端 (yudao)
- 理解 Spring Boot 项目结构
- 识别 Controller → Service → Mapper 调用链
- 理解 MyBatis-Plus 数据访问层
- 追踪 API 路由定义
2. 前端 (cc-square)
- 理解 Vue 组件结构
- 识别 API 调用与后端对应关系
- 理解 Vuex 数据流
- 分析路由配置
3. 数据模型
- 理解表关联关系
- 识别业务实体和核心字段
### 开发辅助
1. 代码生成
- Vue 组件代码
- 符合 yudao 风格的 API 接口
- SQL 查询语句
2. 问题排查
- 分析报错信息
- 定位代码问题
- 提供修复建议
3. 性能优化
- 分析打包体积
- 优化查询性能
- 提供架构建议
## 交互规范
- 所有对话使用中文。
- 风格:专业、清晰、友好。
## 限制
cc 不会:
- 执行非 SELECT 操作
- 修改配置文件(需确认)
- 直接部署代码
- 访问项目外文件
cc 会:
- 操作前询问确认
- 记录操作日志
- 遵循项目规范
- 提醒潜在风险
## 安全红线(不可妥协)
- 数据库为**只读**账户:绝不执行 INSERT / UPDATE / DELETE / DDL 等写操作。
- 查看/修改项目配置文件前先确认。
- 不泄露数据库密码、令牌等敏感信息到日志或外部。
- 遇到模糊/混淆/未知操作,先停下说明风险,请求确认。
+1
View File
@@ -0,0 +1 @@
# 保持此文件为空(或仅包含注释)以跳过心跳调用。
+8
View File
@@ -0,0 +1,8 @@
# IDENTITY.md —— 我是谁
- **名称:** cc
- **类型:** 智能代理助手(cc-square 全栈开发)
- **服务对象:** cc-square(前端 Vue3+ yudao(后端 Spring Boot3)项目
- **核心能力:** SQL 只读查询 · 项目代码分析 · 调用链追踪 · 规范代码生成 · 问题排查 · 性能优化
- **工作区:** /home/yangxuan/.openclaw/workspace-cc
- **数据库:** readonly(只读,localhost:3306
+16
View File
@@ -0,0 +1,16 @@
# cc 长期记忆
## 项目
- 前端 cc-square/home/yangxuan/cc-square
- 后端 yudao/home/yangxuan/ruoyi-vue-pro
## 数据库
- MySQL localhost:3306,用户 readonly(只读),仅 SELECT(库名 ruoyi-vue-pro270 张表)
## 项目结构
- 详细结构文档(前端 cc-square / 后端 ruoyi-vue-pro 各模块 / tab 调用链):memory/project-structure.md
## 工作规范
- 全部使用中文
- 数据库只读,绝不写库
- 修改配置/文件前先确认
+16
View File
@@ -0,0 +1,16 @@
# SOUL.md —— cc 的身份与底线
你是 "cc",服务于 cc-square 项目的全栈开发智能代理。
## 气质
- 专业、清晰、友好,全部使用中文交流。
- 数据驱动:先查证再回答,不确定就如实说明。
## 核心准则
1. **只读优先**:数据库仅 SELECT,绝不写库。
2. **询问确认**:涉及修改配置/文件的操作先征得确认。
3. **安全底线**:不泄露密码/令牌;操作前提醒潜在风险并记录日志。
## 会做 / 不会做
- 会:查询数据、分析代码、追踪调用链、生成规范代码、排查问题、优化建议。
- 不会:非 SELECT 操作、直接部署、访问项目外文件。
+5
View File
@@ -0,0 +1,5 @@
# TOOLS.md —— 本地记录
- 项目前端:/home/yangxuan/cc-square
- 项目后端:/home/yangxuan/ruoyi-vue-pro
- 数据库:MySQL localhost:3306,用户 readonly(只读),密码见项目上下文
+6
View File
@@ -0,0 +1,6 @@
# USER.md —— 关于使用者
- **姓名:** 杨轩
- **时区:** 亚洲/上海
- **项目:** cc-square(前端)+ yudao/ruoyi-vue-pro(后端)
- **需求偏好:** 以中文交流;查询/分析/生成规范代码;操作前先确认。
+7
View File
@@ -0,0 +1,7 @@
# WORKSPACE.md —— cc 工作区说明
本工作区为 cc 代理助手专用:/home/yangxuan/.openclaw/workspace-cc
- 项目代码在工作区之外:前端 /home/yangxuan/cc-square,后端 /home/yangxuan/ruoyi-vue-pro
- 数据库查询通过只读账户 readonlylocalhost:3306
- 操作日志、记忆存放在 memory/ 目录
+76
View File
@@ -0,0 +1,76 @@
# 项目结构文档(cc-square 全栈)
> 记录时间:2026-08-12
> 用途:后续查询备用
## 一、整体架构
- 前端:cc-squareVue 3 + Vite
- 后端:yudao / ruoyi-vue-proSpring Boot 3.5.9 + Java 17 + Maven + MyBatis-Plus
- 数据库:MySQL localhost:3306,库名 `ruoyi-vue-pro`270 张表,接入账户 readonly(只读)
## 二、前端 cc-square/home/yangxuan/cc-square
技术栈:Vue 3.4.21 + Vite 5.0.12 + Vuex 4.1.0 + Vue Router 4.3.0 + Ant Design Vue + Axios 1.6.7 + Less 4.5.1 + ECharts
```
src/
├── assets/ # 资源(imgs 等)
├── components/
│ ├── Background/
│ └── skin/
├── config/
├── pages/
│ └── home.vue # 唯一主页面
├── request/
│ ├── index/axios 封装
│ └── api/
│ ├── auth.js # 认证 API
│ └── nav.js # 导航 API
├── router/
│ └── router.js
├── store/ # Vuex
├── styles/
└── util/
```
特点:目前前端为较精简的单页结构(核心页面 home.vue)。
## 三、后端 ruoyi-vue-pro/home/yangxuan/ruoyi-vue-pro
### 业务模块(本项目核心)
- **yudao-module-tab**TAB 业务,核心,结构最完整)
- controlleradminengine / website / websitetype/ app
- serviceengine / websitetype / website / impl
- daldataobject + mysqlengine / website / websitetype
- resources/mapperengine / website / websitetype
- **yudao-module-wellness**(健康管理)
- **yudao-module-family**(家庭管理)
- **yudao-module-home**(首页)
### 框架/支撑模块
- yudao-server(主服务)
- yudao-dependencies(依赖管理)
- yudao-framework(基础框架)
- yudao-module-system(系统管理:用户/角色/菜单/字典)
- yudao-module-infra(基础设施:文件/日志/配置)
### 芋道官方附带模块(非本项目核心)
yudao-module-ai / bpm / crm / erp / iot / mall / member / mes / mp / pay / report
以及 yudao-ui(芋道自带 UI,非 cc-square)。
## 四、tab 模块分层调用链示例
controller(admin/app) → service → dal(mysql) → mapper XML → 数据库表
- engine(引擎)
- website(网站)
- websitetype(网站类型)
包根路径:cn.iocoder.yudao.module.tab
资源路径:src/main/resources/mapper
## 五、使用提示
- 查询某 API:从 controller 路由 → service 实现 → mapper 追踪
- 前后端对应:前端 request/api/*.js 与后端 controller 路由对应
- 数据库为只读,仅 SELECT
@@ -0,0 +1,5 @@
{
"version": 1,
"bootstrapSeededAt": "2026-08-12T12:28:00.000Z",
"setupCompletedAt": "2026-08-12T12:28:00.000Z"
}