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-outputflags for generating platform-specific steering files--installflag to install agents and skills to~/.kiro/--prefixflag for namespacing installed files
Dependencies¶
multi-agent-spec/sdk/gov0.3.0 -> v0.4.0- Added
github.com/spf13/cobrav1.10.2
Installation¶
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 |