- 04 Jan, 2026 3 commits
-
-
uuo00_n authored
为edu-service和llm-service添加Redis缓存支持 - 在edu-service中启用Spring缓存并添加学生今日摘要缓存 - 在llm-service中为敏感词过滤添加Redis缓存 - 更新docker-compose配置添加Redis服务 - 更新文档和架构图反映Redis集成
-
uuo00_n authored
在SPEAK.md和LLM_FILTER_TECHNICAL_WHITE_PAPER.md中添加了Security微服务的相关信息
-
uuo00_n authored
- 添加 Security Service 到微服务组件列表 - 更新服务访问地址和端口映射信息 - 补充 Security Service 的启动和测试指南 - 完善目录结构和常见问题说明
-
- 03 Jan, 2026 3 commits
-
-
uuo00_n authored
添加MongoDB数据库连接配置和持久化逻辑 实现安全分析和攻击建议的历史记录存储 新增历史查询接口和文档说明
-
uuo00_n authored
实现从多个安全厂商获取 RSS 资讯的功能,包括天融信、360 CERT 和绿盟 新增 RSSService 处理 RSS 源的获取和解析 添加相关 API 端点和响应模型 更新文档和测试示例
-
uuo00_n authored
- 重构安全分析服务,移除 Mock 数据依赖,改为严格依赖 Dify API - 新增 API_MOCK_TEST.md 文档说明测试用例和假数据 - 新增 DIFY_PROMPT.md 文档规范智能体提示词和返回格式 - 改进错误处理和日志记录,不再提供降级 Mock 数据 - 更新 SECURITY_SERVICE.md 文档,明确接口要求和注意事项 - 添加生产环境部署脚本 deploy.sh 和 docker-compose.prod.yml
-
- 29 Dec, 2025 2 commits
-
-
uuo00_n authored
fix(auth-service): 将JWT中的userID转为字符串格式 refactor(security-service): 优化安全分析请求的LLM提示词和响应处理 - 使用streaming模式调用Dify API提高可靠性 - 增强提示词约束确保返回合法JSON - 改进错误处理和日志记录 docs(security-service): 添加服务使用说明文档
-
uuo00_n authored
- 初始化 FastAPI 应用结构及核心模块 - 实现安全分析、攻击建议、风险监测等核心 API - 添加 JWT 鉴权及管理员权限控制 - 集成 Dify LLM 进行安全分析 - 更新 docker-compose 和网关配置 - 补充 README 文档和安全服务说明
-
- 28 Dec, 2025 3 commits
-
-
uuo00_n authored
添加CHANGELOG.md记录项目变更历史 添加SPEAK.md技术演讲稿与实现指南 更新README.md添加项目徽章和许可证信息
-
uuo00_n authored
- 重构 ACCOUNTS.md 文件,补充初始化脚本来源和详细账号信息 - 删除过时的 ARCHITECTURE_REDESIGN.md 文件 - 优化 DEVELOPMENT.md 文件结构,简化启动说明 - 重写 README.md,完善模块说明和架构细节 - 更新技术白皮书内容,调整架构描述和数据存储策略
-
uuo00_n authored
在对话服务中集成Dify智能体进行二次内容安全检查,当本地敏感词过滤通过后,会调用Dify API进行更智能的内容安全检测。同时更新相关配置和文档描述,移除不再使用的仪表盘功能。 - 在docker-compose和配置中添加Dify相关环境变量 - 实现Dify服务调用和结果解析逻辑 - 在对话处理流程中集成Dify检查 - 移除LLM服务中不再使用的仪表盘相关代码
-
- 27 Dec, 2025 2 commits
-
-
uuo00_n authored
refactor: 将仪表盘路由从LLM服务迁移至教育服务 feat: 添加仪表盘相关DTO、控制器和服务实现 fix: 修复JWT认证过滤器中的用户上下文处理 docs: 更新账户初始化文档和数据库脚本 chore: 清理LLM服务中旧的仪表盘代码
-
uuo00_n authored
重构项目结构为微服务架构,新增教育服务模块(edu-service)及相关功能: - 添加教育服务核心实体(学生、教师、班级、课表等)及DTO - 实现教育服务API接口(人员管理、教师管理、班级管理、课表管理等) - 配置教育服务数据库连接和JPA实体 - 添加Dockerfile和构建配置 - 更新相关文档和部署说明 同时调整原有LLM服务和认证服务结构: - 将原单体的数据库、模型和服务拆分到对应微服务 - 更新各服务的Docker配置和依赖 - 添加跨服务通信支持
-
- 14 Dec, 2025 1 commit
-
-
uuo00_n authored
添加项目技术白皮书文档,包含架构设计、核心算法实现和安全治理等内容
-
- 13 Dec, 2025 7 commits
-
-
uuo00_n authored
-
uuo00_n authored
- 在 CHANGELOG 中添加最新修复和功能更新 - 在 README 中添加学期配置和新增的周课表接口文档
-
uuo00_n authored
确保默认用户有对应的学生实体,避免接口返回404错误 同时优化/students/me接口的错误处理逻辑
-
uuo00_n authored
实现教师端周课表查询接口,包含相关数据模型和服务逻辑 - 新增 TeacherWeekScheduleItem 和 TeacherWeekSummary 数据模型 - 添加 teacher_week_schedule 服务函数处理教师课表查询 - 实现 /teacher/week API 端点,支持周次参数和权限验证
-
uuo00_n authored
修复teacher_person_id可能为字符串时的ObjectId转换问题 确保created_at字段返回ISO格式的字符串
-
uuo00_n authored
将生产环境数据库配置注释掉,启用本地开发环境配置 修改数据库名称为llm_filter_db
-
uuo00_n authored
添加 TERM_START_DATE 配置项用于学期开始日期计算 实现学生周课表查询接口,支持按周次查询课表 完善学生实体查询的 ObjectId 处理逻辑
-
- 08 Dec, 2025 9 commits
-
-
uuo00_n authored
记录从1.0.0版本到当前未发布版本的所有功能新增、问题修复、重构优化等变更内容
-
uuo00_n authored
refactor: 统一使用Path/Body参数装饰器 docs: 为所有API端点添加详细文档和错误响应示例 style: 格式化代码并修复文件结尾换行
-
uuo00_n authored
-
uuo00_n authored
删除所有__pycache__目录下的.pyc文件和虚拟环境中的编译缓存文件
-
uuo00_n authored
在配置中添加APP_BASE_URL环境变量,用于设置应用基础URL 启动时打印API文档和OpenAPI JSON的访问链接
-
uuo00_n authored
将Config类替换为model_config,使用ConfigDict配置模型 添加field_serializer处理ObjectId序列化 更新PyObjectId验证器以兼容Pydantic v2
-
uuo00_n authored
- 修复API路径前缀的转义字符显示问题 - 补充测试账号信息,区分教育版和企业版 - 完善登录响应字段说明 - 添加对话删除接口文档 - 更新仪表板接口角色要求 - 补充学生绑定接口文档 - 完善敏感词过滤响应示例 - 添加错误码与根路径说明
-
uuo00_n authored
删除不再使用的文档文件,包括统一鉴权、字段清理、接口文档、用户绑定等过时方案说明
-
uuo00_n authored
处理敏感词时添加对新版结构化数据的支持,同时保持对旧版字符串列表的兼容 修改数据库连接配置为本地开发环境
-
- 04 Dec, 2025 1 commit
-
-
uuo00_n authored
-
- 30 Nov, 2025 4 commits
-
-
uuo00_n authored
feat: 对话 ID/标题统一、敏感词结构化、删除接口与 CORS 支持
-
boshi-xixixi authored
- API:GET /conversations 使用 List[ConversationResponse](含 id/title/最近消息) - API:GET /conversations/{id} 返回对象含 id/title 与完整消息 - API:DELETE /conversations/{id} 新增删除路由,返回 DeleteResult - API:POST /conversations/{id}/messages 保持 MessageSendResult,敏感词为结构化列表 关联问题:#7 #8 #9 #10 #12 -
boshi-xixixi authored
- services:create_conversation 默认标题“新会话 mm-dd HH:MM” - services:add_message 首次用户消息更新标题;消息与返回使用结构化敏感词列表 - services:get_conversation 统一返回 id/_id/title 并结构化敏感词 - services:get_user_conversations 列表仅返回最近一条消息(负载优化) - services:delete_conversation 删除对话并清理敏感记录 关联问题:#7 #8 #9 #12 #10
-
boshi-xixixi authored
- schemas:ConversationResponse/ConversationDocOut 增加 title;ConversationDocOut 增加 id(_id 可选) - schemas:新增 SensitiveWordInfoResponse、DeleteResult;MessageResponse/MessageSendResult 的 sensitive_words_found 改为结构化列表 关联问题:#7 #8 #9 #10 #11 #12
-
- 19 Nov, 2025 1 commit
-
-
uuo00_n authored
-
- 18 Nov, 2025 1 commit
-
-
uuo00_n authored
refactor(services): 重构敏感词记录功能以包含详细敏感词信息 refactor(cors): 根据配置动态设置CORS允许的源和凭证 style: 移除不必要的注释和空行
-
- 17 Nov, 2025 3 commits