a53ffebe0e
1. 新增工具插件(edit_file, python_executor, search_file, shell_executor, write_file) 2. 新增系统事件日志模块和API 3. 新增workflow配置文件和详情API 4. 前端增加SSE、错误边界、设置引导等组件 5. 优化认证加密、速率限制、配置加载等工具模块 6. 删除废弃的cluster和health API 7. 补充单元测试和集成测试 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
55 lines
1.1 KiB
TOML
55 lines
1.1 KiB
TOML
[build-system]
|
||
requires = ["hatchling"]
|
||
build-backend = "hatchling.build"
|
||
|
||
[tool.hatch.build.targets.wheel]
|
||
packages = ["kilostar"]
|
||
|
||
[project]
|
||
name = "kilostar"
|
||
version = "0.1.0"
|
||
description = "A multi-agent system"
|
||
readme = "README.md"
|
||
requires-python = ">=3.12,<4.0"
|
||
dependencies = [
|
||
"alembic>=1.13.0",
|
||
"asyncpg>=0.31.0",
|
||
"cryptography>=42.0.0",
|
||
"httpx>=0.28.1",
|
||
"jinja2>=3.1.6",
|
||
"loguru>=0.7.3",
|
||
"pretor-viceroy>=0.2.0",
|
||
"pwdlib[argon2,bcrypt]>=0.3.0",
|
||
"pydantic-ai>=1.73.0",
|
||
"pyfiglet>=1.0.4",
|
||
"pyjwt>=2.12.1",
|
||
"python-ulid>=3.1.0",
|
||
"ray[default,serve]>=2.54.0",
|
||
"rich>=14.3.3",
|
||
"sqlalchemy>=2.0.49",
|
||
"tavily-python>=0.7.0",
|
||
]
|
||
|
||
[project.optional-dependencies]
|
||
gpu = [
|
||
"vllm>=0.11.0",
|
||
]
|
||
|
||
[dependency-groups]
|
||
dev = [
|
||
"pytest>=9.0.3",
|
||
"pytest-asyncio>=1.3.0",
|
||
]
|
||
|
||
[tool.pytest.ini_options]
|
||
asyncio_mode = "auto"
|
||
testpaths = ["tests"]
|
||
pythonpath = ["."]
|
||
addopts = "-ra -q --strict-markers"
|
||
markers = [
|
||
"integration: 端到端 / 组装层 smoke 测试(不依赖真 ray / postgres)",
|
||
]
|
||
filterwarnings = [
|
||
"ignore::DeprecationWarning",
|
||
]
|