{"ref":"content:devtoberfest-2026-daniel-hutzel-brain","page":"/content/devtoberfest-2026-daniel-hutzel-brain","json":"/content/devtoberfest-2026-daniel-hutzel-brain.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"devtoberfest-2026-daniel-hutzel-brain","content_type":"talk","title":"What's in Daniel Hutzel's brain?","url":"https://www.youtube.com/watch?v=mBAY16nzNMc","published":"2026-10-02","published_on":"source:youtube","authors":["actor:danjoa","actor:dj-adams"],"summary":"A Devtoberfest 2026 session in the building-apps track, in which [Daniel Hutzel](actor:danjoa) and [DJ Adams](actor:dj-adams) work through what the CAP team is building for agents. A bookshop gets an MCP endpoint beside its OData one from a single annotation, with the plugin writing the coding agent's configuration itself; in the xt-travels sample five services that know nothing about each other are served over MCP and an agent does the orchestration the hand-built UI and its value helps used to do. Hutzel then annotates a service as an agent so the ReAct loop and the choice of model move into the CAP service, and finally drops MCP for a skill that teaches the agent CQL instead, which is where the edges to [Serve your application over MCP](capability:mcp-servers), [Agent tooling](capability:agent-tooling) and [Agent guidance](capability:agent-guidance) come from. The mechanism under all of it, a plugin file in the package root and event handlers that can be added to any CAP service, is the edge to [Plugin authoring](capability:plugin-authoring).","short":"What the CAP team is building for agents, incl. MCP endpoints","explains":[{"ref":"capability:mcp-servers","applies_to":{"ecosystems":["cap"]}},{"ref":"capability:plugin-authoring","applies_to":{"ecosystems":["cap"]}},{"ref":"capability:agent-tooling","applies_to":{"ecosystems":["cap"]}},{"ref":"capability:agent-guidance","applies_to":{"ecosystems":["cap"]}}],"sources":[{"url":"https://www.youtube.com/watch?v=mBAY16nzNMc","title":"What's in Daniel Hutzel's brain? — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"at an MCP endpoint but just another protocol"},{"url":"https://www.youtube.com/watch?v=mBAY16nzNMc","title":"What's in Daniel Hutzel's brain? — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"And by just adding the MCP annotation, we have a full-fledged Atlantic environment built by cup."},{"url":"https://www.youtube.com/watch?v=mBAY16nzNMc","title":"What's in Daniel Hutzel's brain? — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"You just put a plug-in chs in your root and in there you can do whatever you want and you can plug in everywhere because cup is intrinsically extensible everywhere."},{"url":"https://www.youtube.com/watch?v=mBAY16nzNMc","title":"What's in Daniel Hutzel's brain? — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"The agent you just annotate as agent and the effect is this time the agent doesn't run in your open code anymore and the end user has to pay it but it is moving to one of the cup services."},{"url":"https://www.youtube.com/watch?v=mBAY16nzNMc","title":"What's in Daniel Hutzel's brain? — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"could you describe CQL for me in a skill format"},{"url":"https://www.youtube.com/watch?v=mBAY16nzNMc","title":"What's in Daniel Hutzel's brain? — Devtoberfest 2026, automatic transcript","checked":"2026-10-19","quote":"So it lists the books as if it was an MCP server, right?"}],"provenance":{"discovered_via":[{"source":"source:youtube","channel":"devtoberfest-2026"}],"first_seen":"2026-10-19"},"drafted_with_ai":true},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published this month"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-10-02"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":null,"unit":"views"},{"value":null,"unit":"comments"},{"value":null,"unit":"likes"}]},"signals":null,"series":null,"edges":{"authors":[{"ref":"actor:danjoa","name":"Daniel Hutzel","json":"/actors/danjoa.json"},{"ref":"actor:dj-adams","name":"DJ Adams","json":"/actors/dj-adams.json"}]}}