Skip to content

Commit a8cf41e

Browse files
stephanjclaude
andcommitted
docs: add blog post "The DevoxxGenie Plugin Goes Agentic"
Based on the LinkedIn article covering Agent Mode, parallel sub-agents, MCP Marketplace, and inline code completion features. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 4043c58 commit a8cf41e

1 file changed

Lines changed: 86 additions & 0 deletions

File tree

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
---
2+
slug: devoxxgenie-goes-agentic
3+
title: The DevoxxGenie Plugin Goes Agentic
4+
authors: [stephanj]
5+
tags: [agent mode, MCP, inline completion, agentic AI, IntelliJ IDEA, LLM, Java, open source]
6+
date: 2026-02-09
7+
description: DevoxxGenie evolves from passive AI assistance to agentic AI — with Agent Mode, parallel sub-agents, MCP Marketplace, and privacy-focused inline code completion.
8+
keywords: [devoxxgenie, agent mode, mcp, inline completion, agentic programming, intellij plugin, parallel sub-agents, langchain4j]
9+
image: /img/devoxxgenie-social-card.jpg
10+
---
11+
12+
# The DevoxxGenie Plugin Goes Agentic
13+
14+
DevoxxGenie has come a long way from its origins as a simple LLM chat plugin for IntelliJ IDEA. With the latest releases, the plugin has made a fundamental shift — from passive AI assistance to **agentic AI capabilities**. This reflects a paradigm shift in how developers interact with AI: we're moving beyond generating code snippets toward autonomous agents that can explore, reason about, and modify your codebase.
15+
16+
<!-- truncate -->
17+
18+
## Agent Mode with Parallel Sub-Agents
19+
20+
The centerpiece of this evolution is **Agent Mode**. When enabled, the LLM doesn't just answer questions — it autonomously explores your codebase through seven built-in tools:
21+
22+
- **`read_file`** — inspect project files
23+
- **`write_file`** — create new files
24+
- **`edit_file`** — modify existing code
25+
- **`list_files`** — browse directories
26+
- **`search_files`** — find patterns via regex
27+
- **`run_command`** — execute terminal commands
28+
- **`parallel_explore`** — spawn concurrent sub-agents
29+
30+
Read operations auto-approve for efficiency, while write operations require explicit user confirmation via a diff preview. You stay in control.
31+
32+
### Parallel Sub-Agents
33+
34+
What makes this especially powerful is **parallel sub-agents**. Multiple read-only AI assistants can investigate different parts of your project simultaneously. Each sub-agent operates with:
35+
36+
- Isolated memory (no cross-contamination)
37+
- Independent tool budgets
38+
- Potentially different LLM providers
39+
40+
The main agent synthesizes their findings into a comprehensive response. This opens up interesting cost optimization strategies — use smaller, cheaper models like Gemini Flash or GLM 4.7 for sub-agents, while keeping a powerful coordinator like Claude Opus or GPT-4 as the main agent.
41+
42+
![Agent Mode Settings](/img/agent-mode-top.jpg)
43+
44+
## MCP Marketplace
45+
46+
DevoxxGenie now integrates the **Model Context Protocol (MCP)**, allowing agents to access external services — databases, APIs, documentation, cloud infrastructure — through standardized tool interfaces.
47+
48+
The built-in **MCP Marketplace** connects to an official MCP server registry, making it easy to discover and install servers with just a few clicks. No more manual configuration of JSON files or hunting for compatible servers.
49+
50+
![MCP Marketplace](/img/MCPMarketplace.jpg)
51+
52+
## Inline Code Completion
53+
54+
For developers who want AI assistance without the overhead of a full conversation, DevoxxGenie now offers **real-time inline code completion** using local Fill-in-the-Middle (FIM) models.
55+
56+
Key characteristics:
57+
58+
- **Runs entirely locally** via Ollama or LM Studio — your code never leaves your machine
59+
- **Smart post-processing**: suffix overlap detection, leading newline stripping
60+
- **Caching**: recent completions are cached for instant retrieval
61+
- **Configurable**: debounce delay (100–2000ms), max tokens (16–256), timeout (1–30s)
62+
63+
Supported models include StarCoder2 3B, Qwen 2.5 Coder, and DeepSeek-Coder — all running locally for complete privacy.
64+
65+
## Built for Developer Control
66+
67+
DevoxxGenie is built entirely in Java using [Langchain4J](https://github.com/langchain4j/langchain4j) and supports both local providers (Ollama, LM Studio, GPT4All, Llama.cpp) and cloud services (OpenAI, Anthropic, Google Gemini, Mistral, DeepSeek, and more). With over 42,000 downloads on the [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/24169-devoxxgenie), it's become a go-to tool for Java developers who want flexibility in their AI tooling.
68+
69+
The plugin prioritizes developer control across every dimension:
70+
71+
- **Model selection** — use any provider, switch freely
72+
- **Approval workflows** — confirm writes before they happen
73+
- **Spending** — track token costs in real-time
74+
- **External service access** — MCP tools are explicitly configured
75+
- **Code privacy** — local models for sensitive codebases
76+
77+
## What's Next
78+
79+
This is just the beginning. With [Spec Driven Development](/docs/features/spec-driven-development) (SDD) now available in v0.9.7, you can define tasks as structured specs and let the agent implement them autonomously — complete with acceptance criteria tracking and a visual Kanban board.
80+
81+
We're not just chatting with AI anymore. We're collaborating with it.
82+
83+
**Try it out:**
84+
- [Install from JetBrains Marketplace](https://plugins.jetbrains.com/plugin/24169-devoxxgenie)
85+
- [Full Documentation](https://genie.devoxx.com)
86+
- [GitHub Repository](https://github.com/devoxx/DevoxxGenieIDEAPlugin)

0 commit comments

Comments
 (0)