Skip to content

Project-Aware Namespacing - Auto-detect git repos #82

@jordanpartridge

Description

@jordanpartridge

Goal

Auto-detect git repo and create per-project knowledge collections

Why

Context-specific results, no noise from other projects

Tasks

  • Detect git repo name from git remote -v
  • Create Qdrant collection: knowledge_{repo_name}
  • Auto-switch collection based on current directory
  • Add --project= flag to override
  • Add --global flag to search all projects
  • Show current project in know stats
  • List all projects in know projects (new command)

Success Criteria

  • Each git repo gets its own namespace automatically
  • know search only returns results from current project
  • know search --global searches all projects
  • know projects lists all knowledge bases

Priority

🔴 CRITICAL - Must happen before adding real data

Related

Works with Issue #1 (Qdrant). Each project = separate collection.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions