My first merge in symfony/ai
For the first time, I merged a pull request in symfony/ai myself. It was a small fix and not mine, PR #2404, the kind of change that takes a minute to read and no time at all to agree with. Writing and reviewing code for this project is not new to me, so what was new was not the reading but the step after it. A few days into the new Symfony AI Core Team, this is what makes the role concrete: someone else’s fix, my own approval, and then the part that used to belong to somebody else.
On https://github.com/symfony/ai/pull/2404
Discuss on LinkedIn → This short was also posted on LinkedIn. Join the discussion there.
// MORE SHORTS
Symfony Language Tools stopped taking patches →
Symfony's new Language Tools repository closed its pull request tab. Contributors now start with an issue instead. Maintainers turn selected issues into code, usually with a coding agent doing much of the implementation work. Fabien's reasoning is what stuck with me.
// MORE SHORTS
Roots shipped inside its own deprecation window →
MCP's 2026-07-28 specification deprecated Roots, Sampling and Logging, with at least twelve months before they become eligible for removal. On August 14th, my Roots support PR merged into the official PHP SDK. None of this was hidden.