MindOS_CLI/pyproject.toml
lidf 69dd868e2f init: MindOS CLI 本地执行体(从 mindOSv2/mindos-cli 独立)
- 独立 pyproject.toml(pip install -e .)
- vendor_hermes.sh 已改为显式路径模式(不再依赖相对目录)
- 包含 hermes vendor 快照
2026-04-28 13:12:54 +08:00

51 lines
1.1 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[build-system]
requires = ["setuptools>=68.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "mindos-cli"
version = "0.1.0"
description = "MindOS NEXT 本地执行体 — Cloud Hermes 的受管理执行节点"
readme = "README.md"
requires-python = ">=3.10"
license = {text = "MIT"}
authors = [
{name = "MindOS Team"},
]
dependencies = [
# Hermes 核心依赖
"litellm>=1.30",
"openai>=1.0",
"rich>=13.0",
"prompt-toolkit>=3.0",
"tiktoken>=0.5",
"fire>=0.5",
"pyyaml>=6.0",
"aiohttp>=3.9",
# MCP 协议
"mcp>=1.0",
# Mind CLI 专属
"websockets>=12.0",
"click>=8.0",
]
[project.optional-dependencies]
# macOS 系统拾音Phase 4
audio = [
"pyobjc-core>=10.0",
"pyobjc-framework-Quartz>=10.0",
"pyobjc-framework-ScreenCaptureKit>=10.0",
"pyobjc-framework-CoreMedia>=10.0",
"pyobjc-framework-AVFoundation>=10.0",
"pyobjc-framework-libdispatch>=10.0",
"sounddevice>=0.4",
"numpy>=1.24",
]
[project.scripts]
mind = "mindcli.cli:main"
[tool.setuptools.packages.find]
include = ["mindcli*"]