Skip to content

Conversation

@jamiesun
Copy link
Contributor

描述

变更类型

  • Bug 修复
  • 新功能
  • 代码重构
  • 文档更新
  • 性能优化
  • 测试改进
  • 其他 (请说明):

测试

  • 已通过单元测试
  • 已通过集成测试
  • 已手动测试

检查清单

  • 代码遵循项目的代码风格
  • 已添加必要的测试
  • 所有测试通过
  • 已更新相关文档
  • 变更日志已更新(如适用)

相关 Issue

额外说明

🚀 主要变更:

1. 代码质量工具链升级
   - 迁移到 Ruff (替代 black + isort)
   - 性能提升 10-100倍
   - 单一工具替代多工具链
   - 内置 800+ lint 规则

2. Makefile 优化
   - 移除 9 个不常用命令
   - 简化代码质量检查流程
   - 优化 pre-commit 集成
   - 修复 test 命令

3. 配置文件重构
   - pyproject.toml: 移除 black/isort 依赖和配置
   - pre-commit-config.yaml: 统一使用 Ruff
   - 新增 Ruff formatter 配置

4. 代码质量提升
   - 修复 17 个 Ruff 检测的问题
   - 改进异常处理 (使用具体异常类型)
   - 移除未使用变量
   - 优化布尔值比较
   - 使用现代 Python 语法 (X | Y)

5. 新增文档
   - planner.prompt.md: AI 规划代理模板
   - Agent.md: Agent 架构完整指南

6. 项目结构调整
   - 移动 publish.sh 到 scripts/
   - 统一代码格式化
- ci.yml: 将 black/isort 检查替换为 ruff format/check
- auto-format.yml: 使用 Ruff 进行自动格式化
- 修复 CI 构建失败问题 (black 命令不存在)
@jamiesun jamiesun merged commit befab4e into main Oct 28, 2025
7 checks passed
@jamiesun jamiesun deleted the feature/project-structure-optimization branch October 28, 2025 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants