From 276181026699efa45b5a50eed974eb7663c6e4df Mon Sep 17 00:00:00 2001 From: Jean-Baptiste THERY Date: Mon, 13 Jul 2026 03:18:02 +0700 Subject: [PATCH] feat(core): add inspectable retrieval and monorepo routing (#91) --- AGENTS.md | 1 + CLAUDE.md | 3 + README.md | 40 +++- context7.json | 5 +- docs/agent-integration.md | 28 +++ docs/api-reference.md | 18 +- docs/cli-reference.md | 26 ++- llms.txt | 9 +- packages/ragmir-core/README.md | 10 + packages/ragmir-core/scripts/mcp-smoke.mjs | 77 ++++++++ packages/ragmir-core/skills/ragmir/SKILL.md | 28 +++ packages/ragmir-core/src/chunk-stats.test.ts | 36 ++++ packages/ragmir-core/src/chunk-stats.ts | 40 ++++ packages/ragmir-core/src/cli.ts | 172 +++++++++++++++++- packages/ragmir-core/src/config.test.ts | 20 ++ .../ragmir-core/src/context-resources.test.ts | 64 +++++++ packages/ragmir-core/src/context-resources.ts | 103 +++++++++++ packages/ragmir-core/src/evaluate.test.ts | 45 ++++- packages/ragmir-core/src/evaluate.ts | 8 + packages/ragmir-core/src/index.ts | 17 ++ packages/ragmir-core/src/ingest.test.ts | 4 + packages/ragmir-core/src/ingest.ts | 10 +- .../ragmir-core/src/knowledge-bases.test.ts | 72 ++++++++ packages/ragmir-core/src/knowledge-bases.ts | 129 +++++++++++++ packages/ragmir-core/src/mcp.test.ts | 27 ++- packages/ragmir-core/src/mcp.ts | 119 +++++++++++- packages/ragmir-core/src/preview.test.ts | 76 ++++++++ packages/ragmir-core/src/preview.ts | 161 ++++++++++++++++ packages/ragmir-core/src/query.test.ts | 96 ++++++++++ packages/ragmir-core/src/query.ts | 106 ++++++++--- packages/ragmir-core/src/research.ts | 2 + packages/ragmir-core/src/setup.ts | 2 +- packages/ragmir-core/src/skill.test.ts | 49 ++++- packages/ragmir-core/src/skill.ts | 58 +++++- packages/ragmir-core/src/types.ts | 145 +++++++++++++++ packages/ragmir-landing/messages/en.json | 14 +- packages/ragmir-landing/messages/fr.json | 14 +- scripts/smoke.mjs | 90 ++++++++- 38 files changed, 1852 insertions(+), 72 deletions(-) create mode 100644 packages/ragmir-core/src/chunk-stats.test.ts create mode 100644 packages/ragmir-core/src/chunk-stats.ts create mode 100644 packages/ragmir-core/src/context-resources.test.ts create mode 100644 packages/ragmir-core/src/context-resources.ts create mode 100644 packages/ragmir-core/src/knowledge-bases.test.ts create mode 100644 packages/ragmir-core/src/knowledge-bases.ts create mode 100644 packages/ragmir-core/src/preview.test.ts create mode 100644 packages/ragmir-core/src/preview.ts diff --git a/AGENTS.md b/AGENTS.md index 5aa8527..85d23b6 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -29,6 +29,7 @@ - Keep `docs/` concise and task-oriented: CLI, API, configuration, agent integration, troubleshooting, local chat, and local TTS. Remove future plans and obsolete surfaces rather than documenting them. - Package READMEs are brief npm entrypoints that link to the root README. - Keep `llms.txt` and `context7.json` aligned with public documentation and generated-output exclusions. +- When code changes public behavior, commands, configuration, supported formats, architecture, or product claims, update the relevant docs and landing in the same change. For internal-only changes, verify both surfaces and leave them unchanged when no update is needed. ## Validation diff --git a/CLAUDE.md b/CLAUDE.md index ac5a197..3ba7899 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -21,6 +21,9 @@ Use `pnpm --filter @jcode.labs/ragmir