Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
269 commits
Select commit Hold shift + click to select a range
bfe64a2
release(@142vip/nest-starter): publish `v0.0.1-alpha.2`
mmdapl Dec 4, 2025
8fd43ce
feat(@142vip/nest-starter): 重写starter启动逻辑,增加全局配置注入
mmdapl Dec 4, 2025
8ee1e80
feat(egg-demo): 优化启动逻辑
mmdapl Dec 4, 2025
9c5f580
feat(@142vip/nest-redis): 增加`RedisKeyManager`类,补充缓存`key`方案 (#740)
mmdapl Dec 5, 2025
e640b7f
fix(@142vip/nest-redis): 修复引用异常,调整依赖
mmdapl Dec 5, 2025
a4f916a
release(@142vip/nest-redis): publish `v0.0.1-alpha.3`
mmdapl Dec 5, 2025
6206cf4
release(@142vip/nest-starter): publish `v0.0.1-alpha.3`
mmdapl Dec 5, 2025
1383830
release(@142vip/utils): publish `v0.0.1-alpha.45`
mmdapl Dec 5, 2025
aa5aba9
release(@142vip/changelog): publish `v0.0.1-alpha.23`
mmdapl Dec 5, 2025
5d0d35d
release(egg-demo): publish `v0.0.1-alpha.7`
mmdapl Dec 5, 2025
2a019ed
chore: update typedoc api
mmdapl Dec 5, 2025
c3acda1
chore(release): publish v0.0.1-alpha.37
mmdapl Dec 5, 2025
b7f4086
feat(@142vip/nest): 增加`TransformUriPath`转换器
mmdapl Dec 31, 2025
90195ae
feat(@142vip/nest-typeorm): 增加`DataType`枚举,修复`dataSourceName`参数异常
mmdapl Dec 31, 2025
f927a76
feat(@142vip/utils): 引入`address`依赖,增加`getAddress`方法,支持IP地址获取
mmdapl Dec 31, 2025
a27e9f8
feat(@142vip/nest-starter): 优化`Swagger`管理器,支持多配置
mmdapl Dec 31, 2025
1058962
feat(@142vip/nest-starter): 拓展启动器通用配置,`typeorm`配置支持`MySQL`、`PG`数据库
mmdapl Dec 31, 2025
387710d
refactor(@142vip/nest-starter): 重写启动器逻辑,优化终端日志打印
mmdapl Dec 31, 2025
6849cc1
release(@142vip/utils): publish `v0.0.1-alpha.46`
mmdapl Dec 31, 2025
cd5f8f5
release(@142vip/nest-typeorm): publish `v0.0.1-alpha.2`
mmdapl Dec 31, 2025
76efe4d
release(@142vip/nest): publish `v0.0.1-alpha.4`
mmdapl Dec 31, 2025
8908206
release(@142vip/nest-starter): publish `v0.0.1-alpha.4`
mmdapl Dec 31, 2025
c6da91e
fix(@142vip/nest-typeorm): 修复`dataSourceName`参数异常,增加`@Module`装饰器
mmdapl Jan 1, 2026
e6dcecb
release(@142vip/nest-typeorm): publish `v0.0.1-alpha.3`
mmdapl Jan 1, 2026
1162837
release(@142vip/nest-starter): publish `v0.0.1-alpha.5`
mmdapl Jan 1, 2026
01407a6
fix(@142vip/nest-typeorm): 修复`NestTypeOrmModule`类继承机制,优化导出逻辑
mmdapl Jan 4, 2026
aa4cd10
fix(@142vip/nest-starter): 修改`typeorm`配置,移除`debug`参数
mmdapl Jan 4, 2026
53e9ba2
release(@142vip/nest-typeorm): publish `v0.0.1-alpha.4`
mmdapl Jan 4, 2026
5c2bc61
release(@142vip/nest-starter): publish `v0.0.1-alpha.6`
mmdapl Jan 4, 2026
5ef1cf0
feat(@142vip/nest-typeorm): 补充模块导出
mmdapl Jan 4, 2026
e0903a9
feat(@142vip/nest-starter): 优化通用模块导出
mmdapl Jan 4, 2026
e54d75d
release(@142vip/nest-typeorm): publish `v0.0.1-alpha.5`
mmdapl Jan 4, 2026
412c483
release(@142vip/nest-starter): publish `v0.0.1-alpha.7`
mmdapl Jan 4, 2026
97907d5
feat(@142vip/nest-typeorm): 修改编译配置,支持`NodeNext`编译
mmdapl Jan 4, 2026
163002e
feat(@142vip/nest-starter): 修改编译配置,支持`NodeNext`编译
mmdapl Jan 4, 2026
53c5cdf
release(@142vip/nest-typeorm): publish `v0.0.1-alpha.6`
mmdapl Jan 4, 2026
42e5ba4
release(@142vip/nest-starter): publish `v0.0.1-alpha.8`
mmdapl Jan 4, 2026
9a83221
fix(@142vip/redis): 修复.d.ts类型文件识别异常
mmdapl Jan 5, 2026
5afa90a
feat: 基于`@nestjs`生态,优化`nest`包`ts`配置
mmdapl Jan 5, 2026
eb18b14
feat(@142vip/nest): 优化ts类型和打包配置
mmdapl Jan 5, 2026
c3b28e9
feat(@142vip/nest-logger): 优化ts类型和打包配置
mmdapl Jan 5, 2026
5ecafb7
feat(@142vip/nest-redis): 优化ts类型和打包配置
mmdapl Jan 5, 2026
63af570
feat(@142vip/nest-typeorm): 优化ts类型和打包配置
mmdapl Jan 5, 2026
bd099e5
feat(@142vip/nest-typeorm): 补充`typeorm`工具类
mmdapl Jan 5, 2026
cf4ef9b
feat(@142vip/nest-starter): 优化ts类型和打包配置
mmdapl Jan 5, 2026
bdd7e7f
feat(nest-demo): 补充typeorm实战实践,简化通用配置和依赖
mmdapl Jan 5, 2026
ca7c97a
release(@142vip/redis): publish `v0.0.1-alpha.5`
mmdapl Jan 5, 2026
f959aed
release(@142vip/nest): publish `v0.0.1-alpha.5`
mmdapl Jan 5, 2026
7152f86
release(@142vip/nest-logger): publish `v0.0.1-alpha.2`
mmdapl Jan 5, 2026
8349446
release(@142vip/nest-redis): publish `v0.0.1-alpha.4`
mmdapl Jan 5, 2026
7c80e7d
release(@142vip/nest-typeorm): publish `v0.0.1-alpha.7`
mmdapl Jan 5, 2026
279909a
release(@142vip/nest-starter): publish `v0.0.1-alpha.9`
mmdapl Jan 5, 2026
d951567
release(nest-demo): publish `v0.0.1-alpha.2`
mmdapl Jan 5, 2026
0ca7886
fix(@142vip/nest): 修复`npm`包缺失`index`入口文件
mmdapl Jan 6, 2026
f3ec530
fix(@142vip/nest-logger): 修复`npm`包缺失`index`入口文件
mmdapl Jan 6, 2026
f8bd8e6
fix(@142vip/nest-redis): 修复`npm`包缺失`index`入口文件
mmdapl Jan 6, 2026
99a2b07
fix(@142vip/nest-starter): 修复`npm`包缺失`index`入口文件
mmdapl Jan 6, 2026
21449c3
fix(@142vip/nest-typeorm): 修复`npm`包缺失`index`入口文件
mmdapl Jan 6, 2026
cf56d99
feat(@142vip/nest-typeorm): 修复模块导出逻辑,支持全局模块
mmdapl Jan 6, 2026
cbd9334
feat(@142vip/nest-starter): 基于`@nestjs/typeorm`模块集成数据库
mmdapl Jan 6, 2026
bf5217f
fix(nest-demo): 修复`GET`接口参数异常
mmdapl Jan 6, 2026
6503d72
release(@142vip/nest-logger): publish `v0.0.1-alpha.3`
mmdapl Jan 6, 2026
203e56a
release(@142vip/nest-redis): publish `v0.0.1-alpha.5`
mmdapl Jan 6, 2026
ac5cc6c
release(@142vip/nest-typeorm): publish `v0.0.1-alpha.8`
mmdapl Jan 6, 2026
42b821b
release(@142vip/nest-starter): publish `v0.0.1-alpha.10`
mmdapl Jan 6, 2026
c388040
release(@142vip/nest): publish `v0.0.1-alpha.6`
mmdapl Jan 6, 2026
4b42870
release(nest-demo): publish `v0.0.1-alpha.3`
mmdapl Jan 6, 2026
4eba205
feat(@142vip/nest-starter): 支持Starter启动器类继承后,函数重写
mmdapl Jan 11, 2026
816b293
release(@142vip/nest-starter): publish `v0.0.1-alpha.11`
mmdapl Jan 11, 2026
303bb7d
feat(@142vip/nest-starter): 启动配置支持`swagger.builderOptions`选项
mmdapl Jan 20, 2026
9d5ea28
feat(@142vip/nest-starter): 初始`swagger`时,基于`extraModels`增加`Vo`模型
mmdapl Jan 20, 2026
3484574
feat(@142vip/nest-starter): 优化启动逻辑,增加通用拦截器、过滤器设置
mmdapl Jan 20, 2026
cd85bee
feat(@142vip/nest): 增加`swagger`装饰器,用于接口`Response`声明
mmdapl Jan 20, 2026
79d749c
feat(@142vip/nest): 丰富`DTO`层校验,补充入参、出参定义模型
mmdapl Jan 20, 2026
6c891d0
feat(@142vip/nest): 增加全局过滤器,通用型异常捕获
mmdapl Jan 20, 2026
c0bfcf5
feat(@142vip/nest): 增加上下文、响应拦截器,统一接口返回
mmdapl Jan 20, 2026
4168570
feat(@142vip/nest): 规范常量声明,支持元数据`Key`导出
mmdapl Jan 20, 2026
bf2290f
feat: 依赖优化,减少冗余依赖定义
mmdapl Jan 20, 2026
c802e58
fix: 修复装饰器不生效问题,`nest`包编译配置增加`useDefineForClassFields`选项
mmdapl Jan 20, 2026
a0df396
feat(@142vip/nest-starter): 修改`NestTypeOrmModule`引入方式
mmdapl Jan 20, 2026
4e0d2b2
feat(@142vip/nest): 引入`rxjs`模块,支持全局过滤器
mmdapl Jan 20, 2026
7bfb2c5
feat(@142vip/nest): 增加`ApiResponseSkip`装饰器,跳过`Swagger`和拦截器处理
mmdapl Jan 20, 2026
7779b50
feat(nest-demo): 简化示例代码,降低基础模块学习成本
mmdapl Jan 20, 2026
30d0d2c
feat: 调整侧边栏导航设置
mmdapl Jan 21, 2026
5f2cf9a
feat(@142vip/nest): 增加模块使用文档,补充实践示例
mmdapl Jan 21, 2026
5254be6
release(@142vip/nest): publish `v0.0.1-alpha.7`
mmdapl Jan 21, 2026
c13b17d
release(@142vip/nest-starter): publish `v0.0.1-alpha.12`
mmdapl Jan 21, 2026
1fc3749
release(nest-demo): publish `v0.0.1-alpha.4`
mmdapl Jan 21, 2026
747954b
chore(release): publish v0.0.1-alpha.38
mmdapl Jan 21, 2026
0c6cd3e
feat(@142vip/nest):增加`base-entity`相关`DTO`、`VO`基础类
mmdapl Jan 26, 2026
b149bae
feat(@142vip/nest): `Response`函数增加`HttpCode`装饰器逻辑
mmdapl Jan 26, 2026
b06394b
feat(@142vip/nest-starter): 引入`BaseEntityVo`等数据模型
mmdapl Jan 26, 2026
e0c5e6c
feat(nest-demo): 优化接口在`Swagger`上的显示
mmdapl Jan 26, 2026
4b89948
release(@142vip/nest): publish `v0.0.1-alpha.8`
mmdapl Jan 26, 2026
662f44e
release(@142vip/nest-starter): publish `v0.0.1-alpha.13`
mmdapl Jan 26, 2026
4a77d7d
fix(@142vip/nest): 修复分页`PaginationDto`校验逻辑异常
mmdapl Jan 28, 2026
fdac7c5
release(@142vip/nest): publish `v0.0.1-alpha.9`
mmdapl Jan 28, 2026
c38582a
fix(@142vip/nest): 分页功能返回结构修改,主体数据用records字段
mmdapl Feb 5, 2026
44692f6
feat(nest-demo): 优化rest接口,支持最新分页格式
mmdapl Feb 5, 2026
a491234
release(@142vip/nest): publish `v0.0.1-alpha.10`
mmdapl Feb 5, 2026
3ce47fa
feat(@142vip/utils): 增加`buildImage`参数,支持日志打印、镜像推送 (#773)
mmdapl Mar 24, 2026
d3835b7
release(@142vip/utils): publish `v0.0.1-alpha.47`
mmdapl Mar 24, 2026
67baf40
fix(@142vip/utils): 修复`getBase`逻辑异常
mmdapl Mar 25, 2026
4bbb611
release(@142vip/utils): publish `v0.0.1-alpha.48`
mmdapl Mar 25, 2026
1583e34
refactor(@142vip/utils): 重构`VipPackageJSON`工具类 (#774)
mmdapl Apr 22, 2026
2cd91ad
feat(@142vip/utils): 支持浏览器和服务端使用,功能隔离 (#781)
mmdapl Apr 22, 2026
52fcc29
release(@142vip/utils): publish `v0.0.1-alpha.49`
mmdapl Apr 22, 2026
48e08f1
feat(@142vip/utils): 增加`getTimestamp`方法,获取指定日期的时间戳
mmdapl Apr 25, 2026
60646f6
chore(@142vip/axios): 清理备份代码,保持代码简洁
mmdapl May 11, 2026
3ddf9ab
feat(@142vip/vitepress): 基于`element-plus`框架的组件,对`vip`相关组件代码进行改造,支持`sc…
mmdapl May 11, 2026
12555b1
fix(@142vip/vitepress): 修复暗黑模式下,组件样式不动态变化的问题
mmdapl May 11, 2026
a596c2a
fix(@142vip/vitepress): 修复类型错误引用
mmdapl May 11, 2026
67cca5e
feat(@142vip/vitepress): 新增`workspace`业务封装,支持`json`文件浏览器解析
mmdapl May 11, 2026
17cfe84
feat: 优化`HomePage`首页组件,支持同步加载表格数据
mmdapl May 11, 2026
beb0317
feat(@142vip/vitepress): `VipBackTop`组件支持参数控制底部、右侧距离
mmdapl May 11, 2026
fbd253e
feat(@142vip/vitepress): 优化`VipProjectTable`组件UI布局,支持同步加载数据,兼容移动端左右滚动表格
mmdapl May 11, 2026
b94a3a0
feat(vitepress-demo): 优化组件使用,更新最佳实践案例
mmdapl May 11, 2026
679d5fe
release(@142vip/utils): publish `v0.0.1-alpha.50`
mmdapl May 11, 2026
819e1cd
release(@142vip/axios): publish `v0.0.1-alpha.8`
mmdapl May 11, 2026
fa20471
release(@142vip/vitepress): publish `v0.0.1-alpha.20`
mmdapl May 11, 2026
d750b73
release(nest-demo): publish `v0.0.1-alpha.5`
mmdapl May 11, 2026
8641180
release(vitepress-demo): publish `v0.0.1-alpha.6`
mmdapl May 11, 2026
72da24f
chore(release): publish v0.0.1-alpha.39
mmdapl May 11, 2026
64012a4
fix: 修复首页表格布局异常,增加顶部间距
mmdapl May 12, 2026
7ac3a46
chore(@142vip/vitepress): 调整宣发文案
mmdapl May 12, 2026
a56704d
fix(@142vip/utils): 忽略process的校验规则
mmdapl Jun 8, 2026
4b4d3df
feat(@142vip/axios): 新增默认配置、配置创建函数,升级依赖 (#799)
mmdapl Jun 8, 2026
41f8705
ci: 修改流水线配置,支持使用`Trusted Publisher`发布包
mmdapl Jun 16, 2026
46005af
feat: 增加`npm-trust`脚本,支持批量管理NPM包
mmdapl Jun 16, 2026
5e386b2
release(@142vip/axios): publish `v0.0.1-alpha.9`
mmdapl Jun 16, 2026
eeeac95
ci: 修改流水线配置,支持手动指定包名触发流水线
mmdapl Jun 16, 2026
c7f48f0
feat: 增加`npm-release`脚本,支持本地进行`npm`包发布
mmdapl Jun 16, 2026
756ae9d
release(@142vip/utils): publish `v0.0.1-alpha.51`
mmdapl Jun 16, 2026
85e9f71
fix: 修复流水线异常,升级流水线Node版本到22.10.0
mmdapl Jun 17, 2026
8fe15df
build: 升级ci脚本,支持corepack自动安装
mmdapl Jun 17, 2026
b8d73fa
release(@142vip/vitepress): publish `v0.0.1-alpha.21`
mmdapl Jun 17, 2026
4c75258
chore(release): publish v0.0.1-alpha.40
mmdapl Jun 17, 2026
751ea1d
feat(@142vip/vitepress): 增加`@142vip/cdn`依赖,解决外链、图标显示异常
mmdapl Jun 24, 2026
e829cb6
release(@142vip/vitepress): publish `v0.0.1-alpha.22`
mmdapl Jun 24, 2026
3b3a88e
feat(@142vip/data-source): 移除`clickhouse`模块,替换为`@clickhouse/client`模块…
mmdapl Jun 24, 2026
0b01d4c
fix(@142vip/utils): 修复`getBase`校验环境变量异常
mmdapl Jun 24, 2026
7548efa
release(@142vip/utils): publish `v0.0.1-alpha.52`
mmdapl Jun 24, 2026
45af9b5
feat(@142vip/axios): 增加随机`use-agent`等值,提供获取函数
mmdapl Jun 29, 2026
504d652
release(@142vip/axios): publish `v0.0.1-alpha.10`
mmdapl Jun 29, 2026
e9ccf79
fix(@142vip/nest-typeorm): 修复typeorm连接实例异常,固定包版本
mmdapl Jun 30, 2026
8b56cbb
release(@142vip/nest-typeorm): publish `v0.0.1-alpha.10`
mmdapl Jun 30, 2026
8e3df8f
release(@142vip/nest-starter): publish `v0.0.1-alpha.14`
mmdapl Jul 1, 2026
9c5a096
feat(@142vip/nest): 升级nest框架版本,固定最新版
mmdapl Jul 1, 2026
2897a81
fix(@142vip/nest-starter): 修复dist文件引入导致的编译错误
mmdapl Jul 1, 2026
ecc165c
release(@142vip/nest): publish `v0.0.1-alpha.11`
mmdapl Jul 1, 2026
98fc9c8
release(@142vip/nest-starter): publish `v0.0.1-alpha.15`
mmdapl Jul 6, 2026
f68fba7
release(@142vip/data-source): publish `v0.0.1-alpha.5`
mmdapl Jul 13, 2026
ba5d618
feat(@142vip/nest-starter): 约定config配置文件,支持多环境配置文件自动选择加载
mmdapl Jul 20, 2026
bd17bb5
feat(nest-demo): 支持多环境启动
mmdapl Jul 20, 2026
d3ae7e8
feat: 增加`codegraph`配置,支持大模型加速
mmdapl Jul 20, 2026
528753c
release(@142vip/nest-starter): publish `v0.0.1-alpha.16`
mmdapl Jul 20, 2026
b92b5f0
fix(@142vip/nest-starter): 修复多配置文件时,配置加载异常
mmdapl Jul 20, 2026
2a4cac6
release(@142vip/nest-starter): publish `v0.0.1-alpha.17`
mmdapl Jul 20, 2026
305b6da
refactor(@142vip/nest-starter): 重构配置加载模式,支持模块注册
mmdapl Jul 22, 2026
02082d1
feat(nest-demo): 增加生产环境配置模板,优化配置加载模式
mmdapl Jul 22, 2026
31a76f4
release(@142vip/nest-starter): publish `v0.0.1-alpha.18`
mmdapl Jul 22, 2026
6144130
feat(@142vip/nest-starter): 在开发模式下,支持`xxx.config.js`任意配置文件加载
mmdapl Jul 22, 2026
1e0ab23
release(@142vip/nest-starter): publish `v0.0.1-alpha.19`
mmdapl Jul 22, 2026
15c14d4
feat(@142vip/vitepress): 支持`mermaid`渲染,提供页面演示
mmdapl Jul 23, 2026
29db8fe
Merge pull request #821 from 142vip/feat/add-mermaid
mmdapl Jul 23, 2026
c0925f8
feat(@142vip/nest-starter): 进程支持热加载,优化进程退出逻辑
mmdapl Jul 24, 2026
36edb38
release(@142vip/nest-starter): publish `v0.0.1-alpha.20`
mmdapl Jul 24, 2026
e294ca9
fix(@142vip/nest-starter): 修复进程异常时,终端退出失败问题
mmdapl Jul 24, 2026
1413f49
chore: add baseline-browser-mapping deps
mmdapl Jul 24, 2026
1ad661b
release(@142vip/vitepress): publish `v0.0.1-alpha.23`
mmdapl Jul 26, 2026
8bab271
release(@142vip/nest-starter): publish `v0.0.1-alpha.21`
mmdapl Jul 27, 2026
72bbeae
release(nest-demo): publish `v0.0.1-alpha.6`
mmdapl Jul 27, 2026
5aef09a
fix(@142vip/vitepress): 修复mermaid异常,兼容CJS/ESM语法
mmdapl Jul 27, 2026
323a102
release(@142vip/vitepress): publish `v0.0.1-alpha.24`
mmdapl Jul 27, 2026
93eca4e
chore: update revert release
mmdapl Jul 27, 2026
ebc6a83
chore(release): publish v0.0.1-alpha.41
mmdapl Jul 27, 2026
8d85cef
feat(@142vip/vitepress): 优化mermaid集成方案,支持全屏、缩放功能
mmdapl Jul 27, 2026
74170bf
feat(@142vip/vitepress): 支持`mermaid`内容复制功能
mmdapl Jul 27, 2026
58fd03f
feat(@142vip/vitepress): 对依赖进行小版本升级,优化组件导入方式,支持sass高版本编译
mmdapl Jul 27, 2026
9005c25
release(@142vip/vitepress): publish `v0.0.1-alpha.25`
mmdapl Jul 27, 2026
def2abc
feat: 全面拥抱Vibe Coding,梳理提示词工程规范
mmdapl Jul 27, 2026
1042152
doc: 更新文档,保持代码与文档内容同步,补充缺失内容 (#825)
mmdapl Jul 27, 2026
0bcfa86
feat: 升级工程提示词,明确约束
mmdapl Jul 27, 2026
64dd051
fix(@142vip/vitepress): 修改star趋势历史显示异常,切换域名
mmdapl Jul 27, 2026
8c0328f
release(@142vip/vitepress): publish `v0.0.1-alpha.26`
mmdapl Jul 27, 2026
2872077
build(@142vip/vitepress): 升级 element-plus 与 vue-sfc-transformer 补丁版本
mmdapl Aug 7, 2026
f1ab688
feat(@142vip/vuepress): 内置运行时依赖,支持开箱即用
mmdapl Aug 7, 2026
160667a
feat(vuepress-demo): 验证 @142vip/vuepress 开箱即用
mmdapl Aug 7, 2026
d78e376
chore: 更新工程规范与 Git 提交 type 选用说明
mmdapl Aug 7, 2026
08c9027
fix(@142vip/vuepress): 消除开箱即用场景下的启动告警
mmdapl Aug 7, 2026
5e6ccdf
feat(@142vip/utils): 新增时间跨度枚举并支持跨端引用
mmdapl Aug 7, 2026
6dd34c6
chore: 强化任务结束局部 lint/build 自检规则
mmdapl Aug 7, 2026
fee62f0
release(@142vip/utils): publish `v0.0.1-alpha.53`
mmdapl Aug 7, 2026
83a4a61
release(@142vip/vuepress): publish `v0.0.1-alpha.19`
mmdapl Aug 7, 2026
4e43117
release(@142vip/vitepress): publish `v0.0.1-alpha.27`
mmdapl Aug 7, 2026
2354a54
feat(@142vip/utils): 新增 DateFormatTemplate 并整合到 VipDayjs
mmdapl Aug 14, 2026
2de1069
chore: 禁止 commit 写入大模型署名信息
mmdapl Aug 14, 2026
d0ae0e6
feat(@142vip/utils): 新增 VipDayjs.formatMonthDay 月日格式化
mmdapl Aug 14, 2026
dabe388
release(@142vip/utils): publish `v0.0.1-alpha.54`
mmdapl Aug 14, 2026
892aa29
feat(@142vip/utils): 新增 isJsonRecord/toJsonRecord 类型守卫
mmdapl Aug 25, 2026
2ae2d6d
feat(@142vip/utils): 新增 vipDayjs.isBeforeByTtl TTL 判断
mmdapl Aug 25, 2026
2b43b93
docs(@142vip/utils): 同步 JsonRecord 与 isBeforeByTtl 文档
mmdapl Aug 25, 2026
f1a1b3c
release(@142vip/utils): publish `v0.0.1-alpha.55`
mmdapl Aug 25, 2026
f4044e6
feat(@142vip/utils): `vipLodash` 挂载 `compactMap` 并合并 JSON 守卫
mmdapl Aug 26, 2026
30646fd
docs: 同步 `vipLodash` 扩展约定与发版文件维护约束
mmdapl Aug 26, 2026
cce6b8c
style(@142vip/utils): README 示例 `import type` 与值 import 分行
mmdapl Aug 26, 2026
d618b5b
chore: 同步 Git 分类提交与禁止 AI 署名的协作规范
mmdapl Aug 26, 2026
a01d74c
release(@142vip/utils): publish `v0.0.1-alpha.56`
mmdapl Aug 26, 2026
e5f5ab9
feat(@142vip/agent-skills): 新增 `syncAgentSkills` API 与 `vip-agent-ski…
mmdapl Aug 28, 2026
f3874ba
docs(@142vip/agent-skills): 补充通用 skills 真源与 AGENTS 模板
mmdapl Aug 28, 2026
fcef3aa
feat(@142vip/fairy-cli): 新增 `fa ai` 命令集成 agent-skills
mmdapl Aug 28, 2026
41aa352
fix(@142vip/eslint-config): markdown 内嵌代码块 ESLint 降级与 options 合并
mmdapl Aug 28, 2026
1a9f8c2
chore: 同步 agent-skills workspace 依赖并忽略 WorkBuddy 本地笔记
mmdapl Aug 28, 2026
a234b28
release(@142vip/agent-skills): publish `v0.0.1-alpha.1`
mmdapl Aug 28, 2026
2b28b27
release(@142vip/eslint-config): publish `v0.0.1-alpha.6`
mmdapl Aug 28, 2026
f52f45b
feat(@142vip/agent-skills): 通用 skills 升级为 4 件套并同步镜像
mmdapl Aug 31, 2026
723545d
chore: 升级 `05-Git与发布` 规范
mmdapl Aug 31, 2026
817233a
chore: 全仓清单与规则计数统一(31 包 · unbuild 18)
mmdapl Aug 31, 2026
58e3681
docs: 文档站同步 agent-skills 资产与包计数
mmdapl Aug 31, 2026
f583ddc
ci: `CD.yaml` `workflow_dispatch` 增加 `@142vip/agent-skills` 发布选项
mmdapl Aug 31, 2026
a9d6d8f
chore(@142vip/fairy-cli): 同步 `ai` 命令 skill 列表为 4 件套
mmdapl Aug 31, 2026
d742825
release(@142vip/agent-skills): publish `v0.0.1-alpha.2`
mmdapl Aug 31, 2026
38d7c2f
release(@142vip/fairy-cli): publish `v0.0.3-alpha.31`
mmdapl Aug 31, 2026
e83a92b
chore(@142vip/agent-skills): 同步基线精简字段
mmdapl Aug 31, 2026
7d2b0b3
chore(@142vip/agent-skills): 精简 README 空行与 description
mmdapl Aug 31, 2026
0de7220
release(@142vip/agent-skills): publish `v0.0.1-alpha.3`
mmdapl Aug 31, 2026
9fa1e0c
feat(@142vip/utils): `vipLodash` 新增 `pickDiffFields` 与 `omitUndefined`
mmdapl Aug 31, 2026
e79cef8
docs(@142vip/agent-skills): README 补充 `vip-agent-skills` CLI 用法示例
mmdapl Aug 31, 2026
9bb3744
docs(@142vip/fairy-cli): README 精简 `ai` 命令说明
mmdapl Aug 31, 2026
012615b
release(@142vip/utils): publish `v0.0.1-alpha.57`
mmdapl Aug 31, 2026
812710c
docs: 新增 Agent 治理体系(AGENTS.md 真源 + .agents 入口 + 工具薄入口)
mmdapl Sep 1, 2026
1125fab
chore: 迁移 Cursor 工作入口至 .cursor/README.md 并同步 rules
mmdapl Sep 1, 2026
ba60dbd
docs(@142vip/agent-skills): 通用 skill 强化「交付 ≠ 提交」约束并同步镜像
mmdapl Sep 1, 2026
3aa0cc7
docs(@142vip/agent-skills): 通用 skill 收紧「push 由用户手动操作」约束并同步镜像
mmdapl Sep 1, 2026
cafe23b
docs: 同步 Git 推送约束至 L0 与协作规则
mmdapl Sep 1, 2026
c626961
release(@142vip/agent-skills): publish `v0.0.1-alpha.4`
mmdapl Sep 1, 2026
377c708
chore: typedoc 配置迁移至 `.typedoc/` 目录并更新脚本路径
mmdapl Sep 1, 2026
fb56c6a
feat(@142vip/utils): `VipDayjs` 新增 `getOriginDayjs`/`getYear` 并复用内部调用
mmdapl Sep 1, 2026
974b77c
feat(@142vip/vitepress): 页脚版权年份支持动态 `copyrightYear` 参数
mmdapl Sep 1, 2026
d0fdc32
docs: 站点配置优化——路径封装、类型清理与 SEO/JSON-LD 注入
mmdapl Sep 1, 2026
29148fa
docs: 品牌资产升级——Logo 精简为组织名 v3 并重建多尺寸 favicon
mmdapl Sep 1, 2026
597b292
docs: 站点配置重构——SEO 拆分至 seo.ts、侧边栏按路径拆分至 sidebar.ts
mmdapl Sep 1, 2026
a4ee691
feat(@142vip/vitepress): 项目表格第三列溢出省略与文档列原生元素化
mmdapl Sep 1, 2026
a5ce445
feat(@142vip/vitepress): 联系人/开源组件移除 ElLink/ElImage 弃用用法
mmdapl Sep 1, 2026
06127b3
chore: .vitepress/tsconfig.json 键排序对齐 eslint 规则
mmdapl Sep 1, 2026
0c299e7
release(@142vip/utils): publish `v0.0.1-alpha.58`
mmdapl Sep 1, 2026
2475180
release(@142vip/vitepress): publish `v0.0.1-alpha.28`
mmdapl Sep 1, 2026
bd43f11
release(@142vip/fairy-cli): publish `v0.0.3-alpha.32`
mmdapl Sep 1, 2026
5390914
release(vuepress-demo): publish `v0.0.1-alpha.7`
mmdapl Sep 1, 2026
99da6de
chore(release): publish v0.0.1-alpha.42
mmdapl Sep 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
110 changes: 110 additions & 0 deletions .agents/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
# AI Agent 规范治理

> 一套真源 + **可安装通用 Skills** + 各工具薄入口。
> 人类文档:根 `README.md` / `docs/`。本目录仅服务编码 Agent。
> 本仓是 `@142vip/agent-skills` 的**上游真源仓**(无 `business-map`,构建信息在 `.cursor/rules`)。

## 架构

```
┌─────────────────────┐
│ AGENTS.md │ ← L0 真源(含本仓栈)
└─────────┬───────────┘
┌────────────────────────┼────────────────────────┐
│ │ │
▼ ▼ ▼
┌──────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ @142vip/ │ │ 本仓通用 Skills │ │ 工具薄入口 │
│ agent-skills │ │ 镜像(.agents/ │ │ .codex/ .work- │
│ (真源包) │ │ skills/) │ │ buddy/ .cursor/ │
└──────┬───────┘ └──────────────────┘ └─────────────────┘
│ fa ai sync / vip-agent-skills(包 → 镜像)
.agents/skills/{workflow,code-dev,self-check,commit} ← 镜像,非真源
.agents/skills/agent-skills.json ← 同步基线(check 比对)
```

| 层级 | 路径 | 写什么 |
|------|------|--------|
| **L0** | `AGENTS.md` | 边界、编码纪律、栈摘要、自检、Git |
| **L1a 真源** | `packages/agent-skills/skills/**` | 跨项目:`workflow` / `code-dev` / `self-check` / `commit` |
| **L1a 镜像** | `.agents/skills/{workflow,code-dev,self-check,commit}` | 由 `fa ai sync` 从包刷出,供加载 |
| **L2** | `.codex/README.md` · `.workbuddy/README.md` · `.cursor/README.md` | **仅**工具操作差异 |
| **L3** | `.cursor/rules/**` | Cursor 触发层(内参,不对外) |

**冲突**:L0 > L1a 正文 > L2 > L3。
**禁止**:会话 memory 进仓库;第二真源;**只改镜像不改包**;对外文档引用 `.cursor/rules` 路径。

---

## Skills

| Skill | 真源 | 意图 |
|-------|------|------|
| `workflow` | `packages/agent-skills/skills/workflow` | 执行管线、默认读取顺序、场景策略、知识写回 |
| `code-dev` | `.../code-dev` | 写代码 / 修 Bug / 重构 |
| `self-check` | `.../self-check` | 改完验证;交付验收 |
| `commit` | `.../commit` | 分类提交(用户要求时) |

### 真源与回写(强制)

1. **通用 skill 的唯一真源**是 `packages/agent-skills/skills/`。
2. `.agents/skills/{workflow,code-dev,self-check,commit}` 只是本仓**镜像**:Agent 日常从这里读,但**写通用流程时必须落包内**。
3. 若误改了镜像:同一任务内把 diff **完整回写**到包内对应 `SKILL.md`,再刷镜像,**禁止遗漏**。
4. 包内 skill 有实质变更 → 走 `@142vip/agent-skills` **发版**;下游仓库 `upgrade` 后执行 `pnpm exec vip-agent-skills --target .`。
5. 本仓无 `business-map`(业务落点 skill 仅存在于下游应用仓,永不进包)。

### 本仓命令

```bash
fa ai sync # 包 → .agents/skills(fairy-cli 集成)
fa ai check # 镜像是否与包一致(防漂移)
# 等价 CLI
pnpm exec vip-agent-skills --target . # 同步
pnpm exec vip-agent-skills --target . --check # 校验
```

- 包目录:`packages/agent-skills/` · npm:`@142vip/agent-skills`
- 基线:`.agents/skills/agent-skills.json`(check 比对基线:包名/版本/synced skills)
- 发版:根目录 `pnpm release`(与其它 packages 一致,分支 `next`)

---

## 工具接入

| 工具 | 入口 |
|------|------|
| 默认 | `AGENTS.md` → skill |
| Codex | `.codex/README.md` |
| WorkBuddy | `.workbuddy/README.md` |
| Cursor | `.cursor/README.md` + `.cursor/rules/**` |

## 高效默认路径

```
意图 → workflow(定场景策略)→ 16 清单 / 任务路由 → 读代码小改
→ self-check(局部 lint + 受影响 build)
→ 09 文档自检 → 交付
→ commit?(仅用户明确要求)
```

## 维护

1. 跨项目通用流程 → **只改** `packages/agent-skills/skills/**` → `pnpm --filter @142vip/agent-skills build` → `fa ai sync` →(实质变更)发版
2. 本仓编码纪律 / 边界 → `AGENTS.md`
3. 本仓命令 / 资产 → `.cursor/rules/engineering/*`(`16` 清单 · `08` 命令)
4. 工具差异 → L2 薄入口;Cursor 慎增 always
5. 不提交 `.workbuddy/memory/`(gitignore)

## 仓库内应有文件

```
AGENTS.md
packages/agent-skills/ # @142vip/agent-skills(通用 skill 真源 + CLI)
.agents/README.md # 本文件 · 治理入口
.agents/skills/{workflow,code-dev,self-check,commit}/ # 镜像
.agents/skills/agent-skills.json # 同步基线
.codex/README.md · .workbuddy/README.md · .cursor/README.md
.cursor/rules/**
```
10 changes: 10 additions & 0 deletions .agents/skills/agent-skills.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"package": "@142vip/agent-skills",
"version": "0.0.1-alpha.3",
"skills": [
"workflow",
"code-dev",
"self-check",
"commit"
]
}
Loading