4c53474ffe
- Add custom rules editor to LUCI web interface - Support 32 rule types (DOMAIN, IP-CIDR, GEOSITE, etc.) - Rule CRUD, sorting, batch import, templates - netflow-rules script for mihomo config injection - Standalone IPK repackaging support
37 lines
1.4 KiB
Markdown
37 lines
1.4 KiB
Markdown
# AGENTS.md
|
||
|
||
## 项目概述
|
||
|
||
本项目为**个人电脑助手**,协助完成软件编译构建、软件安装配置、系统故障排查、环境调试等日常开发运维任务。
|
||
|
||
## 运行环境
|
||
|
||
- **操作系统**:Windows(PowerShell 7+)
|
||
- **包管理**:scoop / winget / choco 视系统已有工具选用
|
||
- **Shell**:pwsh(PowerShell 7+),避免 cmd / bash 语法
|
||
|
||
## 网络代理
|
||
|
||
遇到 GitHub、npm、cargo、pip、curl 等网络连接问题(如超时、443 错误、resolve 失败)时,通过以下代理访问:
|
||
|
||
```
|
||
http://10.10.10.2:7890
|
||
```
|
||
|
||
使用方式示例:
|
||
- Git: `git config --global http.proxy http://10.10.10.2:7890`
|
||
- 环境变量: `$env:HTTP_PROXY='http://10.10.10.2:7890'; $env:HTTPS_PROXY='http://10.10.10.2:7890'`
|
||
- curl/wget: `--proxy http://10.10.10.2:7890`
|
||
- npm: `npm config set proxy http://10.10.10.2:7890`
|
||
|
||
无需代理时记得取消设置。
|
||
|
||
## 核心原则
|
||
|
||
1. **安全优先**:不执行危险命令(rm -rf 等)不确认用户意图之前,下载/安装软件前说明来源
|
||
2. **解释操作**:运行非琐碎命令时,简要说明该命令做什么
|
||
3. **诊断先行**:排查问题先收集信息(日志、配置、版本),再给方案
|
||
4. **最小改动**:修改文件优先用编辑工具而非整体重写
|
||
5. **遇到权限问题**:提示用户使用管理员权限运行,或提供提权命令
|
||
6. **中文优先**:思考过程与回复均使用中文,技术术语可保留英文原名
|