|
@@ -1,40 +0,0 @@
|
|
|
-[project]
|
|
|
|
|
-name = "reson-agent"
|
|
|
|
|
-version = "0.1.0"
|
|
|
|
|
-description = "Extensible, learnable Agent framework with execution tracing and memory"
|
|
|
|
|
-readme = "README.md"
|
|
|
|
|
-requires-python = ">=3.10"
|
|
|
|
|
-license = {text = "MIT"}
|
|
|
|
|
-authors = [
|
|
|
|
|
- {name = "Resonote Team"}
|
|
|
|
|
-]
|
|
|
|
|
-keywords = ["agent", "llm", "ai", "memory", "trace"]
|
|
|
|
|
-
|
|
|
|
|
-dependencies = [
|
|
|
|
|
- "docstring-parser>=0.15", # 用于解析函数 docstring 生成 schema
|
|
|
|
|
-]
|
|
|
|
|
-
|
|
|
|
|
-[project.optional-dependencies]
|
|
|
|
|
-postgres = ["asyncpg>=0.29"]
|
|
|
|
|
-redis = ["redis>=5.0"]
|
|
|
|
|
-openai = ["openai>=1.0"]
|
|
|
|
|
-dev = [
|
|
|
|
|
- "pytest>=7.0",
|
|
|
|
|
- "pytest-asyncio>=0.21",
|
|
|
|
|
-]
|
|
|
|
|
-all = [
|
|
|
|
|
- "asyncpg>=0.29",
|
|
|
|
|
- "redis>=5.0",
|
|
|
|
|
- "openai>=1.0",
|
|
|
|
|
-]
|
|
|
|
|
-
|
|
|
|
|
-[build-system]
|
|
|
|
|
-requires = ["hatchling"]
|
|
|
|
|
-build-backend = "hatchling.build"
|
|
|
|
|
-
|
|
|
|
|
-[tool.hatch.build.targets.wheel]
|
|
|
|
|
-packages = ["reson_agent"]
|
|
|
|
|
-
|
|
|
|
|
-[tool.pytest.ini_options]
|
|
|
|
|
-asyncio_mode = "auto"
|
|
|
|
|
-testpaths = ["tests"]
|
|
|