* feat(mcp): Add multi-bank access and new MCP tools Enables orchestrator agents to access multiple memory banks from a single MCP connection, with new tools for bank management. ## New MCP Tools - `reflect` - Thoughtful analysis using bank's personality and memories - `list_banks` - Discover all available memory banks - `create_bank` - Create new banks programmatically ## Multi-Bank Access - Added optional `bank_id` parameter to `retain`, `recall`, `reflect` - Allows cross-bank operations from a single MCP session - Defaults to session bank if not specified ## Claude Code Compatibility - Enabled `stateless_http=True` for proper Claude Code integration - Responses now include `bank_id` for transparency ## Documentation - Added docker-compose.example.yml with env var substitution - Added HINDSIGHT-DOCKER.md setup guide with volume persistence docs - Updated .gitignore to exclude local docker-compose.yml ## Use Case Orchestrator agents can now: - Maintain a private meta-orchestration bank - Access shared project knowledge banks - Query across banks for cross-context insights 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Address PR review feedback: remove docker files, improve reflect description - Remove HINDSIGHT-DOCKER.md and docker-compose.example.yml per reviewer request - Improve reflect tool description with clearer guidance for AI agents: - Added "WHEN TO USE THIS TOOL" section - Added "EXAMPLES OF GOOD QUERIES" with concrete use cases - Added "HOW IT DIFFERS FROM RECALL" to clarify when to use each tool 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
44 lines
No EOL
642 B
Text
44 lines
No EOL
642 B
Text
# Python-generated files
|
|
__pycache__/
|
|
*.py[oc]
|
|
build/
|
|
dist/
|
|
wheels/
|
|
*.egg-info
|
|
|
|
# Virtual environments
|
|
.venv
|
|
|
|
# Node
|
|
node_modules/
|
|
|
|
# Environment variables and local config
|
|
.env
|
|
docker-compose.yml
|
|
docker-compose.override.yml
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# NLTK data (will be downloaded automatically)
|
|
nltk_data/
|
|
|
|
# Large benchmark datasets (will be downloaded automatically)
|
|
**/longmemeval_s_cleaned.json
|
|
|
|
# Debug logs
|
|
logs/
|
|
|
|
.DS_Store
|
|
|
|
# Generated docs files
|
|
hindsight-docs/static/llms-full.txt
|
|
|
|
|
|
hindsight-dev/benchmarks/locomo/results/
|
|
hindsight-dev/benchmarks/longmemeval/results/
|
|
hindsight-cli/target
|
|
hindsight-clients/rust/target |