This repository has been archived on 2026-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
anvillm/kiro-cli
Levi Neely 9643a9a034 Flatten tools 9P, restore SKILLS_PROMPT, remove role/tool discovery
- Flatten agent/tools/ to serve tools directly (no capability subdirs)
- Restore SKILLS_PROMPT.md with proactive skill discovery
- Remove discover_role.sh and discover_tool.sh
- Remove help endpoint from roles and tools
- Update all SKILL.md files to use flat tool paths
- Clear agent prompt in anvillm-agent.json
2026-03-06 13:43:57 +01:00
..
agent Flatten tools 9P, restore SKILLS_PROMPT, remove role/tool discovery 2026-03-06 13:43:57 +01:00
mcp Flatten tools 9P, restore SKILLS_PROMPT, remove role/tool discovery 2026-03-06 13:43:57 +01:00
README.md Add output discipline enforcement (bd-nk8) (#13) 2026-02-23 21:48:58 +01:00
install-mcp.sh Add Kiro CLI MCP server configuration 2026-02-18 19:57:14 +01:00

README.md

Kiro CLI Integration

This directory contains configuration for integrating AnviLLM with Kiro CLI.

Installation

MCP Server

Install the AnviLLM MCP server to enable agent communication tools:

./kiro-cli/install-mcp.sh

This configures the anvilmcp MCP server in ~/.kiro/settings/cli.json, providing tools:

  • read_inbox - Read messages from agent's inbox
  • send_message - Send messages to other agents or user
  • list_sessions - List all active sessions
  • set_state - Set agent state (idle, running, etc.)

Agent Configuration

The agent configuration is in ./kiro-cli/agent/anvillm-agent.json and includes hooks that:

  • Set agent state to running when prompts are submitted
  • Set agent state to idle when stopped

To use this agent configuration, copy it to your Kiro agents directory:

cp ./kiro-cli/agent/anvillm-agent.json ~/.kiro/agents/

Prompt Files

Copy the session-start prompt files so hooks can inject them:

mkdir -p ~/.kiro
cp ./kiro-cli/SKILLS_PROMPT.md ~/.kiro/SKILLS_PROMPT.md
cp ./OUTPUT_PROTOCOL.md ~/.kiro/OUTPUT_PROTOCOL.md

The agentSpawn hook injects both files at session start to set output discipline and skill discovery context.

Requirements

  • anvilmcp binary must be in PATH (built from cmd/anvilmcp)
  • anvilsrv daemon must be running
  • jq for installation scripts