v3.0.0
Highlights
Cowriter 3.0 is a complete rewrite of the AI writing assistant. Instead of directly replacing selected text, the CKEditor button now opens a task dialog where editors choose from predefined tasks, control context scope, and preview results before applying.
All LLM communication is routed through the TYPO3 backend via the nr-llm extension — API keys never reach the browser.
Breaking Changes
- Requires PHP 8.2+ and TYPO3 v13.4+ or v14.0+ (dropped TYPO3 v12 support)
- Requires nr-llm extension for LLM provider abstraction (no standalone operation)
- Removed direct OpenAI/Ollama API support from frontend JavaScript
- API keys now managed exclusively by nr-llm (not in extension settings)
- RTE config renamed from
Pluginv12.yamltoCowriter.yaml
New Features
- Task dialog — select from predefined tasks (Improve, Summarize, Extend, Fix Grammar, Translate EN/DE) with result preview and retry
- Context scope control — choose between selected text, content element, page content, or ancestor pages
- Ad-hoc instructions — add custom rules per request (e.g., "Write in formal tone")
- Reference page picker — typeahead search to provide additional page content as context
- Actionable error notifications — persistent errors with direct links to LLM settings
- SSE streaming — real-time completions via Server-Sent Events
- Configuration selector — switch between multiple LLM configurations
- Rate limiting — 20 requests/minute per backend user
Migration
- Install and configure the nr-llm extension (v0.1.0+)
- Remove old API configuration from extension settings
- Provider selection is now handled via nr-llm configuration
Installation
composer require netresearch/t3-cowriterSecurity
All release artifacts are signed with Sigstore keyless signing.
Verify signatures
cosign verify-blob \
--bundle t3-cowriter-3.0.0.zip.bundle \
--certificate-identity-regexp "https://github.com/netresearch/.*" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
t3-cowriter-3.0.0.zipVerify checksums
sha256sum -c checksums.txtSoftware Bill of Materials (SBOM)
SBOMs are provided in both SPDX and CycloneDX formats for supply chain transparency.