Skip to content

Conversation

@prosdev
Copy link
Collaborator

@prosdev prosdev commented Nov 25, 2025

Summary

  • Fix MCP server resources/list method not implemented error
  • Update GitHub CLI commands to use centralized storage
  • Add path validation to prevent undefined storage paths
  • Update GitHub adapter to use exact ID lookups
  • Add temp/ directory for invalid paths with gitignore patterns

Test plan

  • All 971 tests passing
  • Lint and format checks passing
  • TypeScript compilation successful
  • MCP server no longer shows as failed in tool integration
  • GitHub adapter works with both CLI and MCP server
  • No more undefined-github/ directories created

- Fix GitHub adapter to use exact ID lookups instead of semantic search for context/related actions
- Update GitHub CLI commands to use centralized storage paths instead of undefined config values
- Fix GitHubIndexer.getDocument() to use VectorStorage.getDocument() for exact ID matching
- Add comprehensive debug logging to GitHub adapter for better troubleshooting
- Update test mocks to match new getDocument() API
- Add validation to prevent undefined/invalid storage paths
- Add temp/ directory and gitignore patterns for temporary files

Fixes:
- GitHub issue context retrieval (dev_gh context 54)
- GitHub semantic search returning no results despite indexed data
- Storage path mismatches between CLI and MCP server
- Invalid "undefined-github" directory creation

All GitHub MCP functionality now working correctly with proper storage consistency.
@prosdev prosdev merged commit cb107b7 into main Nov 25, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant