Skip to main content

AI 任务管理系统

这个系统使用FastAPI后端和React前端,通过AI智能体帮助用户规划和管理项目任务。

系统功能

  • 通过自然语言对话规划项目任务
  • 自动分解复杂任务为子任务
  • 识别并管理任务间的依赖关系
  • 可视化任务流程图

快速开始

启动服务

# 给脚本添加执行权限
chmod +x start_services.sh stop_services.sh run_tests.sh

# 启动服务
./start_services.sh

首次启动时,系统会提示您输入API密钥和API基础URL。

停止服务

./stop_services.sh

测试系统

我们提供了两个测试脚本:

  1. 综合测试后端API:
python3 test_backend_comprehensive.py
  1. 专门测试RouterAgent:
python3 test_router_agent.py

环境变量配置

系统需要以下环境变量:

  • OPENAI_API_KEY: 用于访问AI服务的API密钥
  • OPENAI_BASE_URL: AI服务的基础URL,默认为 https://api.nuwaapi.com

这些变量可以通过以下方式设置:

  1. 在系统环境变量中设置
  2. 在 backend/.env 文件中设置
  3. 通过启动脚本交互式设置

日志文件

所有日志文件保存在 logs 目录下:

  • logs/backend.log: 后端服务日志

故障排除

如果遇到问题,请检查:

  1. API密钥是否正确设置
  2. API基础URL是否正确
  3. 日志文件中的错误信息

开发者说明

目录结构

  • backend/: 后端代码
    • src/: 源代码
    • main.py: 主入口点
  • logs/: 日志文件
  • project_documents/: 项目文档
  • *.sh: 服务管理脚本
  • *.py: 测试脚本

Metadata

Release files for task-manager-mcp 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for task-manager-mcp 1.0.0
File Size Uploaded Provenance
task_manager_mcp-1.0.0.tar.gz 60.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for task-manager-mcp 1.0.0
File Interpreter ABI Platform
task_manager_mcp-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 106.1 kB

Release files / task_manager_mcp-1.0.0.tar.gz

Download URL task_manager_mcp-1.0.0.tar.gz
Size 60.6 kB
Tags Source
SHA-256 checksum
How to use checksums
870db69081290a027fdf7eaeff654e24bdca67a3b56f0bed1afbac84b9c9070a
BLAKE2b-256 checksum
How to use checksums
213ed628f6715e9dde2bd377b6d6f376b2a023be8b33b0bc75463326ad5c78d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.13

Release files / task_manager_mcp-1.0.0-py3-none-any.whl

Download URL task_manager_mcp-1.0.0-py3-none-any.whl
Size 45.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00da82f9c5d6e5ac0895daf8c14be50d9c6d4fb4f23cec5dcd26c1733a225b4f
BLAKE2b-256 checksum
How to use checksums
b5ef2011b0d0fdf97ec73198078fca40340ae94d2ee83d9db5f7cfd6e2b010d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.13

Security for task-manager-mcp 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page