Files
PlantAI-rag-new/tooling/requirements.lock
jerryandClaude Fable 5 8c103ea382 feat(capabilities): S1+S2 机制地基+多轮记忆(能力框架/热加载/MCP Provider/history 线程化)
- capabilities/{manifests,registry,providers,install_manager}.py + tool_runner.py:
  三层机制(注册层/调用层/安装管理层),四 Provider,热加载差分刷新
- configs/capabilities.yaml: 唯一注册入口(明文热加载面)
- api.py: QARequest+history/capabilities, /capabilities/install loopback 路由
- llm_client.py: complete() tools 透传 + complete_raw_messages() 工具调用循环支持
- pipeline.py/answer_composer.py: history 线程化(只进 Dialogue Context,检索零回归)
- sdk: services/history.py(3轮/16k预算) + routers/qa.py session_id 剥离注入
- compile_qa.sh: rsync 允许子目录 + capabilities.yaml 入 install 清单
- tooling/cap/: fake_mcp_server.py + cap_selfcheck.py 机制自检
- requirements.lock: mcp 2.1.1 + 依赖 12 包

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-02 13:00:35 +08:00

143 lines
2.5 KiB
Plaintext

aiofiles==25.1.0
aiohappyeyeballs==2.6.2
aiohttp==3.13.5
aiosignal==1.4.0
aiosqlite==0.22.1
annotated-doc==0.0.5
annotated-types==0.8.0
anyio==4.14.2
attrs==26.1.0
biopython==1.87
certifi==2026.7.22
cffi==2.1.1
charset-normalizer==3.5.1
click==8.4.2
coverage==7.15.4
cryptography==50.0.1
Cython==3.2.8
distro==1.9.0
et_xmlfile==2.0.0
faiss-cpu==1.14.3
fastapi==0.141.1
filelock==3.29.4
frozenlist==1.8.0
fsspec==2026.6.0
greenlet==3.5.1
grpcio==1.80.0
h11==0.16.0
h2==4.3.0
hf-xet==1.5.1
hpack==4.1.0
httpcore==1.0.9
httpcore2==2.12.0
httptools==0.8.0
httpx==0.28.1
httpx-sse==0.4.3
httpx2==2.12.0
huggingface_hub==1.19.0
hyperframe==6.1.0
idna==3.19
iniconfig==2.3.0
Jinja2==3.1.6
jiter==0.16.0
joblib==1.5.3
jsonpatch==1.33
jsonpointer==3.1.1
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
langchain==1.3.2
langchain-classic==1.0.7
langchain-community==0.4.2
langchain-core==1.4.0
langchain-huggingface==1.2.2
langchain-protocol==0.0.16
langchain-text-splitters==1.1.2
langgraph==1.2.2
langgraph-checkpoint==4.1.1
langgraph-prebuilt==1.1.0
langgraph-sdk==0.3.15
langsmith==0.8.7
loguru==0.7.3
lxml==6.1.2
markdown-it-py==4.2.0
MarkupSafe==3.0.3
mcp==2.1.1
mcp-types==2.1.1
mdurl==0.1.2
mpmath==1.3.0
multidict==6.7.1
narwhals==2.25.0
neo4j==6.2.0
networkx==3.6.1
numpy==2.4.6
openai==3.3.1
openpyxl==3.1.5
opentelemetry-api==1.44.0
orjson==3.11.9
ormsgpack==1.12.2
packaging==26.3
pandas==3.0.5
pluggy==1.6.0
portalocker==3.2.0
propcache==0.5.2
protobuf==7.35.0
pycparser==3.0
pydantic==2.13.4
pydantic-settings==2.15.0
pydantic_core==2.46.4
Pygments==2.21.0
PyJWT==2.13.0
pymupdf==1.28.2
pytest==9.1.1
pytest-asyncio==1.4.0
pytest-cov==7.1.0
python-dateutil==2.9.0.post0
python-docx==1.1.2
python-dotenv==1.2.3
python-multipart==0.0.32
pytz==2026.3.post1
PyYAML==6.0.3
qdrant-client==1.18.0
rank-bm25==0.2.2
redis==8.0.0
referencing==0.37.0
regex==2026.5.9
requests==2.34.2
requests-toolbelt==1.0.0
respx==0.23.1
rich==15.0.0
rpds-py==2026.6.3
safetensors==0.8.0
scikit-learn==1.9.0
scipy==1.17.1
sentence-transformers==5.6.0
setuptools==81.0.0
shellingham==1.5.4
six==1.17.0
sniffio==1.3.1
SQLAlchemy==2.0.50
sse-starlette==3.4.8
starlette==1.6.0
sympy==1.14.0
tenacity==9.1.4
threadpoolctl==3.6.0
tokenizers==0.22.2
torch==2.13.0+cpu
tqdm==4.67.3
transformers==5.12.1
truststore==0.10.4
typer==0.25.1
typing-inspection==0.4.4
typing_extensions==4.16.0
urllib3==2.7.0
uuid_utils==0.16.0
uvicorn==0.52.4
uvloop==0.22.1
watchfiles==1.2.0
websockets==16.0
wheel==0.47.0
xlrd==2.0.1
xxhash==3.7.0
yarl==1.24.2
zstandard==0.25.0