Skip to content

feat: Project-based context management (version-aware) #17

Description

@thiagozf

Support organizing documentation context by project, allowing each project to specify which version of a library it uses.

  • A project references specific libraries (e.g. @libcontext/core@1.2.0, react@18.2.0)
  • LibContext indexes and serves context scoped to the project the user is currently working on
  • We should avoid reprocessing shared library versions between projects
  • CLI should allow --project my-app and load correct context

This enables more accurate context injection for coding assistants that need to align with the actual versions used in a project.

Open questions:

  • How can the IDE to select the project user is currently working? Maybe a per-project MCP server setup?

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions