
Athena Tools is a VS Code extension for Athena-focused development, with in-editor chat, knowledge search, workflow guidance, error diagnosis, and DataView join help.
What it does
- Athena-specific chat with
@athena - Knowledge base search for views, workflows, endpoints, docs, and guidance
- Explanations for Athena concepts and DataView structures
- Join guidance for Athena DataView
- Bundled MCP server support for MCP-aware agents
Chat commands
Use @athena in VS Code Chat, then ask a question or use:
/searchsearch the knowledge base/explainexplain a view, concept, or workflow/diagnosetroubleshoot an API or SQL issue/joinexplain how to join two DataView views safely
Examples
@athena /search chartid@athena /explain the difference between chartid and patientid@athena /join APPOINTMENT DEPARTMENT@athena how do I find contextid
Commands
Pallas: Build Knowledge BasePallas: Search Knowledge BasePallas: Explain ViewPallas: Diagnose ErrorPallas: Restart MCP ServerPallas: Show KB Status
Setup
- Install the extension.
- Configure
athena-tools.cincDataPathandathena-tools.athenaKbPathin VS Code settings. - Run
Pallas: Build Knowledge Base. - Open Chat and use
@athena.
Support
- Questions and ideas: https://github.com/microsoft-aetherforge/athenatools_vscode/discussions
- Bugs and feature requests: https://github.com/microsoft-aetherforge/athenatools_vscode/issues
Security
Please do not report security issues in public issues.