composer require johannschopplich/kirby-copilot
composer update johannschopplich/kirby-copilot
Download the latest version v3.2.0 and extract it to your site/plugins folder. If updating, replace the existing plugin folder with the new one.
January 13, 2026
π Features
return [
'johannschopplich.copilot' => [
'promptTemplates' => [
[
'label' => 'Apply House Style',
'prompt' => 'Format the text according to our editorial style: artist names in bold, album titles in italics, use curly quotation marks.'
]
]
]
];
return [
'johannschopplich.copilot' => [
'promptTemplates' => [
[
'label' => [
'en' => 'Apply House Style',
'de' => 'Redaktionsstil anwenden'
],
'prompt' => [
'en' => 'Format the text according to our editorial style: artist names in bold, album titles in italics, use curly quotation marks.',
'de' => 'Formatiere den Text nach unserem Redaktionsstil: KΓΌnstlernamen fett, Albumtitel kursiv, typografische AnfΓΌhrungszeichen verwenden.'
]
]
]
]
];
January 4, 2026
π Features
apiKey option now accepts closures for dynamic key resolution at runtime. The closure receives the Kirby instance as its first argument, enabling user-specific or context-dependent API keys. See the Global Configuration documentation.January 1, 2026
Kirby Copilot v3 is a free upgrade for all users with a valid license key for v2. This major release brings significant security improvements and powerful new features.
π Security
π Features
completionModel configuration per provider. Press Tab to accept AI suggestions, Escape to dismiss. Ghost text appears after a brief pause. Manually trigger with Cmd + , / Ctrl + ,. See the Inline Suggestions documentation.reasoningEffort configuration for all reasoning-capable models (GPT-5, Gemini 3, Claude 4). Controls the depth of reasoning during generation. See the Global Configuration documentation.π¨ Breaking Changes
temperature option has been removed. Modern reasoning models (GPT-5, Gemini 3, Claude 4) manage creativity internally. Use reasoningEffort instead.December 6, 2025
π Features
{fieldName} placeholders at the cursor position. See the Field Placeholders documentation.
November 29, 2025
π Features
writer and textarea fields. Define a userPrompt in your field configuration to pre-fill the Copilot dialog with context-specific instructions. Works with nested fields in blocks and layouts.fields:
text:
type: writer
marks:
- copilot
copilot:
userPrompt: Check grammar and improve writing style. Keep the original meaning and tone.
November 24, 2025
π Bug Fixes
temperature value, allowing AI providers to use their own optimal defaults. Previously, a hardcoded temperature could conflict with certain models (like reasoning models) that work best with provider defaults. If you want explicit control, you can still set temperature in your provider configuration.October 9, 2025
π Features
copilot-ai-generate.icon option for view buttons and sections.For example, the view button with icon: copilot-ai-generate:
π Bug Fixes
October 1, 2025
π Features
reasoningEffort for OpenAI GPT-5 and GPT-5 Mini, replacing temperature for these models.label β Custom label for the view button. The default depends on the Panel language.userPrompt β Default user prompt that appears when the generation dialog opens. Users can edit the prompt before generating content.systemPrompt β Custom system prompt that controls how the AI structures and formats the generated content. Users cannot see or edit this prompt.theme β Controls the visual appearance and color theme of the button (e.g., blue-icon, positive, negative-icon).logLevel β Set the logging level for debugging AI generation. Options: error, warn, info, debug.For example, the view button with theme: blue-icon:

July 15, 2025
π Features
excludedBlocks global option lets you prevent specific block types from being generated by Copilot. This is useful when you have custom blocks that require manual content (e.g., embed blocks, form blocks) or blocks that should only be added by editors intentionally.return [
'johannschopplich.copilot' => [
'excludedBlocks' => ['embed', 'form', 'code']
]
];
July 2, 2025
Another minor version release, but a major feature release!
π Features

object and entries fields for content generation.July 1, 2025
Although a minor release, this is a major release in terms of features!
π Features
layout fields.June 24, 2025
π Features
December 29, 2024
π Features
o3-mini model:
Invalid content type. image_url is only supported by certain models.
December 23, 2024
π Features
writer fields. The AI output is automatically converted to the writer field's rich text format.December 19, 2024
Kirby Copilot v2 is a major release with support for Kirby 5 and improvements across the board. This major release requires a new license key. If you already have a license, you receive either a free upgrade to v2 or a 50% discount on your new license. Head over to the Kirby Tools Hub to get your discount or read more in the license compatibility guide.
π¨ Breaking Changes
π Features
writer and textarea fields.July 10, 2024
π Features
June 18, 2024
π Features
June 1, 2024
π Features
gpt-4o, which combines strong reasoning capabilities with native vision support for image understanding. This model offers improved performance over GPT-4 Turbo at a lower cost. You can still configure a different model in the provider configuration.April 29, 2024
π¨ Breaking Changes
As of April 2024, OpenAI has added vision capabilities to the GPT-4 Turbo model. Following this change, the configuration for the OpenAI provider has been simplified to only include the model name.
π Features
gpt-4-turbo as default OpenAI model.March 21, 2024
π Features
userPrompt and systemPrompt section properties now support Kirby queries. This allows you to dynamically generate prompts based on page content, site settings, or other data. For example, use {{ page.title }} to include the page title in your prompt.February 21, 2024
π Features
files: auto on a file model copilot section to automatically use the current file (image or PDF) as context source.logLevel section property, i.e. to debug system and user prompts.baseUrl to define the base URL of a custom Mistral API instance.January 27, 2024
π Features
files section property.π Bug Fixes
.mjs to .js for better compatibility with hosting providers that do not serve .mjs files with the correct MIME type.January 26, 2024
π Performance
assets directory. This significantly reduces the initial Panel JavaScript bundle size, resulting in faster Panel loading times.January 24, 2024
Official Release
This version marks the official public release of Kirby Copilot. The plugin is now available for purchase and production use.
π Features
mistral provider in your global configuration with your API key.files section property.π Bug Fixes
January 18, 2024
Initial Release
Kirby Copilot v1.0 brings AI-powered content generation directly to the Kirby Panel. Generate text content from prompts using OpenAI's GPT models.
π Features
field section property.For setup instructions, see the Installation guide.