Supercharge your tools with AI-powered features inside many JetBrains products
Previously in this series: Building AI Agents in Kotlin – Part 1: A Minimal Coding Agent Building AI Agents in Kotlin – Part 2: A Deeper Dive Into Tools Building AI Agents in Kotlin – Part 3: Under Observation Building AI Agents in Kotlin – Part 4: Delegation and Sub-Agent Agents ev…
Previously in this series: Building AI Agents in Kotlin – Part 1: A Minimal Coding Agent Building AI Agents in Kotlin – Part 2: A Deeper Dive Into Tools Building AI Agents in Kotlin – Part 3: Under Observation In the previous installment, we saw how to set up tracing, which brings us t…
Previously in this series: Building AI Agents in Kotlin – Part 1: A Minimal Coding Agent Building AI Agents in Kotlin – Part 2: A Deeper Dive Into Tools Two articles in, and our coding agent can already do quite a bit. It can explore projects, read and write code, execute shell comman…
In the previous article, we saw how to build a basic coding agent with list, read, write, and edit capabilities. Today, we'll dive into how to extend the agents’ capabilities by creating additional tools within the Koog framework. As an example, we’ll be building an ExecuteShellCommandTool, teaching…
AI hints in JetBrains Academy plugin now guide Python and Kotlin learners with smart code suggestions in the IDE. Learn faster, get unstuck, and stay focused.