From 4dd03ff407ef31f578a018199f390684e4cbd131 Mon Sep 17 00:00:00 2001 From: chengke <404835780@qq.com> Date: Wed, 13 May 2026 22:33:19 +0800 Subject: [PATCH] chore: remove stale SDK scaffolds from monorepo The real SDKs live in standalone repos: - Python: Ontos-AI/knowhere-python-sdk - Node: Ontos-AI/knowhere-node-sdk Deleted: - packages/sdk-python/ (only contained build artifacts) - packages/sdk-typescript/ (only contained dist/node_modules) - packages/openapi-specs/ (empty, only node_modules) Updated AGENTS.md project structure accordingly. --- AGENTS.md | 21 ++++++++++--------- .../contract/test_demo_documents_contract.py | 1 + 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 1bec3165d..bdd91faa2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -44,19 +44,20 @@ knowhereapi-main/ │ ├── web/ # Frontend (separate repo: knowhere-dashboard) │ └── docs/ # Internal documentation ├── packages/ -│ ├── shared-python/shared/ # Shared library (pip: knowhere-shared) -│ │ ├── models/database/ # SQLAlchemy ORM models -│ │ ├── models/schemas/ # Pydantic request/response schemas -│ │ ├── services/retrieval/ # Core retrieval engine -│ │ ├── services/chunks/ # DataFrame → ChunkPayload conversion -│ │ ├── services/ai/ # LLM prompt service & AI client -│ │ └── utils/ # Text, file, and chunk utilities -│ ├── sdk-python/ # Public Python SDK -│ ├── sdk-typescript/ # Public Node.js SDK -│ └── openapi-specs/ # OpenAPI spec definitions +│ └── shared-python/shared/ # Shared library (pip: knowhere-shared) +│ ├── models/database/ # SQLAlchemy ORM models +│ ├── models/schemas/ # Pydantic request/response schemas +│ ├── services/retrieval/ # Core retrieval engine +│ ├── services/chunks/ # DataFrame → ChunkPayload conversion +│ ├── services/ai/ # LLM prompt service & AI client +│ └── utils/ # Text, file, and chunk utilities └── deploy/ # Docker Compose & deployment scripts ``` +> **SDKs live in standalone repos:** +> - Python SDK → [`Ontos-AI/knowhere-python-sdk`](https://github.com/Ontos-AI/knowhere-python-sdk) +> - Node SDK → [`Ontos-AI/knowhere-node-sdk`](https://github.com/Ontos-AI/knowhere-node-sdk) + --- ## End-to-End Pipeline Overview diff --git a/apps/api/tests/contract/test_demo_documents_contract.py b/apps/api/tests/contract/test_demo_documents_contract.py index abca22c68..ea21e7de6 100644 --- a/apps/api/tests/contract/test_demo_documents_contract.py +++ b/apps/api/tests/contract/test_demo_documents_contract.py @@ -140,6 +140,7 @@ async def test_should_materialize_demo_source_without_parse_or_credit_charge( "shared.services.storage.result_storage.get_result_storage", lambda: fake_result_storage, ) + monkeypatch.setenv("RETRIEVAL_AGENTIC_ENABLED", "false") async with developer_api_client_factory() as api_client: empty_cached_response = await api_client.post(