Files
KiloStar/pyproject.toml
T
zhaoxi a53ffebe0e feat: 新增工具插件、系统日志、workflow配置及前端优化
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>
2026-06-03 07:34:43 +00:00

55 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 = ["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",
]