Skip to content

Commit a57dd04

Browse files
grokifyclaude
andcommitted
docs: add v0.8.0 release notes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 8bfed68 commit a57dd04

1 file changed

Lines changed: 115 additions & 0 deletions

File tree

docs/releases/v0.8.0.md

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
# Release Notes: v0.8.0
2+
3+
**Release Date:** 2026-01-25
4+
5+
## Highlights
6+
7+
This release simplifies the multi-agent-spec workflow with new `generate agents` and `generate all` commands, adds markdown command file support with YAML frontmatter, and introduces CLI dependency checking with human-in-the-loop prompts.
8+
9+
## New Features
10+
11+
### Simplified Agent Generation
12+
13+
The new `generate agents` command provides a streamlined workflow for generating platform-specific agents from multi-agent-spec definitions:
14+
15+
```bash
16+
# Generate agents for a specific deployment target
17+
assistantkit generate agents --spec=./specs --target=local --output=./plugins
18+
19+
# The command reads specs/deployments/{target}.json for target configuration
20+
```
21+
22+
### Combined Generation Command
23+
24+
The `generate all` command combines plugins and agents generation in a single operation:
25+
26+
```bash
27+
# Generate both plugins and agents
28+
assistantkit generate all --spec=./spec --output=./plugins --platforms=claude,kiro
29+
```
30+
31+
### Markdown Command Files
32+
33+
Commands can now be defined in markdown with YAML frontmatter, in addition to JSON:
34+
35+
```markdown
36+
---
37+
name: review-code
38+
description: Reviews code for issues and improvements
39+
allowed_tools:
40+
- Read
41+
- Grep
42+
- Glob
43+
---
44+
45+
# Code Review Command
46+
47+
When reviewing code, follow these guidelines...
48+
```
49+
50+
The system auto-detects the file format based on extension (`.md` vs `.json`).
51+
52+
### CLI Dependency Checking
53+
54+
The new `requirements` package provides human-in-the-loop dependency checking for CLI tools:
55+
56+
```go
57+
import "github.com/agentplexus/assistantkit/requirements"
58+
59+
// Check requirements with interactive prompts
60+
result := requirements.EnsureRequirements(
61+
[]string{"go", "node", "docker"},
62+
requirements.NewCLIPrompter(),
63+
)
64+
65+
if !result.AllSatisfied() {
66+
fmt.Println(requirements.FormatMissingError(result))
67+
}
68+
```
69+
70+
Features:
71+
72+
- Automatic detection of installed tools
73+
- Platform-aware install method suggestions
74+
- Interactive prompts for missing tool installation
75+
- Registry of common development tools with install commands
76+
77+
## Security Improvements
78+
79+
- File write operations now use `0600` permissions instead of `0644` for better security
80+
81+
## Dependencies
82+
83+
- `multi-agent-spec/sdk/go` v0.4.0 -> v0.5.0
84+
85+
## Installation
86+
87+
```bash
88+
go get github.com/agentplexus/assistantkit@v0.8.0
89+
```
90+
91+
## CLI Installation
92+
93+
```bash
94+
go install github.com/agentplexus/assistantkit/cmd/assistantkit@v0.8.0
95+
```
96+
97+
## Full Package List
98+
99+
| Package | Description |
100+
|---------|-------------|
101+
| `assistantkit` | Root package with version and supported tools |
102+
| `bundle` | Unified bundle generation |
103+
| `generate` | Plugin and deployment generation library |
104+
| `requirements` | **New:** CLI dependency checking with HITL prompts |
105+
| `powers` | Kiro IDE power generation |
106+
| `mcp` | MCP server configuration |
107+
| `hooks` | AI assistant lifecycle hooks |
108+
| `context` | Project context management |
109+
| `agents` | Agent definitions |
110+
| `commands` | Slash commands (now with markdown support) |
111+
| `plugins` | Plugin manifests |
112+
| `skills` | Reusable skills |
113+
| `teams` | Multi-agent orchestration |
114+
| `validation` | Configuration validators |
115+
| `publish` | Marketplace publishing |

0 commit comments

Comments
 (0)