Compare
Sorry, something went wrong.
No results found
Release v2.0.5: 配置管理重构与关键 Bug 修复
- **问题**:Docker 挂载覆盖 bundle,配置模板无法加载
- **解决**:bundle 移至 `/opt/aisc/bundle/`
- **效果**:providers.json、config.json、profiles.json 正确初始化
- **问题**:Windows 文件默认 root:root,容器无法写入
- **解决**:启动和退出时自动 `chown -R AISC:AISC`
- **效果**:Windows 用户零配置,全自动
- **问题**:`cs` 命令保存 API key 失败被静默忽略
- **解决**:删除 .cc-config 备用位置,统一使用 `.aisc/secrets/api-keys`,改进错误提示
- **效果**:保存成功/失败有明确提示
- **问题**:空目录被误判为完整,跳过复制
- **解决**:增加空目录检测、复制错误检查、复制后验证,支持 `FORCE_COPY_CLAUDE=1`
- **效果**:目录完整性保证
- **问题**:只能看到 gstack,看不到 superpowers/caveman/document-skills
- **根因**:`installed_plugins.json` 路径指向 `/root/.claude`,AISC 用户无法读取
- **解决**:Dockerfile 构建时预先修正路径 → `/home/AISC/.claude`
- **效果**:所有 plugin skills 正常加载
- **问题**:启动时显示「修复损坏的 settings.json」,所有 plugin 配置被清空
- **根因**:检测逻辑 `grep -q '"env"'` 误判缺少 `env` 字段为损坏,覆盖整个文件
- **解决**:改用 `python3 json.load()` 验证 JSON 格式,只有真正错误才覆盖
- **效果**:plugin 配置(enabledPlugins、extraKnownMarketplaces)被保留
**项目模式**(默认):
- API Keys: `/home/AISC/app/.aisc/secrets/api-keys`
- Providers: `/home/AISC/app/.aisc/providers.json`
- Claude Config: `/home/AISC/app/.claude/`(skills + plugins)
**全局模式**:
- API Keys: `~/.aisc/secrets/api-keys`
- Claude Config: `/home/AISC/.claude/`(镜像内置)
- 删除 skill 管理模块:3,395 行
- 删除测试目录:35,203 行
- 简化权限逻辑:60+ 行 → 2 行
- 删除 .cc-config:67 行
- **总计**:38,725+ 行
```bash
cd /path/to/AISC
git pull origin main
docker rmi -f super-claude:latest
cd scripts && ./03_build_image.sh
cd /path/to/your/project
rm -rf .claude .aisc
docker run -it --rm -v "$(pwd):/home/AISC/app" -p 7860:7860 super-claude:latest
```
启动后不再显示「修复损坏的 settings.json」。
Claude 中输入 `/skills`,应该看到:
- ✅ gstack(6 个 skills)
- ✅ superpowers
- ✅ caveman
- ✅ document-skills
- ✅ claude-hud 状态栏
- 9b2e8d0: fix: 修正 settings.json 检测逻辑,避免错误覆盖插件配置 ★
- b1616cc: fix: 修正插件注册表中的路径 /root/.claude → /home/AISC/.claude ★
- c4de0ba: fix: 改进 .claude 目录检测和复制的错误处理
- be0ca72: refactor: 删除 .cc-config 备用位置,统一使用 .aisc/secrets/api-keys
- 3d5f438: fix: 改进 cs 命令 API key 保存的错误处理和提示
- 742478c: refactor: 简化权限修正为无条件 chown -R
从 v2.0.4 (143971fe) 到 v2.0.5 (9b2e8d0),共 124 次提交。
---
**关键改进**:修复了导致 plugin skills 完全不可见的两个根本原因(路径错误 + 配置被覆盖),Windows 用户零配置全自动,代码精简 38,725+ 行。