I committed this in #3380 and it has been on main since, in the v0.2.0 and v0.2.1 tags: a symlink at hindsight-integrations/coding-agents/node_modules pointing at an absolute path on my own machine. Anyone cloning gets a dangling link where the package's node_modules belongs. The published npm tarballs are unaffected — npm excludes node_modules from packs — so this is repository hygiene, not a shipped defect. .gitignore had `node_modules/`, which matches directories only. A symlink is a file, so it slipped straight past — which is exactly how it got committed, since pointing a scratch worktree at an already-installed node_modules is the fast way to run this package's tests. Adding the slashless pattern closes that.
78 lines
1.6 KiB
Plaintext
78 lines
1.6 KiB
Plaintext
# Python-generated files
|
|
__pycache__/
|
|
*.py[oc]
|
|
build/
|
|
dist/
|
|
wheels/
|
|
*.egg-info
|
|
# Release builds stage the canonical root license in each package context.
|
|
/hindsight-clients/python/LICENSE
|
|
/hindsight-api-slim/LICENSE
|
|
/hindsight-api/LICENSE
|
|
/hindsight-all/LICENSE
|
|
/hindsight-all-slim/LICENSE
|
|
/hindsight-embed/LICENSE
|
|
.mcp.json
|
|
.playwright-mcp/
|
|
.osgrep
|
|
# Virtual environments
|
|
.venv
|
|
|
|
# Node
|
|
node_modules/
|
|
# Without this, the pattern above matches directories only — a node_modules SYMLINK (what you get
|
|
# pointing a scratch worktree at an installed one) is a file, slips past it, and can be committed.
|
|
node_modules
|
|
|
|
# Environment variables and local config
|
|
.env
|
|
.env.bak*
|
|
.env.*.bak
|
|
docker-compose.yml
|
|
docker-compose.override.yml
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# NLTK data (will be downloaded automatically)
|
|
nltk_data/
|
|
|
|
# Monitoring stack (Prometheus/Grafana binaries and data)
|
|
.monitoring/
|
|
.pgbouncer/
|
|
|
|
# Large benchmark datasets (will be downloaded automatically)
|
|
**/longmemeval_s_cleaned.json
|
|
|
|
# Debug logs
|
|
logs/
|
|
|
|
.DS_Store
|
|
.sesskey
|
|
|
|
# Generated docs files
|
|
hindsight-docs/static/llms-full.txt
|
|
|
|
|
|
hindsight-dev/benchmarks/locomo/results/
|
|
hindsight-dev/benchmarks/longmemeval/results/
|
|
hindsight-dev/benchmarks/consolidation/results/
|
|
hindsight-dev/benchmarks/perf/results/
|
|
benchmarks/results/
|
|
hindsight-cli/target
|
|
hindsight-clients/rust/target
|
|
.claude/*
|
|
!.claude/skills/
|
|
whats-next.md
|
|
TASK.md
|
|
# Parked / draft integrations that aren't ready to ship
|
|
hindsight-integrations/_drafts/
|
|
# Changelog is now tracked in hindsight-docs/src/pages/changelog.md
|
|
# CHANGELOG.md
|
|
|
|
blog-post*
|
|
.worktrees/
|