Skip to content

Release Notes: v0.5.0

Release Date: 2026-02-14

Highlights

  • Content blocks for rich report content (lists, tables, metrics, kv_pairs)
  • Narrative renderer for Pandoc-friendly Markdown output
  • mas CLI tool for rendering team reports

What's New

Content Blocks

Rich content blocks for team reports:

Block Type Description
text Plain text content
list Bulleted or numbered lists
table Tabular data with headers
kv_pairs Key-value pairs
metric Numeric metrics with units

Constructor functions:

mas.NewTextBlock("Analysis complete")
mas.NewListBlock([]string{"Item 1", "Item 2"})
mas.NewTableBlock(headers, rows)
mas.NewKVPairsBlock(map[string]string{"Status": "OK"})
mas.NewMetricBlock("Coverage", 85.5, "%")

Narrative Renderer

Generate Pandoc-friendly Markdown for PDF output:

renderer := mas.NewNarrativeRenderer()
md, err := renderer.Render(report)

Features:

  • Clean heading hierarchy
  • Proper table formatting
  • Content block rendering
  • PDF-ready output

mas CLI

Command-line tool for rendering team reports:

# Box format (terminal-friendly)
mas render --format box report.json

# Narrative format (Pandoc-friendly)
mas render --format narrative report.json

# With JSON Schema validation
mas render --validate report.json

LLM Evaluation

Types for LLM-based evaluation:

  • EvaluationType - Rating scale types
  • LLMEvaluation - Evaluation results
  • CombinedWeights - Weighted scoring
  • Issue, Severity, Effort - Issue tracking

Schema: schema/extensions/llm-evaluation.schema.json

TeamReport Enhancements

  • Title - Report title
  • SummaryBlocks - Content blocks for summary section
  • FooterBlocks - Content blocks for footer section
  • Summary - Executive summary text
  • Conclusion - Final conclusion text

TeamSection Enhancements

  • ContentBlocks - Rich content blocks
  • Narrative - Narrative text content
  • Tasks is now optional (can use ContentBlocks instead)

Installation

Go SDK

go get github.com/plexusone/multi-agent-spec/sdk/go@v0.5.0

mas CLI

go install github.com/plexusone/multi-agent-spec/cmd/mas@v0.5.0

Documentation

  • ENHANCEMENT-content-blocks.md - Content block design and usage
  • ENHANCEMENT-render-cli.md - mas CLI documentation