Shared AI foundation for TYPO3. Configure LLM providers once — every AI extension uses them. Supports OpenAI, Anthropic, Google Gemini, Ollama, and more. Includes services for chat, translation, vision, and embeddings with encrypted API keys and full admin control.
## Changes
- fix(release): drop broken slsa-provenance job (#135)
- fix(release): drop broken slsa-provenance job
- chore(release): bump version to 0.7.0 (#134)
- chore(release): bump version to 0.7.0
- docs: catch up README + Documentation with 0.7.0 features (#133)
- fix(docs): address Copilot review on PR #133
- docs: catch up README + Documentation with 0.7.0 features
- feat(budget): per-user AI spending ceilings (#132)
- fix(review): address Copilot review on PR #132
- feat(budget): add per-user AI spending ceilings
- feat(dashboard): monthly-cost + requests-by-provider widgets (#131)
- ci: skip mutation testing on pull_request
- chore: trigger Copilot re-review on #131
- feat(dashboard): ship monthly-cost + requests-by-provider widgets
- feat(be): native BE group permissions for AI capabilities (#130)
- feat(be): register BE group permissions for AI capabilities
- feat(di): auto-register LLM providers via #[AsLlmProvider] attribute (#129)
- ci: fix Fuzz testsuite name + silence SAST noise on tests
- fix(review): address Copilot review on PR #129
- feat(di): auto-register LLM providers via #[AsLlmProvider] attribute
- feat(resilience): provider fallback chain for retryable failures (#128)
- fix(review): address Copilot and Gemini review comments
- fix(tests): replace FQN with use-import (Rector)
- feat(resilience): add provider fallback chain for retryable failures
- fix(deps): update dependency netresearch/nr-vault to ^0.4.0 || ^0.5.0 (#127)
- fix(deps): update dependency netresearch/nr-vault to ^0.4.0 || ^0.5.0
- chore(deps): update dependency @axe-core/playwright to v4.11.2 (#126)
- chore(deps): update dependency @axe-core/playwright to v4.11.2
- chore(deps): update node.js to 24.15 (#125)
- chore(deps): update node.js to 24.15
- chore(deps): update dependency @types/node to v24.12.2 (#124)
- chore(deps): update dependency @types/node to v24.12.2
- chore(deps)
For details see https://github.com/netresearch/t3x-nr-llm/releases
| Version | Upload comment | Works with TYPO3 | Download |
|---|---|---|---|
|
0.7.0 /
beta
April 22, 2026 |
## Changes - fix(release): drop broken slsa-provenance job (#135) - fix(release): drop broken slsa-provenance job - chore(release): bump version to 0.7.0 (#134) - chore(release): bump version to 0.7.0 - docs: catch up README + Documentation with 0.7.0 features (#133) - fix(docs): address Copilot review on PR #133 - docs: catch up README + Documentation with 0.7.0 features - feat(budget): per-user AI spending ceilings (#132) - fix(review): address Copilot review on PR #132 - feat(budget): add per-user AI spending ceilings - feat(dashboard): monthly-cost + requests-by-provider widgets (#131) - ci: skip mutation testing on pull_request - chore: trigger Copilot re-review on #131 - feat(dashboard): ship monthly-cost + requests-by-provider widgets - feat(be): native BE group permissions for AI capabilities (#130) - feat(be): register BE group permissions for AI capabilities - feat(di): auto-register LLM providers via #[AsLlmProvider] attribute (#129) - ci: fix Fuzz testsuite name + silence SAST noise on tests - fix(review): address Copilot review on PR #129 - feat(di): auto-register LLM providers via #[AsLlmProvider] attribute - feat(resilience): provider fallback chain for retryable failures (#128) - fix(review): address Copilot and Gemini review comments - fix(tests): replace FQN with use-import (Rector) - feat(resilience): add provider fallback chain for retryable failures - fix(deps): update dependency netresearch/nr-vault to ^0.4.0 || ^0.5.0 (#127) - fix(deps): update dependency netresearch/nr-vault to ^0.4.0 || ^0.5.0 - chore(deps): update dependency @axe-core/playwright to v4.11.2 (#126) - chore(deps): update dependency @axe-core/playwright to v4.11.2 - chore(deps): update node.js to 24.15 (#125) - chore(deps): update node.js to 24.15 - chore(deps): update dependency @types/node to v24.12.2 (#124) - chore(deps): update dependency @types/node to v24.12.2 - chore(deps) For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.6.0 /
beta
March 24, 2026 |
- chore: bump version to 0.6.0 (#118) - chore: bump version to 0.6.0 - feat: add DocumentCapableInterface for PDF/document support (#117) - docs: clarify getSupportedDocumentFormats docblock wording - feat: add DocumentCapableInterface for PDF/document support - feat: tool message conversion and multimodal content support (#115) - fix: rename OpenAI multimodal test, clarify payload assertion limitation - fix: address PR review — tool name mapping, PHPDoc, CGL - feat: support multimodal content arrays in chatCompletion - refactor: migrate to centralized CI tooling (typo3-ci-workflows) (#114) - fix: ignore phpstan-typo3 v2/v3 parameter name differences for v13 compat - fix: regenerate phpstan baseline (127 errors), add security commit type, update AGENTS.md - fix: use PHPStan identifiers instead of message patterns for reliable matching - fix: broaden phpstan ignore patterns for deprecation and array function rules - fix: broaden deprecated class constant ignore to all paths (not just Tests) - fix: move PHPStan ignoreErrors out of services.tags into parameters - fix: ignore deprecated makeLinkButton() for v14 compat - fix: add PHPStan ignoreErrors for strict-rules and deprecation-rules - fix: add missing ci:test:php:lint composer script - fix: remove duplicate phpat extension.neon include from PHPStan config - refactor: migrate to netresearch/typo3-ci-workflows, replace grumphp with captainhook - ci: migrate docs and e2e to shared workflows (#113) - ci: migrate docs and e2e to shared workflows - chore(deps): update step-security/harden-runner action to v2.16.0 (#112) - chore(deps): update step-security/harden-runner action to v2.16.0 - chore(deps): update shivammathur/setup-php action to v2.37.0 (#111) - chore(deps): update shivammathur/setup-php action to v2.37.0 - fix: stabilize flaky E2E tests with heading verification - fix: update E2E tests for module overview landing page - docs: documentation overhaul — restructure, branding, ADRs, cache fix (#110) - fix: resolve second round of review comments - fix: resolve all PR review comments - fix: retake screenshots at 1440px viewport for proper context - docs: add test modal screenshots, fix security references - chore: update AGENTS.md files for current project state - fix: remove hardcoded cache backend, use instance default - docs: add Netresearch branding and complete guides.xml attributes - docs: add ADRs 014-020 for post-v0.4 architectural decisions - docs: split long pages into focused sub-pages (max 250 lines) - docs: restructure documentation with admin guide, audience-grouped start page - fix: set minimum-stability dev for DDEV path repositories (#109) - fix: set minimum-stability dev for DDEV path repositories For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.5.0 /
beta
March 09, 2026 |
- feat: AI-powered wizard system and dashboard improvements (#108) - fix: address PR review comments for TaskExecute and controller duplication - feat: configurable test prompt with locale and live output format toggle - fix: simplify button restore and update model data date - fix: address review comments on wizard code quality - test: add comprehensive E2E tests for wizard flows - fix: review cycle fixes for code quality and documentation - feat: add wizard documentation, screenshots, and 100% patch coverage - fix: restore method_exists guards for TYPO3 v13 compatibility - fix: remove unnecessary method_exists checks for setShortcutContext - fix: validate table and column names in DTO input sanitization - refactor: extract SafeCastTrait and fix PHPUnit deprecations - test: add comprehensive unit tests for wizard and form components - fix: resolve CI failures in PHPStan, unit tests, and rector - feat: AI-powered wizard system and dashboard improvements For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.4.11 /
beta
March 08, 2026 |
- Fix: broaden reasoning model detection to all GPT-5.x models For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.4.10 /
beta
March 08, 2026 |
- Fix: strip unsupported params for reasoning models and Claude For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.4.9 /
beta
March 08, 2026 |
- Add German translations for backend module and TCA - Fix: show config name and UID in test modal titles - Fix: localize TCA labels, fix type key, remove deprecated cruser_id - Docs: add backend screenshots, update model IDs For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.4.8 /
beta
March 07, 2026 |
- Docs: add integration guide for extension developers - Docs: rewrite introduction with value-oriented positioning - Docs: restructure README around audience segments For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.4.7 /
beta
March 07, 2026 |
- Add help page to LLM backend module - Add setup wizard links to empty-state list pages - Fix: use canonical endpoint URLs for known providers For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.4.6 /
beta
March 06, 2026 |
- Fix: add Fluid-compatible getter for hasApiKey For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.4.5 /
beta
March 06, 2026 |
- Fix: use GET /v1/models for Anthropic connection test For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.4.4 /
beta
March 06, 2026 |
- Fix: use table-specific connection and simplify column checks - Fix: wrap test cleanup in try/finally For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.4.3 /
beta
March 06, 2026 |
- Fix: handle tables without uid column and remove hardcoded temperature For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.4.2 /
beta
March 06, 2026 |
- Fix: add rootLevel to provider, configuration, and model TCA For details see https://github.com/netresearch/t3x-nr-llm/releases |
>=13.4.0 <=14.99.99 | Download |
|
0.3.2 /
beta
March 04, 2026 |
v0.3.2 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
|
>=13.4.0 <=14.99.99 | Download |
|
0.3.1 /
beta
March 02, 2026 |
v0.3.1 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
|
>=13.4.0 <=14.99.99 | Download |
|
0.3.0 /
beta
March 01, 2026 |
v0.3.0 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
|
>=13.4.0 <=14.99.99 | Download |
|
0.2.2 /
beta
March 01, 2026 |
v0.2.2 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
|
>=13.4.0 <=14.99.99 | Download |
|
0.2.1 /
beta
February 28, 2026 |
v0.2.1 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
|
>=13.4.0 <=14.99.99 | Download |
|
0.2.0 /
beta
February 28, 2026 |
v0.2.0 -- for details see https://github.com/netresearch/t3x-nr-llm/releases
|
>=13.4.0 <=14.99.99 | Download |
|
0.1.2 /
beta
January 12, 2026 |
Release 0.1.2
|
>=14.0.0 <=14.99.99 | Download |