Skip to content

v1.2.0 - Multi-Agent Editorial Pipeline System

Choose a tag to compare

@nathan-a-king nathan-a-king released this 04 Dec 01:23
· 102 commits to develop since this release

Multi-Agent Editorial Pipeline System

Type: Major Feature Addition
Date: December 3, 2025

🎯 Overview

This release transforms Prose from a simple markdown editor into an AI-powered writing assistant. The system features five specialized agents, a structured change proposal workflow, pre-built editorial pipelines, and a complete UI for agent orchestration and review.

Role-specialized agents collaborate through a shared document graph with structured change proposals (not text blobs), enabling systematic document improvement through composable pipelines.

✨ Key Features

Five Specialized Agents

  1. Brainstorm Agent - Idea generation and concept expansion
  2. Draft Agent - Rapid content creation with TK placeholders
  3. Revision Agent - Systematic prose improvement using 3-column method
  4. Editor Agent - Line-level clarity and concision
  5. Argument Strengthener Agent - Deep argument analysis using CEW framework

Pre-built Pipelines

  • Blog Post Pipeline: Brainstorm β†’ Draft β†’ Revise β†’ Edit
  • Quick Draft Pipeline: Draft β†’ Edit
  • Argument Analysis Pipeline: Argument Strengthener β†’ Revision β†’ Edit
  • Polish Only Pipeline: Revision β†’ Edit

Core Infrastructure

  • Agent Registry - Central registry with agent contracts
  • Document State - Single source of truth with version tracking
  • Change Proposals - Structured diffs with rationale, category, and priority
  • Orchestrator - Pipeline builder and execution engine
  • AI Service - Unified interface for LLM completions (OpenAI GPT-4)

UI Components

  • AgentPanel - Execute individual agents or complete workflows
  • ChangeProposalPanel - Review, approve, or reject changes with visual diffs
  • Smooth panel animations with backdrop blur
  • Mobile responsive design

πŸ“Š Statistics

  • 16 files changed: 3,289 additions, 9 deletions
  • New files: 13
  • Modified files: 3
  • Commits: 5

πŸ› Critical Bug Fix

Fixed data synchronization issue where the editor's textarea changes weren't forwarding to DocumentState, causing agents to run against outdated content and potentially overwriting user edits. The fix ensures DocumentState always reflects current editor content.

πŸ”’ Security & Privacy

  • OpenAI API key required (configure via environment variables)
  • All document processing happens client-side
  • Content sent to OpenAI API for agent analysis
  • No server-side storage of documents

πŸ“– Documentation

See MERGE_REQUEST.md for complete technical details, architecture overview, and testing procedures.

πŸŽ‰ Impact

This release represents a major milestone in transforming Prose into an AI-powered editorial assistant while maintaining its core simplicity and user control.