### Install Dependencies and Start Development Server Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/WEBSITE.md Manually install project dependencies and start the Docusaurus development server. ```bash # Install dependencies npm install # Start development server npm start ``` -------------------------------- ### Setup vLLM Server Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/llm-providers/custom-providers.md Start the vLLM inference engine with its OpenAI-compatible API server. Specify the model to be served. ```bash # Example setup python -m vllm.entrypoints.openai.api_server --model meta-llama/Llama-2-7b-chat-hf ``` -------------------------------- ### Run Install Script (Windows) Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/WEBSITE.md Execute the install script to set up the documentation environment on Windows. ```cmd install.bat ``` -------------------------------- ### Run Install Script (Unix/Linux/macOS) Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/WEBSITE.md Execute the install script to set up the documentation environment on Unix-based systems. ```bash ./install.sh ``` -------------------------------- ### Install Exo from Source Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/llm-providers/exo.md Clone the Exo repository, install dashboard dependencies, build the dashboard, and run Exo. ```bash git clone https://github.com/exo-explore/exo cd exo/dashboard && npm install && npm run build && cd .. uv run exo ``` -------------------------------- ### Example Version-Specific Question Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/features/web-search.md This is an example of a query to compare features between different versions of a software. ```text What are the new features in Java 21 compared to Java 17? ``` -------------------------------- ### Example Best Practices Query Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/features/web-search.md This is an example of a query to understand current recommended approaches for a specific development task. ```text What's the current best practice for handling authentication in React applications with JWT? ``` -------------------------------- ### Example Unit Test Class with Mockito Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/contributing/development.md Demonstrates a unit test setup using JUnit 5 and Mockito for mocking dependencies. ```java @ExtendWith(MockitoExtension.class) public class ChatPromptExecutorTest { @Mock private ChatLanguageModel chatLanguageModel; @InjectMocks private ChatPromptExecutor executor; @Test public void testExecutePrompt() { // Test implementation... } } ``` -------------------------------- ### Make Install Script Executable Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/WEBSITE.md On Unix-like systems, make the install script executable before running it. ```bash chmod +x install.sh ``` -------------------------------- ### Start Llama.cpp Server Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/llm-providers/local-models.md Start the Llama.cpp server to serve models locally. Ensure you provide the correct path to your model weights. ```bash ./server -m /path/to/model.gguf ``` -------------------------------- ### Start Local Development Server Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/README.md Starts a local development server for live preview of changes. Most modifications are reflected without a server restart. ```bash npm start ``` -------------------------------- ### Example Web Search Query Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/features/web-search.md This is an example of a query that might be used when the web_search tool is invoked by the agent. ```text What's the correct way to configure WebClient in Spring Boot 3.2? ``` -------------------------------- ### Install Ollama and Pull a Model Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/getting-started/faq.md Install Ollama and download a model to use with DevoxxGenie. This is the first step for local LLM integration. ```bash ollama pull llama3.2 ``` ```bash ollama pull llama4 ``` -------------------------------- ### Display Help Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/TASKFILE_README.md Shows all available tasks and their usage examples. This can also be invoked by simply running 'task'. ```bash # Show all available tasks and examples task help # or just task ``` -------------------------------- ### Example Agent Memory Retrieval Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/blog/2026-06-15-engram-persistent-memory.md Illustrates the kind of information an agent might retrieve from persistent memory at the start of a session to inform its plan. ```text Relevant memory found: - MCP request/response logging is intentionally routed through MCPCallbackLogger. - The settings UI already has a toggle for MCP logging. - Previous attempt to log raw payloads was rejected because it exposed secrets. ``` -------------------------------- ### Verify Ollama Installation Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/getting-started/use-ollama-in-intellij.md After installing Ollama, run this command in your terminal to confirm it is installed and accessible. ```bash ollama --version ``` -------------------------------- ### Install Dependencies Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/README.md Installs project dependencies using npm. Ensure Node.js v18 or higher is installed. ```bash npm install ``` -------------------------------- ### Claude Code ACP Installation Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/blog/2026-02-14-acp-runners.md Install the Zed Industries bridge for Claude Code to enable ACP compatibility. This command installs the package globally. ```bash npm install -g @anthropic-ai/claude-code-acp ``` -------------------------------- ### Build Documentation for Production Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/WEBSITE.md Generate static assets for production deployment. The output will be in the `build` directory. ```bash npm run build ``` -------------------------------- ### Example Error Resolution Query Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/features/web-search.md This is an example of a query for resolving a specific error message encountered with a library. ```text I'm getting this error with Hibernate: "HHH90000022: Hibernate's legacy org.hibernate.id.enhanced.SequenceStyleGenerator sequence-based generator is used, but the database does not support sequences" How do I fix it? ``` -------------------------------- ### Example Customized DEVOXXGENIE.md File Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/configuration/devoxxgenie-md.md This is an example of a customized DEVOXXGENIE.md file, detailing project guidelines, build commands, code style, dependencies, and project structure. ```markdown # DEVOXXGENIE.md ## Project Guidelines This project follows clean code principles and uses the MVC architecture pattern. ### Build Commands - **Build:** `./gradlew build` - **Test:** `./gradlew test` - **Run:** `./gradlew bootRun` ### Code Style - Follow Google Java Style Guide - Maximum line length: 120 characters - Use 4 spaces for indentation - Always use braces for control statements ### Dependencies The project uses the following main dependencies: - **Spring Boot** - Web application framework - **Hibernate** - ORM for database access - **JUnit 5** - Testing framework - **Mockito** - Mocking framework for tests ### Project Structure The project follows a standard Spring Boot structure: - `src/main/java` - Java source files - `src/main/resources` - Configuration files - `src/test` - Test files - Controllers are in the `controller` package - Service interfaces and implementations are in the `service` package - Database entities are in the `model` package ``` -------------------------------- ### Install Dependencies Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/TASKFILE_README.md Installs necessary command-line tools: GitHub CLI for repository interaction, and jq for JSON processing. Python 3 is usually pre-installed. ```bash # GitHub CLI brew install gh # jq for JSON processing brew install jq # python3 (usually pre-installed on macOS) python3 --version ``` -------------------------------- ### Running Tests Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docs/superpowers/plans/2026-06-10-prompt-input-tips.md This command executes the tests for the TipService. Ensure the build is successful and no tests fail. ```bash ./gradlew test --tests com.devoxx.genie.service.tips.TipServiceTest 2>&1 | grep -E "FAILED|failed|BUILD" ``` -------------------------------- ### Example Prompts Using Template Variables Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/features/event-automations.md Demonstrates how to use specific template variables like {{meta.errorCount}} and {{files}}, the full {{context}} block, or rely on auto-appending context when no variables are present in prompts. ```text # Using specific variables Analyze these {{meta.errorCount}} build errors in {{files}} and propose fixes: {{content}} # Using the full context block Review the following changes for bugs and security issues: {{context}} # No variables — context is auto-appended Fix these build errors and explain what went wrong. ``` -------------------------------- ### Install Backlog.md CLI Source: https://github.com/devoxx/devoxxgenieideaplugin/blob/master/docusaurus/docs/features/spec-driven-development.md Install the Backlog.md CLI globally using npm. This is required to use the terminal-based backlog management features. ```bash npm i -g backlog.md ```