ForcePilot/server/utils
肖泽涛 46b676db07 feat(skills): add skills management module
实现 Skills 管理功能,支持超级管理员导入、编辑、导出和删除技能包。

- 新增 Skill 数据模型(元数据存数据库,内容存文件系统)
- 新增 /api/system/skills/* 路由(权限分级:admin 可列表,superadmin 可管理)
- 新增 SelectedSkillsReadonlyBackend,运行时只读挂载到 /skills
- Agent 配置新增 skills 字段,运行时注入技能提示词
- 前端新增 Skills 管理页面(设置弹窗 + 独立路由)
- 新增测试覆盖:service/router/backend 单测

未实现功能:
 - 关联使用其他技能
 - 沙箱执行代码
 - 在技能中绑定工具
2026-02-21 02:48:20 +08:00
..
__init__.py style: fix ruff check 2025-05-24 11:29:45 +08:00
access_log_middleware.py feat(server): 添加访问日志中间件并优化日志配置 2025-12-17 22:55:12 +08:00
auth_middleware.py refactor: 重构数据库访问层,用户/对话/消息都统一迁移至PostgreSQL并添加业务模型支持 2026-01-24 10:56:31 +08:00
auth_utils.py refactor(time): 重构应用程序中的日期时间处理 2025-10-13 15:08:54 +08:00
common_utils.py refactor: 重构数据库访问层,用户/对话/消息都统一迁移至PostgreSQL并添加业务模型支持 2026-01-24 10:56:31 +08:00
lifespan.py feat(skills): add skills management module 2026-02-21 02:48:20 +08:00
migrate.py feat(知识库): 重构知识库元数据存储为PostgreSQL数据库 2026-01-24 10:56:31 +08:00
singleton.py style: ruff format 2025-10-24 00:11:52 +08:00
user_utils.py refactor(user_utils): 简化拼音转换逻辑,移除备用方案,统一使用pypinyin库进行转换;优化正则表达式格式化 2025-09-22 17:13:52 +08:00