Getting Started with pi, an Extensible AI Agent Harness

Figure 1. pi agent harness cover image AI coding agents have moved from the browser into the terminal, right next to the tools we already use every day. pi is such an agent: a fast, terminal-native coding assistant that reads and writes files, runs shell commands and talks to a range of LLM providers – all from within your project directory. What makes pi interesting is that it is scriptable and extensible. Besides its interactive TUI it offers a non-interactive mode for one-shot prompts and an RPC mode for embedding it into other tools, and it can be extended with custom tools, skills, prompt templates and themes packaged and shared through npm or git. ...

September 2, 2026 · 21 min · 4303 words · Micha Kops

Orchestrator Agent with Parallel Sub-Agents in Kiro CLI

Figure 1. kiro orchestrator agents Overview Kiro CLI allows us to configure an orchestrator agent that executes specialized sub-agents in parallel. Each sub-agent has its own tools, permissions, and MCP servers – the parent’s trust settings are not inherited. Architecture Figure 2. Agents flow Step 1: Define Specialized Agents We give each sub-agent its own JSON configuration under .kiro/agents/. .kiro/agents/code-agent.json { "name": "code-agent", "description": "Implements features and writes code", "prompt": "You are an experienced Kotlin/Java developer. Write clean, tested code.", "tools": ["read", "write", "shell", "code", "grep"], "allowedTools": ["read", "code", "grep"], "toolsSettings": { "write": { "allowedPaths": ["./src/**", "./tests/**"], "deniedPaths": ["./.env", "./secrets/**"] }, "shell": { "allowedCommands": ["mvn test", "mvn compile"], "autoAllowReadonly": true } } } ...

July 2, 2026 · 4 min · 790 words · Micha Kops

Kiro Snippets

Figure 1. Kiro Snippets Pi Agent and Kiro Install PI Agent npm install -g --ignore-scripts @earendil-works/pi-coding-agent Install Kiro pi Provider pi install npm:pi-provider-kiro Log into kiro pi /login kiro Figure 2. Log into kiro with pi kiro provider Select a model /model Figure 3. Model selection in pi and we’re ready to go …​. Kiro and IntelliJ Figure 4. Kiro, IntelliJ, idea-mcp and AI Chat Plugin Integrate into IntelliJ using ACP Kiro in IntelliJ AI Chat using ACP...

May 2, 2026 · 3 min · 479 words · Micha Kops