Shorts
Short notes on Symfony, open source and agentic development. One observation at a time, in a few sentences.
The dangerous instruction was never in one tool call
A disclosed technique called GhostSplice shows that an MCP server does not need to put anything obviously dangerous in a single message.…
Read the short →The repository was the easy part
GitHub spent almost eight hours on Monday returning errors across git operations, pull requests, Actions, Pages and Copilot. By the afternoon an Ask HN thread about alternatives to GitHub was on the front page with a few hundred comments.…
Read the short →I can manufacture anything except a sense of ownership
Helge Sverre had Claude and Suno write a song about a coding agent slowly taking over a team's daily standup, funny for the first half, less so by the end.…
Read the short →A Rector extension for Symfony Mate
The new Rector extension for Symfony Mate splits one tool into two, and the split is the whole point. rector-preview runs with --dry-run enforced and cannot write, and its description says so in the one place the agent actually reads.…
Read the short →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.…
Read the short →The Symfony language server, and who wrote it
Symfony released an official language server this week. Buried past the feature list: Fabien writes that most of the code was written and reviewed by AI models, mainly Claude Fable 5 and GPT-5.6 Sol.…
Read the short →The longer pieces are in the blog → · Shorts RSS