Ubuntu
|
11016b6667
|
更新资源监控
|
2025-12-31 09:22:51 +00:00 |
|
Ubuntu
|
178c563012
|
更新agent列表
|
2025-12-31 06:08:08 +00:00 |
|
Ubuntu
|
94b2140a2c
|
更新代码
|
2025-12-31 05:52:19 +00:00 |
|
Ubuntu
|
ddecf5ec5e
|
剩下资源管控
|
2025-12-30 06:22:47 +00:00 |
|
Ubuntu
|
ee368e8812
|
更新太极测试渠道
|
2025-12-28 13:28:16 +00:00 |
|
Ubuntu
|
78a2394426
|
更新taiji
|
2025-12-28 12:05:37 +00:00 |
|
Ubuntu
|
41cdef4607
|
更新权限计费同意接口
|
2025-12-28 11:44:07 +00:00 |
|
Ubuntu
|
1712a456fa
|
更新aks文档
|
2025-12-28 08:33:23 +00:00 |
|
Ubuntu
|
37c329884d
|
更新mode网关
|
2025-12-28 07:34:35 +00:00 |
|
Ubuntu
|
f484912d8a
|
拆分api接口文档
|
2025-12-26 15:16:32 +00:00 |
|
Ubuntu
|
b5548991e7
|
更新渠道资源分配
|
2025-12-26 14:38:28 +00:00 |
|
Ubuntu
|
150a372213
|
更新渠道申请
|
2025-12-26 08:32:00 +00:00 |
|
Ubuntu
|
4359f9ad05
|
更新api文档
|
2025-12-26 08:06:11 +00:00 |
|
Ubuntu
|
0d4c57c6b0
|
更新计费与资源管理API
|
2025-12-26 07:49:38 +00:00 |
|
Ubuntu
|
ca824333c1
|
更新分工
|
2025-12-26 05:50:41 +00:00 |
|
Ubuntu
|
9a2cdd21b0
|
更新运营
|
2025-12-26 04:22:23 +00:00 |
|
Ubuntu
|
31fb4a764c
|
更新计费管理员
|
2025-12-26 04:14:27 +00:00 |
|
Ubuntu
|
7da2295368
|
软删除
|
2025-12-25 11:23:23 +00:00 |
|
Ubuntu
|
658548b61c
|
更新渠道删除
|
2025-12-25 10:59:02 +00:00 |
|
Ubuntu
|
f3e10771ea
|
更新接口文档
|
2025-12-25 10:29:29 +00:00 |
|
Ubuntu
|
f1408e53a3
|
更新超级管理员
|
2025-12-25 10:20:49 +00:00 |
|
Ubuntu
|
ca42261b5c
|
更新管理员
|
2025-12-25 08:06:54 +00:00 |
|
Ubuntu
|
26d3257003
|
更新数据库错误
|
2025-12-25 07:56:49 +00:00 |
|
Ubuntu
|
c735d60140
|
更新接口
|
2025-12-25 07:25:32 +00:00 |
|
Ubuntu
|
2e09716dd9
|
更新计费逻辑
|
2025-12-25 04:20:42 +00:00 |
|
xiaohei
|
e153d27f28
|
更新渠道
|
2025-12-24 15:14:31 +00:00 |
|
xiaohei
|
fa696b0aac
|
更新jwt
|
2025-12-24 14:41:38 +00:00 |
|
xiaohei
|
d26f703ff3
|
更新jwt认证
|
2025-12-24 12:33:54 +00:00 |
|
xiaohei
|
4382462470
|
更新api接口
|
2025-12-24 11:03:53 +00:00 |
|
xiaohei
|
fca8695354
|
更新api接口文档
|
2025-12-24 03:05:07 +00:00 |
|
xiaohei
|
a4b19d21d6
|
feat: 完成登录页面基础结构
|
2025-12-24 02:04:44 +00:00 |
|
xiaohei
|
9b5f60fa91
|
config: 配置Prometheus和Grafana监控
配置内容:
1. 更新Prometheus配置
- 添加服务标签
- 优化抓取间隔和超时
- 配置NATS监控端点
- 添加外部标签
2. 创建Grafana数据源配置
- 配置Prometheus数据源
- 设置为默认数据源
- 配置查询超时和间隔
3. 创建Grafana仪表板配置
- 配置自动发现仪表板
- 支持UI更新
4. 创建监控仪表板
- taiji-monitoring.json
- 包含HTTP请求、Agent、工具调用、MCP请求等监控面板
- 10个监控面板,覆盖系统关键指标
监控指标:
- HTTP请求总数和耗时
- 活跃Agent数
- Agent注册统计
- 工具调用统计
- MCP请求统计
- WebSocket连接数
- 系统连接状态(Redis、NATS、Database)
- 函数注册表大小
- 函数工具调用统计
|
2025-12-23 07:42:56 +00:00 |
|
xiaohei
|
70608bed16
|
feat: 实现平台监控功能并生成API文档
功能实现:
1. 创建监控模块 (monitoring.py)
- 系统健康检查
- 系统性能指标(CPU、内存、磁盘)
- 服务统计信息(Agent、执行、工具、用户)
- 性能趋势分析
- 系统告警
2. 添加监控API端点
- GET /api/v1/monitoring/metrics - 系统性能指标
- GET /api/v1/monitoring/stats - 服务统计信息
- GET /api/v1/monitoring/trends - 性能趋势数据
- GET /api/v1/monitoring/alerts - 系统告警
- GET /api/v1/monitoring/dashboard - 监控仪表板
3. 优化健康检查API
- 使用监控模块统一管理健康检查
4. 添加依赖
- psutil==5.9.6 (系统资源监控)
5. 生成API文档
- Docs/项目文档/API接口文档_监控功能.md
- 包含完整的API说明、请求/响应示例、集成示例
监控功能:
- 实时系统资源监控(CPU、内存、磁盘)
- 服务指标统计(24小时/7天)
- 性能趋势分析(支持多种时间范围和间隔)
- 智能告警系统(资源告警、服务告警)
- 聚合监控仪表板
|
2025-12-23 07:36:57 +00:00 |
|
xiaohei
|
326d95c0ab
|
fix: 修复MCP Agent注册数据库问题并添加数据库设计文档
任务1: 修复Agent注册找不到库的问题
- 问题: agents表不存在,导致Agent注册失败
- 解决: 手动执行数据库初始化,创建所有表
- 结果: 所有核心表已创建(users, agents, tools, sessions, executions, api_keys, billing, audit_logs)
任务2: 创建数据库设计文档
- 文档位置: Docs/项目文档/数据库设计文档.md
- 内容包含:
* 数据库架构概述(PostgreSQL、Redis、NATS)
* 8个核心数据表详细设计(字段、索引、关联关系)
* Redis缓存设计和Key规范
* NATS消息队列主题设计
* 数据流转和处理流程
* 数据库使用场景
* 数据库初始化和维护指南
* 数据安全和备份策略
数据库系统:
- PostgreSQL: 主数据库,存储持久化数据(8个核心表)
- Redis: 缓存和会话存储
- NATS: 消息队列和事件流
修复结果:
- agents表已创建,Agent注册功能正常
- 所有数据库表结构已文档化
|
2025-12-23 07:20:20 +00:00 |
|
xiaohei
|
eac70008e2
|
fix: 增加LiteLLM Gateway健康检查超时时间
问题:
- 健康检查端点/health需要检查所有模型端点,响应时间较长(>2分钟)
- 原超时时间10秒太短,导致健康检查总是超时
修复:
- 增加健康检查超时时间从10秒到30秒
- 增加start-period从5秒到30秒
- 增加interval从30秒到60秒
- curl命令添加--max-time 25秒限制
结果:
- 健康检查现在有足够时间完成模型端点检查
- 容器状态将能够正确反映服务健康状态
|
2025-12-23 05:05:52 +00:00 |
|
xiaohei
|
7f5aaeb855
|
fix: 修复LiteLLM Gateway健康检查配置
问题:
- 健康检查端点需要API key认证,但Dockerfile中的健康检查命令未包含API key
- 导致健康检查返回401错误,容器状态显示unhealthy
修复:
- 更新Dockerfile中的HEALTHCHECK命令,添加Authorization header
- 使用LITELLM_MASTER_KEY (sk-taiji-master-key) 进行健康检查
结果:
- LiteLLM Gateway健康检查现在可以正常工作
- 容器状态将显示为healthy
|
2025-12-23 04:40:05 +00:00 |
|
xiaohei
|
f47d15c26a
|
fix: 修复MCP Server启动问题
修复内容:
1. 修复docker-compose.yml中DATABASE_URL配置
- 从postgresql://改为postgresql+asyncpg://
- 确保使用正确的异步数据库驱动
2. 添加缺失的Prometheus Metrics定义
- HTTP请求指标 (http_requests_total, http_request_duration)
- Agent管理指标 (agents_registered_total, agents_queries_total)
- 工具调用指标 (tool_calls_total, function_tool_calls_total)
- MCP协议指标 (mcp_requests_total, mcp_request_duration)
- WebSocket指标 (websocket_connections_total, websocket_connections_active)
- 系统健康指标 (redis_connections, nats_connections, database_connections, function_registry_size)
问题原因:
- DATABASE_URL格式错误导致SQLAlchemy尝试使用psycopg2而非asyncpg
- Prometheus metrics变量未定义导致启动时NameError
修复结果:
- MCP Server现在可以正常启动并健康运行
- 所有Prometheus metrics正常工作
|
2025-12-23 04:18:59 +00:00 |
|
xiaohei
|
0fa39fbd61
|
docs: 添加认证及后台管理系统设计文档
设计内容:
- 系统概述和目标
- 架构设计(模块划分、系统架构图)
- 认证系统设计(登录流程、Token管理、密码安全)
- 权限管理系统(RBAC、角色定义、权限检查)
- 后台管理功能(用户管理、Agent管理、系统监控、审计日志)
- API设计(认证API、后台管理API)
- 数据库设计(表结构设计)
- 安全设计(认证安全、权限安全、数据安全)
- 实施计划(5个阶段,8-13天)
- 技术选型
- 后续扩展计划
- 风险评估
版本: v1.0
|
2025-12-22 09:42:35 +00:00 |
|
xiaohei
|
fa18de2233
|
fix: 修复启动事件中函数注册表大小更新的顺序
- 在初始化 mcp_handler 之后更新函数注册表大小
- 确保指标正确初始化
版本: v1.2.1
|
2025-12-22 09:15:56 +00:00 |
|
xiaohei
|
42a360a6cd
|
feat: 实现 MCP Server Prometheus Metrics
完成内容:
- 导入 Prometheus 客户端库
- 定义所有 Metrics 指标(HTTP、Agent、工具调用、MCP协议、WebSocket等)
- 实现 Metrics 中间件收集HTTP请求指标
- 实现 /metrics 端点返回 Prometheus 格式数据
- 在关键操作中记录指标(Agent注册、工具调用、WebSocket连接等)
指标类型:
- HTTP请求指标(总数、耗时、状态码)
- Agent管理指标(注册、查询、活跃数)
- 工具调用指标(API工具、函数工具)
- MCP协议指标(请求数、耗时)
- WebSocket指标(连接数、消息数)
- 系统健康指标(Redis、NATS、数据库连接状态)
- 函数注册表大小
版本: v1.2.1
|
2025-12-22 09:15:31 +00:00 |
|
xiaohei
|
244872a238
|
docs: 添加待完成任务清单
- 列出所有待完成的高中低优先级任务
- 包含 Phase 2 准备工作
- 提供任务优先级和工作量估算
- 建议工作顺序
版本: v1.2.1
|
2025-12-22 09:03:11 +00:00 |
|
xiaohei
|
ed50bd9146
|
test: 添加 MCP Server 单元测试
新增内容:
- tests/test_function_registry.py: 函数注册表单元测试
- tests/test_sandbox_executor.py: 沙箱执行器单元测试
- tests/test_mcp_function_tool.py: MCP函数工具调用测试
- tests/conftest.py: pytest 配置
- tests/README.md: 测试文档
- pytest.ini: pytest 配置文件
- run_tests.sh: 测试运行脚本
测试覆盖:
- 16个内置函数的完整测试
- 函数注册和查询功能
- 沙箱执行器(超时、异常处理)
- MCP协议函数工具调用集成测试
版本: v1.2.1
|
2025-12-22 05:47:49 +00:00 |
|
xiaohei
|
433d003e28
|
docs: 完善Agent原子化设计任务状态
- 添加状态列到Agent原子化设计表格
- 更新所有任务状态
版本: v1.2.1
|
2025-12-22 05:43:09 +00:00 |
|
xiaohei
|
b46370ef0f
|
docs: 修复任务拆分文档格式问题(清理重复标记)
- 删除重复的状态标记行
- 修复表格格式
- 确保所有任务状态正确显示
版本: v1.2.1
|
2025-12-22 05:42:52 +00:00 |
|
xiaohei
|
bc9f57caa3
|
docs: 修复任务拆分文档格式问题
- 修复重复的状态标记
- 完善A2A通信协议任务状态
- 统一表格格式
版本: v1.2.1
|
2025-12-22 05:42:41 +00:00 |
|
xiaohei
|
861656645e
|
docs: 完善任务拆分文档 - 添加MCP任务状态
- 更新MCP协议实现任务状态(T3.1.1-T3.1.6)
- 更新Agent原子化设计任务状态(T3.3.1-T3.3.4)
- 添加函数工具调用任务(T3.1.6)
版本: v1.2.1
|
2025-12-22 05:42:13 +00:00 |
|
xiaohei
|
920e2cb4d0
|
docs: 完善任务拆分与分工文档
- 更新所有任务的状态列(添加完成标记)
- MCP协议实现任务: 标记为已完成
- Agent原子化设计: 更新完成状态
- RapidAPI和LiteLLM: 更新完成状态
- 添加函数工具调用任务(T3.1.6)
版本: v1.2.1
|
2025-12-22 05:41:41 +00:00 |
|
xiaohei
|
c2101894f8
|
docs: 更新所有文档的实际内容
更新内容:
- 测试报告.md: 添加MCP函数工具调用测试章节,更新性能指标
- API接口文档.md: 完善Agent工具执行说明,添加函数工具调用示例
- 任务拆分与分工.md: 更新任务状态和交付物状态,添加完成情况
- 系统运作流程图.md: 添加系统状态和已实现功能模块
所有文档内容已同步到当前项目状态 v1.2.1
|
2025-12-22 05:41:08 +00:00 |
|
xiaohei
|
471ae073d5
|
docs: 完善测试报告文档
- 添加最新更新章节(MCP函数工具调用测试)
- 更新版本信息到 v1.2.1
- 添加最后更新时间
版本: v1.2.1
|
2025-12-22 05:39:48 +00:00 |
|
xiaohei
|
bade637c26
|
docs: 更新所有文档到 v1.2.1
更新内容:
- 测试报告.md: 版本更新,添加MCP测试信息
- API接口文档.md: 版本更新,添加更新日志
- 环境变量配置说明.md: 添加版本信息
- APILLAMA_OpenRouter集成说明.md: 添加版本信息
- 任务拆分与分工.md: 添加版本和状态信息
- 系统运作流程图.md: 添加版本信息
- MCP函数工具调用测试报告.md: 版本更新
所有文档统一更新到 v1.2.1
最后更新: 2025年12月22日
|
2025-12-22 05:39:40 +00:00 |
|