Skip to content

feat(knowledge): generate versioned library introductions - #603

Closed
LikiosSedo wants to merge 1 commit into
mainfrom
feat/knowledge-library-introduction
Closed

LikiosSedo wants to merge 1 commit into
mainfrom
feat/knowledge-library-introduction

Conversation

@LikiosSedo

Copy link
Copy Markdown
Collaborator

Summary

A library name and short domain sentence do not explain the Wiki's topic relationships, applicability or reading order. Extend compilation to generate a complete .library-introduction.json beside the Wiki pages, using the same summary as the existing domain subtitle. Full and incremental compilation and the full-catalog refresh flow review the whole finished Wiki before reporting the introduction.

Validate required sections, size and existing confined reading paths. Agent catalogs expose every library's summary, bounded overview preview, sample questions and full-introduction entry. Complete prose remains in the versioned artifact; previews are explicitly samples and do not exclude libraries from search. Introduction metadata does not become answer-page evidence.

The artifact travels through the existing snapshot/package path without a new production dependency. Legacy packages remain usable. The schema and publishing/consumption contract are documented in docs/design/library-introduction.md.

Validation

  • Backend build, TypeScript and AgentBox build graph checks.
  • Knowledge introduction, multi-library materialization and catalog tests.
  • Full backend regression suite; test workers bounded for local resource contention.
  • Compiler protocol and self-check scripts, plus focused introduction, domain-refresh and incremental tests.
  • New introduction conformance tests included in KBC CI.

Normal-agent routing and answer-quality measurements on representative real libraries remain a separate acceptance step. No deployment is included.

@LikiosSedo

Copy link
Copy Markdown
Collaborator Author

Superseded. Siclaw delivery has moved off this public repository; this change is continuing on the internal Siclaw repo. Closing the public PR.

@LikiosSedo LikiosSedo closed this Sep 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant