v1.2.0 - Multi-Agent Editorial Pipeline System
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
- Brainstorm Agent - Idea generation and concept expansion
- Draft Agent - Rapid content creation with TK placeholders
- Revision Agent - Systematic prose improvement using 3-column method
- Editor Agent - Line-level clarity and concision
- 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.