Skip to content

feat(search): Add PyPI package search #127

@vredchenko

Description

@vredchenko

Summary

Add a filter chip to search PyPI packages relevant to the smartem ecosystem.

Scope

Curated list of packages:

  • smartem-decisions
  • smartem-agent
  • smartem-common
  • (other relevant packages)

Data Sources

  • Package Index JSON API
  • Warehouse API
  • Web scraping (fallback)

Implementation Approaches

  1. Simple: Search within specific configured packages
  2. Complex: Broader package discovery

Files to Modify

  • core/webui-config.ts (package list)
  • webui/src/types/search.ts (add type)
  • webui/src/hooks/useSearch.ts (search logic)
  • webui/src/components/widgets/SearchPalette/SearchPalette.tsx

Priority

Future enhancement - optional for initial release.


From PR #124 review comment (Item 9)

Metadata

Metadata

Assignees

No one assigned

    Labels

    developmentNew features or functionality implementationenhancementMinor improvements to existing functionalityresearchInvestigation, spikes, or proof-of-concept worksmartem-devtools:webuiDeveloper dashboard web interface

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions