Skip to content

Maintenance sweep: langchain-retrieval-agent-example #19

Description

@jhamon

Tracking issue for a full maintenance sweep of this repo, audited against the seven-theme quality bar. Children are ordered so the verification safety net (tests + CI) exists before risky change (major upgrades) — see the Depends on links in each.

Headline finding: the example no longer runs against current Pinecone. @pinecone-database/pinecone is pinned at ^0.1.6 (current 8.x) using the removed pre-serverless API, and langchain at ^0.0.85 (current 1.x). These two ancient direct deps are the root of the 90 open Dependabot alerts.

Discoverability

  • Set GitHub description, topics (pinecone, langchain, rag, openai, typescript, vector-search), and homepage
  • Confirm community-health files (CONTRIBUTING / CODE_OF_CONDUCT / SECURITY) are covered by org .github defaults

Cleanup

Testing + CI (safety net)

Dependencies

Security

  • CI GITHUB_TOKEN scoped to least privilege (permissions: contents: read); live-credential e2e gated off untrusted PRs and self-skipping — verified in ci.yml (Add CI workflow (lint + typecheck + build smoke test) #13)
  • Code-scanning: 0 open alerts; no committed secrets (.env.example only) — no action needed

Docs

UX / correctness


Implement each child with the resolve-repo-issue workflow. Progress is reconstructable at any time via gh issue list --label maintenance / gh pr list --label maintenance --state merged.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

maintenanceIn scope for the maintenance agent

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions