Darin Kotter
@dkotter on WordPress.org, @Darin Kotter on Slack
Contributions Sponsored
- Member Since: February 8th, 2011
- Website: darinkotter.com
- GitHub: dkotter
- Job Title: Associate Director of Open Source Engineering
- Employer: Fueled
Contribution History
Darin Kotter’s badges:- Core AI Contributor
- Core AI Team
- Core Contributor
- Plugin Developer
-
Merged pull request #485 into WordPress/ai:
Force LTR for ability schema JSON viewer -
Posted a reply to How does the plugin choose which connector to use?, on the site WordPress.org Forums:
So there are multiple parts to this. In the AI plugin, most requests we will… -
Closed issue #451 on the WordPress/ai repository:
Compress settings page above-the-fold -
Closed pull request #364 on WordPress/ai:
Utilize the new client-side Abilities API -
Submitted pull request #482 to WordPress/ai:
Utilize the new client-side Abilities API -
Submitted pull request #481 to WordPress/ai:
Ensure any `sanitize_callback`'s in our Abilities input schema are executed -
Merged pull request #473 into WordPress/ai:
New filter in the status dashboard widget to set configured status -
Submitted pull request #473 to WordPress/ai:
New filter in the status dashboard widget to set configured status -
Merged pull request #465 into WordPress/ai:
[Fix]: Meta Description Experiment | ensure_text_generation_supported -
Submitted pull request #467 to WordPress/ai:
Connector Approval experiment to limit what plugins can access what connectors -
Merged pull request #290 into WordPress/ai:
UX iteration for the title generation experiment -
Pull request #456 merged into WordPress/ai:
Add support for the new `gpt-image-2` model -
Merged pull request #458 into WordPress/ai:
refactor!: cleanup Asset_Loader and add error checking -
Closed issue #322 on the WordPress/ai repository:
Integrate Content Guidelines into generation and refinement workflows -
Merged pull request #359 into WordPress/ai:
Feature/content guidelines -
Merged pull request #447 into WordPress/ai:
chore: update all NPM deps and migrate configs -
Submitted pull request #456 to WordPress/ai:
Add support for the new `gpt-image-2` model -
Merged pull request #445 into WordPress/ai:
Improve a11y of Meta Description modal controls -
Merged pull request #453 into WordPress/ai:
fix: defer failed Requirement messages until translation functions are available -
Merged pull request #268 into WordPress/ai:
feat: check `wp_supports_ai()` before initializing experiments -
Merged pull request #311 into WordPress/ai:
Add some basic dashboard widgets -
Merged pull request #434 into WordPress/ai:
Reduce token usage when running Review Notes -
Closed issue #439 on the WordPress/ai repository:
Update references of `Re-generate` to `Regenerate` -
Merged pull request #449 into WordPress/ai:
fix: update references of Re-generate to Regenerate -
Merged pull request #438 into WordPress/ai:
Refactor string checks to use str_starts_with and str_contains functions -
Merged pull request #444 into WordPress/ai:
Review Notes and Refine Notes: Add post type support check -
Closed issue #399 on the WordPress/ai repository:
Core AI: Title generation includes meta text, special characters, and creates invalid/overlong... -
Closed issue #395 on the WordPress/ai repository:
Core AI: Generated excerpt includes unwanted prefix “Here’s an excerpt suggestion:” affecting... -
Merged pull request #440 into WordPress/ai:
Fix: System prompts for Guardrailing Excerpt & Title -
Merged pull request #393 into WordPress/ai:
Align testing docs with current test setup -
Closed issue #250 on the WordPress/ai repository:
Add “Refine from Notes” action to update post content based on editorial... -
Merged pull request #289 into WordPress/ai:
Implement Refine from Notes batch processing and progress indicator -
Closed issue #385 on the WordPress/ai repository:
Update title gen loading state -
Merged pull request #433 into WordPress/ai:
fix: Generate Button UX for title generation -
Closed issue #384 on the WordPress/ai repository:
Update alt text loading state -
Merged pull request #396 into WordPress/ai:
Update the "alt text loading state" button to indicate when Alter generation... -
Closed pull request #400 on WordPress/ai:
update button style for alt text -
Closed pull request #394 on WordPress/ai:
Wordcamp asia 2026 alt text loading state 384 -
Closed issue #427 on the WordPress/ai repository:
Improve visual hierarchy in settings page -
Merged pull request #431 into WordPress/ai:
make AI settings page headers prominent -
Merged pull request #432 into WordPress/ai:
Ensure our lint command excludes the `build-scripts` directory -
Closed issue #381 on the WordPress/ai repository:
Update loading state for Content Summarization -
Merged pull request #382 into WordPress/ai:
Update the summarization button when summarization is happening -
Closed issue #234 on the WordPress/ai repository:
Rename plugin from “AI Experiments” to “AI” and define feature vs experiment... -
Merged pull request #418 into WordPress/ai:
Promote Image Generation from an Experiment to a Feature -
Mentioned in [62240] on WordPress SVN:
Abilities API: Catch exceptions thrown by ability callbacks and return WP_Error. -
Mentioned in [62238] on WordPress SVN:
Abilities API: Catch exceptions thrown by ability callbacks and return WP_Error. -
Pull request #18 merged into WordPress/ai-provider-for-google:
Remove `additionalProperties` from the JSON response schema -
Submitted pull request #434 to WordPress/ai:
Reduce token usage when running Review Notes -
Submitted pull request #432 to WordPress/ai:
Ensure our lint command excludes the `build-scripts` directory
Developer
-
AI
Active Installs: 1,000+
Contributor
-
Block Catalog
Active Installs: 100+
-
Embed Block for Figma
Active Installs: 100+
-
Insecure Content Warning
Active Installs: 10+
-
PHP Compatibility Checker
Active Installs: 200,000+
-
Retro Winamp Block
Active Installs: 200+
-
Simple Local Avatars
Active Installs: 100,000+
Support Rep
-
Ad Refresh Control
Active Installs: 300+
-
Ads.txt Manager
Active Installs: 100,000+
-
AI Provider for Ollama
Active Installs: Less than 10
-
Autopost for X (formerly Autoshare for Twitter)
Active Installs: 5,000+
-
Block for Apple Maps
Active Installs: 1,000+
-
Convert to Blocks
Active Installs: 2,000+
-
Debug Bar for Sophi
Active Installs: Less than 10
-
Eight Day Week Print Workflow
Active Installs: 10+
-
Insert Special Characters
Active Installs: 3,000+
-
Mailchimp List Subscribe Form
Active Installs: 60,000+
-
Microsoft Azure Storage for WordPress
Active Installs: 2,000+
-
New Relic Reporting for WordPress
Active Installs: 700+
-
Publisher Media Kit
Active Installs: 200+
-
Restricted Site Access
Active Installs: 10,000+
-
Safe Redirect Manager
Active Installs: 40,000+
-
Safe SVG
Active Installs: 1+ million
-
Simple New Post Emails
Active Installs: 10+
-
Simple Page Ordering
Active Installs: 100,000+
-
Simple Podcasting
Active Installs: 100+
-
Sophi
Active Installs: 200+