- 50 命令:patrol/health/board/recall/poke/who/inbox/mind/message/team 等 - 异步并行 SSH (asyncio subprocess) - 命令注册表 + @command decorator + 插件扩展架构 - 环境检测 (Mac/VM/agent 身份) - JSON 输出契约 (stdout=成功, stderr=错误 code) - 权限模型 (agent 身份检测 + 环境限制) - pytest 23/23 通过 - deploy-joy.sh 全集群 16 VM 部署脚本 (含 PEP 668 兼容) - 旧 bash 版归档到 archive/commands.bash/ Closes: joy CLI 2.0 迁移
22 lines
439 B
TOML
22 lines
439 B
TOML
[project]
|
|
name = "joy-cli"
|
|
version = "2.0.0"
|
|
description = "麟悦飞轮统一 CLI — 全集群 AI agent 共享工具层"
|
|
requires-python = ">=3.9"
|
|
dependencies = [
|
|
"pyyaml>=6.0",
|
|
"httpx>=0.27",
|
|
]
|
|
|
|
[project.scripts]
|
|
joy = "joy.cli:main"
|
|
|
|
[build-system]
|
|
requires = ["setuptools>=68", "wheel"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["src"]
|
|
|
|
[tool.pytest.ini_options]
|
|
testpaths = ["tests"]
|