Skip to content

chore: Remove stale SDK scaffolds from monorepo - #56

Merged
EricNGOntos merged 1 commit into
stagingfrom
chore/wuchengke/remove-stale-sdk-scaffolds
May 13, 2026
Merged

EricNGOntos merged 1 commit into
stagingfrom
chore/wuchengke/remove-stale-sdk-scaffolds

Conversation

@EricNGOntos

Copy link
Copy Markdown
Contributor

What

Remove three dead directories from packages/ that only contained stale build artifacts with no source code:

  • packages/sdk-python/ — empty scaffold (only build/ and dist/)
  • packages/sdk-typescript/ — empty scaffold (only dist/, node_modules/, .turbo/)
  • packages/openapi-specs/ — empty (only node_modules/)

Why

The real, maintained SDKs live in their own standalone repositories:

These monorepo directories were never imported or depended on by any code in apps/ or packages/shared-python/. Keeping them around was misleading.

Verification

  • make lint — ✅ passed
  • make typecheck — ✅ 0 errors
  • Grep for sdk-python, sdk-typescript, openapi-specs, knowhere_sdk across all code — zero import references found
  • AGENTS.md project structure updated to reflect the new layout and link to standalone repos

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.
@EricNGOntos EricNGOntos self-assigned this May 13, 2026
@EricNGOntos
EricNGOntos merged commit bc61ebf into staging May 13, 2026
7 checks passed
@EricNGOntos
EricNGOntos deleted the chore/wuchengke/remove-stale-sdk-scaffolds branch May 13, 2026 14:34
EricNGOntos added a commit that referenced this pull request May 13, 2026
* feat: implement decomposed retrieval workflow system with query planning, synthesis, and execution budget management.

* fix(agentic): resolve asset reconciliation and navigation orchestrator bugs

* test: update retrieval contract test to assert new agentic response fields

* feat: enable agentic retrieval by default and sync env configs (#54)

* chore: remove stale SDK scaffolds from monorepo (#56)

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.

* feat: add per-request use_agentic toggle and slim retrieval API contract (#57)

- Add use_agentic (bool|null) request parameter: true=force agentic,
  false=force legacy, null=server default (RETRIEVAL_AGENTIC_ENABLED).
- Remove deprecated enable_decomposition parameter (was ignored).
- Strip debug-only response fields (plan, steps, wallet_snapshot,
  planner_snapshot, final_strategy_used, evidence_text).
- Keep core response: namespace, query, router_used, answer_text,
  referenced_chunks, results.

* docs: concisely update AGENTS.md for WorkflowOrchestrator and use_agentic (#58)

* fix: remove agentic internal fields from empty query contract test (#59)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant