feat: 实现Operation-Agent核心功能及电商平台适配器
refactor: 重构项目结构,分离server和dashboard代码 style: 统一代码风格,修复lint警告 test: 添加平台适配器工厂测试用例 ci: 更新CI/CD流程,增加语义验证和性能测试 docs: 添加语义中心文档,定义统一数据模型和状态机
This commit is contained in:
43
server/src/api/routes/ai-self-improvement.ts
Normal file
43
server/src/api/routes/ai-self-improvement.ts
Normal file
@@ -0,0 +1,43 @@
|
||||
import { Router } from 'express';
|
||||
import { AISelfImprovementController } from '../controllers/AISelfImprovementController';
|
||||
import { Container } from 'typedi';
|
||||
|
||||
const router = Router();
|
||||
const aiSelfImprovementController = Container.get(AISelfImprovementController);
|
||||
|
||||
// 生成改进建议
|
||||
router.get('/suggestions/generate', (req, res, next) => {
|
||||
aiSelfImprovementController.generateSuggestions()
|
||||
.then(result => res.json(result))
|
||||
.catch(next);
|
||||
});
|
||||
|
||||
// 获取所有改进建议
|
||||
router.get('/suggestions', (req, res, next) => {
|
||||
aiSelfImprovementController.getSuggestions()
|
||||
.then(result => res.json(result))
|
||||
.catch(next);
|
||||
});
|
||||
|
||||
// 更新建议状态
|
||||
router.put('/suggestions/:id/status', (req, res, next) => {
|
||||
aiSelfImprovementController.updateSuggestionStatus(req.params.id, req.params.status)
|
||||
.then(result => res.json(result))
|
||||
.catch(next);
|
||||
});
|
||||
|
||||
// 自动应用改进建议
|
||||
router.get('/suggestions/apply', (req, res, next) => {
|
||||
aiSelfImprovementController.applySuggestions()
|
||||
.then(result => res.json(result))
|
||||
.catch(next);
|
||||
});
|
||||
|
||||
// 执行定期优化
|
||||
router.get('/optimize', (req, res, next) => {
|
||||
aiSelfImprovementController.performOptimization()
|
||||
.then(result => res.json(result))
|
||||
.catch(next);
|
||||
});
|
||||
|
||||
export default router;
|
||||
Reference in New Issue
Block a user