Commit Graph

110 Commits

Author SHA1 Message Date
b3767dd4ab feat(outlook): 添加 Outlook MCP 集成支持并优化分页功能
- 新增 NANO_OUTLOOK_MCP_URL 和 NANO_OUTLOOK_MCP_SERVER_ID 环境变量配置
- 实现 Outlook 邮件和日历的分页查询功能,添加安全参数验证
- 为 app-instance 创建脚本添加 Outlook MCP 服务器 ID 参数
- 更新前端 Outlook 页面实现邮件列表和日历事件的分页浏览
- 添加 Git 忽略文件配置和 Docker 挂载路径修复

BREAKING CHANGE: Outlook 集成现在需要配置 MCP URL 和服务器 ID 环境变量
2026-03-16 17:01:58 +08:00
04501fea22 feat(outlook): 添加 Outlook MCP 集成和分页功能支持
- 新增 NANO_OUTLOOK_MCP_URL 和 NANO_OUTLOOK_MCP_SERVER_ID 环境变量配置
- 实现 Outlook 邮件和日历的分页查询功能,添加 list_messages 和 list_events API
- 在前端 Outlook 页面中集成消息列表和日历事件的分页浏览
- 支持上一页/下一页导航和周视图切换功能
- 修复容器挂载路径问题,确保 deploy-control 创建 app-instance 时路径正确
- 更新 MCP 服务器配置,自动注册 Outlook 工具集
2026-03-16 17:01:08 +08:00
a54d6c5454 docs(router-proxy): 更新环境变量配置说明
- 在 .env.example 中添加了关于 REGISTRY_PATH 和 OUTPUT_PATH 的注释说明,
  解释这两个变量通常不需要手动配置,脚本会自动基于相对路径推导
- 在 README.md 中补充了相关配置项的中文说明,强调默认值比绝对路径更稳定
2026-03-16 11:28:01 +08:00
53c42bb81b docs(README): 更新项目部署文档添加完整部署指南
更新 README.md 文件,提供详细的单机部署指南,包括:
- 完整的服务架构说明和请求链路图解
- 环境变量配置说明和示例
- 逐步部署流程(镜像构建、网络创建、服务启动)
- 健康检查和首次注册验收步骤
- 常见问题解答

同时更新各个子模块的 README 添加环境变量示例文件引用
2026-03-16 11:23:17 +08:00
df5e3d693c feat(runtime-control): 注册流程改为通过AuthZ服务
注册现在通过AuthZ进行处理,而登录/运行时查找仍然使用deploy-control。
更新了API调用逻辑,将注册请求从直接调用deploy-control和instance-api
改为统一调用AuthZ服务。

- 修改了注册API路由(/api/runtime/register)以使用callAuthzService
- 更新README.md文档说明新的架构流程
- 添加AUTHZ_API_BASE_URL环境变量配置
- 更新注册页面描述信息
- 移除了不再使用的callDeployControl和callInstanceApi相关代码
2026-03-16 11:07:08 +08:00
be30aa9465 feat(deploy-control): 使用uv包管理器替换Python基础镜像
- 将Dockerfile的基础镜像从python:3.11-slim更换为ghcr.io/astral-sh/uv:python3.11-bookworm-slim
- 添加pyproject.toml和uv.lock文件到容器中
- 使用uv sync命令进行依赖安装
- 将启动命令从"python /app/server.py"改为"uv run --frozen server.py"
- 更新README.md中的启动命令说明,使用uv run替代python3运行服务
2026-03-16 10:23:43 +08:00
62808484d6 chore(git): 移除项目中的.gitignore文件
移除了根目录和auth-portal/src目录下的.gitignore配置文件,
以及相关的二进制缓存文件,统一项目忽略规则管理。
2026-03-16 09:40:34 +08:00
a92841e912 feat(auth): 添加认证客户端和服务端控制功能
- 新增 auth-client.ts 文件,提供登录、注册和前端跳转URL构建功能
- 实现 fetchJSON 工具函数,支持请求超时控制和错误处理
- 添加 runtime-control.ts 文件,提供部署控制API调用功能
- 实现标准化Token响应数据结构的功能
- 支持前端基础URL自动解析和手off码处理
2026-03-16 09:39:35 +08:00
7e9d1dcacb docs(authz-service): 更新 README 文档完善服务描述和文件结构
- 更新 authz-service 描述,明确已包含 Dockerfile、启动脚本和空白种子数据
- 在目录结构图中添加 Dockerfile 文件路径
- 在文档末尾添加 authz-service 的 README 路径到文档列表
- 从后续建议列表中移除已完成的 Dockerfile 和启动脚本相关条目
- 将 authz-service 的部署脚本更新为控制面接入和部署编排
2026-03-13 16:49:06 +08:00
0a49bcfb2d 第一次提交 2026-03-13 16:40:08 +08:00