Metadata-Version: 2.4
Name: teambot-ai
Version: 1.56.43
Summary: 团队协作型AI助手 - Team Collaboration AI Assistant
Home-page: https://github.com/samaidev/teambot
Author: samaidev
Author-email: samaidev <samaidev@users.noreply.github.com>
License-Expression: MIT
Project-URL: Homepage, https://teambot.samai.cc
Project-URL: Repository, https://github.com/samaidev/teambot
Project-URL: Issues, https://github.com/samaidev/teambot/issues
Keywords: ai-assistant,agent,team,collaboration,desktop,open-interpreter,llm,chatbot,multi-agent,memory
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: openai>=1.12.0
Requires-Dist: aiohttp>=3.9.0
Requires-Dist: requests>=2.31.0
Requires-Dist: duckduckgo-search>=6.0.0
Requires-Dist: beautifulsoup4>=4.12.0
Requires-Dist: lxml>=5.0.0
Requires-Dist: psutil>=5.9.0
Requires-Dist: Pillow>=10.0.0
Requires-Dist: edge-tts>=6.1.0
Requires-Dist: pynput>=1.7.6
Requires-Dist: pynacl>=1.5.0
Provides-Extra: telegram
Requires-Dist: python-telegram-bot>=21.0; extra == "telegram"
Provides-Extra: discord
Requires-Dist: discord.py>=2.3.0; extra == "discord"
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.18.0; extra == "anthropic"
Provides-Extra: communication
Requires-Dist: cryptography>=41.0.0; extra == "communication"
Requires-Dist: websockets>=12.0; extra == "communication"
Provides-Extra: all
Requires-Dist: python-telegram-bot>=21.0; extra == "all"
Requires-Dist: discord.py>=2.3.0; extra == "all"
Requires-Dist: anthropic>=0.18.0; extra == "all"
Requires-Dist: cryptography>=41.0.0; extra == "all"
Requires-Dist: websockets>=12.0; extra == "all"
Dynamic: author
Dynamic: home-page
Dynamic: requires-python

# TeamBot Build

多智能体协作平台（CEO/部门智能体、工作流引擎、记忆系统、AICQ 群聊、闹钟自唤醒、免费模型中继等）。

## 运行
- 项目目录：`/home/mojo/teambot_build`
- 启动入口：`main.py`（用 IDE run_project 或 `python3 main.py`）
- 服务重启后观察 `nohup_*.log`；**IDE 端口 12345 严禁 kill**
- 数据：`agents.db`（智能体/工作流）、`memory.db`（会话/记忆）、`~/.teambot/data/llm_calls.db`（LLM 调用持久化）
- 远程部署流程（v0.50 基线）：备份 agents.db → `git fetch` + `reset --hard origin/main` → 重启 → 手动触发巡查 run 验证

## 测试
- 回归基线：`scripts/test_v0*_*.py`（v039–v050 十套件全绿）
- 运行单套件：`python3 scripts/test_v050_inspection_resilience.py`
- 全量回归建议按 worklog.md 归档条目逐套件执行

## 约定
- `worklog.md` ≤100 行，追加前压缩旧条目
- git push 一律委派子代理；本地 add/commit 可直接执行
- 当前分支 main（与 origin/main 同步于 3bbc80c [v0.24]）；本地另存未合并分支
  `fix/workflow-skill-dispatcher-overwrite`
- 详细任务档案见 worklog.md 历史归档段与 git 历史
