Skip to content

Release Notes: v0.7.0

Release Date: 2026-01-24

Highlights

This release adopts the multi-agent-spec SDK as the canonical agent model, adds Kiro power generation, a new CLI tool, and extends skills support with markdown format and Kiro steering file generation.

Breaking Changes

Agent Model Type Changes

The Agent struct is now a type alias to multiagentspec.Agent. The Model field changes from string to the dedicated Model type with predefined constants.

Before:

agent := core.NewAgent("my-agent", "Description")
agent.SetModel("sonnet")
agent.AddTool("Read")
agent.AddTools([]string{"Write", "Bash"})

After:

agent := core.NewAgent("my-agent", "Description").
    WithModel(core.ModelSonnet).
    WithTools("Read", "Write", "Bash")

Kiro Tool Name Changes

Kiro adapter now uses Kiro's actual tool names (execute_bash, fs_read, fs_write, etc.) instead of shortened aliases (shell, read, write).

New Features

Powers Package

The new powers package enables generation of Kiro IDE powers (plugin-like packages):

import (
    powerscore "github.com/agentplexus/assistantkit/powers/core"
    "github.com/agentplexus/assistantkit/powers/kiro"
)

power := powerscore.NewPower("my-power").
    WithVersion("1.0.0").
    AddKeyword("productivity").
    AddMCPServer("server", powerscore.MCPServer{
        Command: "node",
        Args:    []string{"server.js"},
    })

// Generate Kiro power directory
adapter := &kiro.Adapter{}
adapter.GeneratePowerDir(power, "./output")

AssistantKit CLI

New assistantkit CLI tool with cobra-based command structure:

# Install
go install github.com/agentplexus/assistantkit/cmd/assistantkit@latest

# Generate platform-specific plugins from canonical spec
assistantkit generate plugins --spec=./spec --output=./plugins --platforms=claude,kiro,gemini

# Generate deployment artifacts from multi-agent-spec definitions
assistantkit generate deployment --spec=./agents --deployment=deploy.json --output=./deploy

Plugin Generation Library

The generate package provides programmatic plugin and deployment generation:

import "github.com/agentplexus/assistantkit/generate"

// Generate plugins for all platforms
results, err := generate.Plugins("./spec", "./output", []string{"claude", "kiro", "gemini"})

// Generate deployment artifacts
results, err := generate.Deployment("./agents", "deploy.json", "./output")

Kiro Skills Adapter

Skills can now be generated as Kiro steering files:

import "github.com/agentplexus/assistantkit/skills/kiro"

adapter := &kiro.Adapter{}
adapter.WriteSkillDir(skill, "./output")

Markdown Skill Format

Skills can now be defined in markdown with YAML frontmatter, in addition to JSON:

---
name: code-review
description: Performs thorough code reviews
tools:
  - Read
  - Grep
---

# Code Review

Review the code for correctness, style, and potential issues...

GenAgents Enhancements

The genagents CLI now supports:

  • --skills / --skills-output flags for generating platform-specific steering files
  • --install flag to install agents and skills to ~/.kiro/
  • --prefix flag for namespacing installed files

Dependencies

  • multi-agent-spec/sdk/go v0.3.0 -> v0.4.0
  • Added github.com/spf13/cobra v1.10.2

Installation

go get github.com/agentplexus/assistantkit@v0.7.0

Full Package List

Package Description
assistantkit Root package with version and supported tools
bundle Unified bundle generation
generate New: Plugin and deployment generation library
powers New: Kiro IDE power generation
mcp MCP server configuration
hooks AI assistant lifecycle hooks
context Project context management
agents Agent definitions (now using multi-agent-spec types)
commands Slash commands
plugins Plugin manifests
skills Reusable skills (now with Kiro and markdown support)
teams Multi-agent orchestration
validation Configuration validators
publish Marketplace publishing