|
|
6a5495005e
|
refactor(core): 重构配置与入口模块,统一配置结构并调整导入
- 扁平化应用配置类,合并数据库、LLM、爬虫和通知配置
- 重新实现配置加载,统一环境变量前缀和字段命名
- 入口脚本调整,增加源码路径处理,支持模块绝对导入和直接运行
- HRAgentApplication中使用新配置字段访问方式
- 优化通知渠道注册逻辑,适配新的配置字段重命名
- 模块路径统一由ylhp_hr_2.0改为ylhp_hr_2_0,确保导入一致性
- 删除旧配置模块,避免配置重复和混淆
- service.analysis包暴露MockLLMClient,完善LLM客户端选项
- 保留主入口运行示例,演示系统初始化与功能打印
|
2026-03-24 11:57:45 +08:00 |
|
|
|
507a2522cd
|
feat(core): 重构项目为简历智能体系统基础架构
- 重命名项目及包结构为ylhp-hr-2-0,支持多平台简历爬取与AI分析
- 移除旧的main.py,新增统一主应用入口及初始化流程
- 实现配置模块,支持数据库、LLM、通知和爬虫多种配置项及环境变量加载
- 构建领域模型,包括候选人、简历、职位、评价等实体与枚举定义
- 设计评价方案服务,提供默认评价模板及方案管理接口
- 开发分析服务,整合LLM客户端实现基于AI的简历分析功能
- 实现多种通知渠道支持,包括企业微信、钉钉、邮件
- 引入爬虫工厂及Boss爬虫模块支持候选人数据抓取
- 统一入库服务,完成数据归一化、验证及去重功能
- 添加异步任务协调流程,支持爬取后自动分析及通知
- 配置项目依赖管理,支持选装LLM和开发工具插件
- 初步搭建代码目录结构,划分配置、领域、服务、映射、控制器层等模块
|
2026-03-24 11:29:53 +08:00 |
|
|
|
6f38bc02c1
|
chore(repo): 添加.gitignore,Python版本配置及基础项目结构
- 新增详细.gitignore文件,忽略常见Python缓存、构建等无用文件
- 添加.python-version指定Python版本为3.14
- 添加pyproject.toml,配置项目元信息及依赖包
- 新增uv.lock锁定依赖版本,确保环境一致性
- 新增main.py示例代码,演示Boss类的基本用法:获取职位列表、候选人及简历内容
- 配置国内及私有PyPI源镜像以加速依赖安装
|
2026-03-24 10:55:45 +08:00 |
|