JRD Doc Agent is a Visual Studio Code extension that provides an interactive sidebar Chat Agent. It helps you query and understand your codebases by referencing specific local files and documentation files.
Features
- Sidebar Chat Interface: Chat with the JRD Doc Agent directly in the VS Code sidebar.
- Contextual Code Selection: Select code files from your active workspace to include them in the query context.
- Documentation Reference: Select a specific documentation file to supply domain-specific knowledge to the model.
- Local Backend Integration: Sends queries to a local backend for quick, private, and secure responses.
Requirements
Before using JRD Doc Agent, ensure you have:
- A running chat server on
http://127.0.0.1:8000exposing a/chatendpoint. - The
/chatendpoint should accept aPOSTrequest with the following JSON schema:
And return a JSON object containing a{ "user_input": "Your message", "code_file_paths": ["/absolute/path/to/code.py"], "doc_file_path": "/absolute/path/to/doc.md" }replystring.