RSS Feeds

Handling hate and seeking stability - Fofana's Chelsea journey
Published: 2026-08-13 16:02:57 | Created: 2026-08-13 16:11:56
Wesley Fofana shed tears, faced criticism for laughing at the wrong moment and exposed racist abuse last season but believes stability will lead to "amazing" Chelsea future.
show more
Carrick rules out £100m signing for Manchester United as Rashford rejoins squad
Published: 2026-08-13 16:00:02 | Created: 2026-08-13 16:07:55
  • United unable to financially compete with rivals

  • Rashford back after Barcelona loan but could leave

Michael Carrick has stated that Manchester United will not make a £100m signing this summer due to their finances, with the manager also insisting that Marcus Rashford “is our player” despite the forward and club preferring him to depart.

In the current window United have invested a total of £85m on Youri Tielemans and Andrey Santos but have never spent £100m on a single transfer.

Continue reading...
show more
Ukrainian cathedrals, Gaza’s archives, Iranian squares – modern war is systematically erasing human history | Simon Jenkins
Published: 2026-08-13 16:04:12 | Created: 2026-08-13 16:07:55

It is not enough now for war to kill, it must eradicate a people’s cherished and precious heritage too

Wars may not take summer holidays, but they do sometimes see exhaustion. As drones race back and forth across Ukraine and the strait of Hormuz, a grim stalemate seems to have invaded the earth beneath. Aerial bombardment knows limited resistance and even less victory or defeat. Ukraine, Russia, Israel, Iran and their allies seem able to defy diplomacy and drop bombs on each other for ever.

At which point the outside world can merely count some of the costs. Vladimir Putin’s known desire to eliminate Ukraine’s historical identity has led to its cultural devastation. Two weeks ago Unesco reported the destruction or dereliction of 545 of its historic buildings, including 156 religious sites and 43 museums. The attempted eradication of what Putin himself claims to be an intrinsic part of Russia’s own history is sickening.

Simon Jenkins is a Guardian columnist

Do you have an opinion on the issues raised in this article? If you would like to submit a response of up to 300 words by email to be considered for publication in our letters section, please click here.

Continue reading...
show more
Judge dismisses Trump lawsuit that claimed Harvard failed to protect Jewish students
Published: 2026-08-13 19:17:30 | Created: 2026-08-13 16:07:55

Federal court rules administration failed to plausibly show ongoing violation of civil rights law

A US federal ⁠judge ⁠has dismissed ​the Trump administration’s lawsuit that ⁠claimed ​Harvard ‌University failed ‌to protect Jewish ‌and Israeli students from harassment in the aftermath of the war in Gaza.

In a ruling on Thursday morning, US district ‌judge Richard Stearns in ​Boston said the administration’s lawsuit filed in March failed to plausibly ​show ​an ongoing ​violation ‌of ​federal ​civil rights law on Harvard’s campus.

Continue reading...
show more
Luigi Mangione expected to plead guilty in New York federal case
Published: 2026-08-13 16:02:57 | Created: 2026-08-13 16:06:56
A trial is set to begin next month in Mangione’s state case in connection with the fatal shooting of UnitedHealthcare CEO Brian Thompson.
show more
От спанов к сценарию агента: зачем мы добавили GenAI-представление трейса
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-13 16:04:31 | Created: 2026-08-13 16:04:56

Трейс ИИ-агента можно открыть в обычном "дереве" и найти медленный вызов или спан с ошибкой. Но по дереву трудно восстановить логику запуска: сколько раз агент обращался к модели, какие инструменты вызывал, где повторил шаг и какой ответ в итоге увидел пользователь.

В Proto Observability Platform уже были дерево, граф, флейм-граф и другие представления трейса. Они продолжали решать инфраструктурные задачи, но ответы о поведении агента приходилось собирать вручную из десятков спанов, транспортных вызовов и повторяющихся тел сообщений. Мы увидели это сначала на OpenTelemetry Demo 3.0, затем при отладке собственного «AI-аналитика» в связке с нашим MCP-сервером.

В результате мы добавили отдельное GenAI-представление с четырьмя режимами: лентой, графом шагов, графом вызовов и чатом. Дальше покажем, на какой вопрос отвечает каждый режим, почему одного универсального графа оказалось недостаточно и какие дефекты реальной GenAI-инструментации пришлось учитывать.

Читать далее
show more
Judge dismisses Trump lawsuit that claimed Harvard failed to protect Jewish students
Feed: World news | The Guardian (https://www.theguardian.com/world/rss)
Published: 2026-08-13 19:17:30 | Created: 2026-08-13 16:03:56

Federal court rules administration failed to plausibly show ongoing violation of civil rights law

A US federal ⁠judge ⁠has dismissed ​the Trump administration’s lawsuit that ⁠claimed ​Harvard ‌University failed ‌to protect Jewish ‌and Israeli students from harassment in the aftermath of the war in Gaza.

In a ruling on Thursday morning, US district ‌judge Richard Stearns in ​Boston said the administration’s lawsuit filed in March failed to plausibly ​show ​an ongoing ​violation ‌of ​federal ​civil rights law on Harvard’s campus.

Continue reading...
show more
‘Birmingham Four’ lawyers hope spycops inquiry will help reopen case
Feed: World news | The Guardian (https://www.theguardian.com/world/rss)
Published: 2026-08-13 16:28:43 | Created: 2026-08-13 16:03:56

Undercover officers working for West Midlands ‘special projects team’ planted evidence to convict men, lawyers claim

Lawyers representing four men convicted of terror offences are increasingly hopeful that revelations from the undercover policing inquiry could boost the chances of their case being reopened.

Ten years ago, Khobaib Hussain, Naweed Ali, Mohibur Rahman and Tahir Aziz were arrested and later convicted of plotting a terrorist attack in the UK after an elaborate covert police operation.

Continue reading...
show more
Operator boss insists UK trains are safe in heatwave after Lewes derailment
Feed: World news | The Guardian (https://www.theguardian.com/world/rss)
Published: 2026-08-14 11:52:10 | Created: 2026-08-13 16:03:56

Investigation under way after incident left two passengers with severe injuries

Two people were seriously injured when a passenger train derailed between Haywards Heath and Lewes in East Sussex on Thursday.

The South East Coast ambulance service said two people had been taken to major trauma centres with severe injuries.

Continue reading...
show more
UK records hottest day of year as fifth summer heatwave reaches peak
Feed: World news | The Guardian (https://www.theguardian.com/world/rss)
Published: 2026-08-13 15:48:53 | Created: 2026-08-13 16:03:56

Kew Gardens in London hits 38.1C and 40C-plus recorded in parts of Europe with continent trapped under heat dome

The UK has recorded its hottest day of the year so far with a provisional temperature of 38.1C in southern England as Europe sweltered under a major heat dome.

As temperatures on the continent surpassed 40C at the peak of the summer’s fifth heatwave, the thermometer at Kew Gardens in west London on Thursday surpassed the previous high of 38C on 28 June, the Met Office said.

Continue reading...
show more
‘A Trojan Horse’: GOP Escalates Anti-Muslim Campaign Against Abdul El-Sayed
Published: 2026-08-13 15:55:04 | Created: 2026-08-13 16:01:55
Abdul El-Sayed departs with his wife, Sarah Jukaku after a press conference declaring victory in the Democratic primary election for U.S. Senate in Detroit on August 5, 2026. —Jeff Kowalsky—AFP via Getty Images

Back in March, Republicans thought they had found the avatar for everything their base needed to fear in James Talarico. The never-married boyish seminarian who ran a remarkable campaign to become the Democrats’ Senate nominee in Texas got almost everything hurled at him: false allegations that he’s vegan, nicknames like “Talafreako,” whisper campaigns about his personal life. None of it stuck. Talarico continues to enjoy a slight edge in polling in a race that is on track to become the most expensive Senate campaign in U.S. history. 

Now, a similar effort is underway to make Abdul El-Sayed the new face of the Democratic Party. This time, it’s not just the far-right ecosystem that has a problem with the newly nominated Senate hopeful. Jewish voters and staunch supporters of Israel are no fan of El-Sayed’s criticisms of Israel or his decision to campaign with Hasan Piker, an activist who has been accused of anti-Semitism. (El-Sayed has repeatedly declined to say if he’d campaign again with Piker, who has walked back his previous statements that the United States deserved 9/11.) Michigan’s Attorney General, Democrat Dana Nessel, who is Jewish, plans to skip the state party’s Aug. 29 convention out of fear for her safety in an environment where, she says, party officials aren’t doing enough to combat anti-Semitism. 

It’s created a surprising coalition of El-Sayed skeptics that Republicans are more than eager to inflate. After trying and failing to make hay out of Talarico’s lifestyle and personal life, their approach with El-Sayed is much simpler: he’s Muslim.

“Every single Muslim holding public office in America is a trojan horse, and a threat to both national security and our republic,” tweeted Rep. Nancy Mace of South Carolina. 

Piped up MAGA influencer Laura Loomer: “As I have been saying for years, Muslims need to be treated like enemy combatants.”

“Two VERY DIFFERENT Americas,” President Donald Trump posted with an image of two married couples—Trump and his wife on the left, El-Sayed and his hijab-wearing wife on the right.

The tableau reveals an ugly reality about U.S. politics right now. The attacks against Talarico, a white man, weren’t meant to register on the scare factor. The ones against El-Sayed, the son of Egyptian immigrants, unequivocally are. 

There’s one glaring problem with this strategy: The Other becomes less frightening once they’re known. Support for LGBTQ rights rose like a rocket once folks realized they have gay neighbors. The same proved true with civil rights and immigrant rights. 

To that end, El-Sayed already has started an effort to make him seem more familiar. In one of the best ads of this entire campaign year, El-Sayed’s grandparents speak directly to the camera to tell his story like any other family. In one of the ugliest of the year, Senate Republicans’ campaign arm is airing ads highlighting the Democrat’s full name: Abdulrahman Mohamed El-Sayed.

The naked play at fear-mongering has its limits, though. Ask two-term President Barack Hussein Obama. (For the record, Obama’s pastor became an issue in the 2008 campaign for his rhetoric, but it was still a Christian church.)

Mamdani's Approval Ratings

Or take another Democrat who got a trial as the boogeyman of the day: New York Mayor Zorhan Mamdani, whose parents are of Indian descent and is the first Muslim to lead the nation’s biggest city. The democratic socialist drew harsh fire during his campaign and early in his tenure; even Trump seemed fixated on him. Others in the party have followed suit. Sen. Ted Cruz of Texas, a conservative Republican, recently called both El-Sayed and Mandani “Islamists.”

"They want Sharia Law, they hate Jews, they hate Christians, they hate capitalism, and they hate America,” Cruz told Fox News.

Mamdani had other thoughts. Americans started hearing from him more than most mayors. His social media footprint, his podcast, his communication skills—all combined to make him less scary, and was not turning New York City into Moscow. A June poll from Siena University found 58% of New Yorkers had a favorable opinion of him.

It’s a lot to put on someone in the final three months of a campaign, but that is the task that now falls to El-Sayed. His positions and past statements aside—which some Democratic insiders see as disastrous for a candidate vying for a pivotal Senate seat in swing-state Michigan—the demonization of his religion and background are a different matter entirely. It’s a completely unfair side-quest, but one that is unavoidable—and somehow never falls to the white men in politics. 

show more
Presidential pardon for French alleged spy accused of plotting Mali coup
Published: 2026-08-13 15:50:49 | Created: 2026-08-13 16:00:57
France is yet to comment on Yann Vezilier's pardon and previously called the accusations "unfounded".
show more
Красное не мёржим: как мы внедрили e2e тесты в разработку
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-13 15:59:35 | Created: 2026-08-13 16:00:55

Можно ли сделать e2e тесты мощным инструментом раннего отлова багов, не потопив при этом CI и не всем не разругавшись?

Рассказываю, через что пришлось пройти, чтобы релизы были спокойные, пайплайны — зеленые, разработчики — довольные.

Как мы это внедряли, сколько сопротивления получили и что из этого выжило спустя четыре месяца.

Читать далее
show more
Tennessee and Oklahoma put men to death as U.S. states schedule 3 executions for the same day
Feed: PBS News Hour - The Latest (https://www.pbs.org/newshour/feeds/rss/headlines)
Published: 2026-08-13 15:51:27 | Created: 2026-08-13 16:00:55
The last time three executions were held on the same day was Jan. 7, 2010, when Louisiana, Ohio and Texas put inmates to death.
show more
X open sources its ranking algorithm, letting users see if they’ve been ‘shadowbanned’
Published: 2026-08-13 16:00:00 | Created: 2026-08-13 16:00:54
X is expanding the open source code behind its 'For You' feed and launching new transparency tools that show users when its ranking systems have affected their accounts or posts.
show more
The Painful Truth of Exactly How ICE’s New Shock Gloves Work
Published: 2026-08-13 15:57:12 | Created: 2026-08-13 15:59:56
ICE is spending millions on shock gloves designed to overpower subjects through intense, localized pain.
show more
Latest news on ICE plan to give agents electric shock gloves
Published: 2026-08-13 15:42:45 | Created: 2026-08-13 15:54:54
U.S. Immigration and Customs Enforcement plans to equip its agents with electric-shock gloves manufactured by Compliant Technologies, according to a Department of Homeland Security notice. Critics call the gloves overly aggressive and say they have the potential for abuse. CBS News' Lesley Marin reports.
show more
SOLID в реальном мире: LSP без квадратов и прямоугольников
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-13 15:52:10 | Created: 2026-08-13 15:53:55

SOLID в реальном мире: LSP без квадратов и прямоугольников Дисклеймер: статья для разработчиков уровня junior и middle, которые знакомятся с принципами чистого кода и SOLID. Примеры кода — PHP 8.1+.

Читать далее
show more
The mindblowing invertebrates you have never heard of – video
Published: 2026-08-13 15:37:14 | Created: 2026-08-13 15:52:55

Each year the Guardian runs a competition to find the invertebrate of the year. To find out more about the 2026 nominees, science editor Ian Sample hears from climate reporter Petra Stock, environment reporter Oliver Milman and Science Weekly co-host Madeleine Finlay. They each nominate an incredible invertebrate that you might never have heard of, and argue why their choice should come top. Vote for your favourite now and the winner will be unveiled on 17 August

Continue reading...
show more
ПЛК перестает быть закрытой коробкой. Зачем контроллеру Linux?
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-13 15:50:17 | Created: 2026-08-13 15:51:55

Когда мы говорим про ПЛК, обычно представляем достаточно закрытое устройство: подключили модули ввода-вывода, написали программу на ST или LD, загрузили проект - и контроллер годами выполняет один и тот же цикл.

Но современные контроллеры все чаще совмещают PLC-runtime и Linux-среду, в которой можно запускать базы данных, MQTT, VPN, приложения на Python и C++, web-сервисы и даже контейнеры. Разберемся, зачем производители идут в эту сторону, что такая архитектура дает пользователю и какие новые риски создает.

Читать далее
show more
Girls now less likely than boys to get top grades, but remain more likely to go to university
Feed: The Latest News from the UK and Around the World | Sky News (https://feeds.skynews.com/feeds/rss/home.xml)
Published: 2026-08-13 12:23:00 | Created: 2026-08-13 15:47:54
While the percentage of students getting top grades increased overall, it fell among girls.
show more
Instagram introduces a redesigned wordmark
Published: 2026-08-13 15:46:02 | Created: 2026-08-13 15:46:55
The social media giant says it was time for a sharper and more modern look after a decade.
show more
U.S. military has lost roughly 25% of its Reaper drones as Iran war depletes arsenal
Published: 2026-08-13 15:39:43 | Created: 2026-08-13 15:45:55
The aircraft, which cost up to $50 million each, have seen heavy use around the Strait of Hormuz — but they are relatively easy targets for Iran and its proxies.
show more
Fastest-growing Ebola outbreak spreads to previously unaffected area
Feed: The Latest News from the UK and Around the World | Sky News (https://feeds.skynews.com/feeds/rss/home.xml)
Published: 2026-08-13 14:31:00 | Created: 2026-08-13 15:45:54
DR Congo's Ebola outbreak has spread to a sixth province after a death was recorded in the previously unaffected Bas-Uele province.
show more
$100,000 CD vs. $100,000 high-yield savings account: Which will earn more over the next year?
Published: 2026-08-13 15:40:32 | Created: 2026-08-13 15:41:55
Transferring $100,000 into either account type could make sense now. Here's how much interest you'd earn with each.
show more
Как я ускорил деплой контента в Nuxt: с 12 минут до 21 секунды
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-13 15:39:16 | Created: 2026-08-13 15:39:56

Исправить слово или запятую в статье можно за несколько секунд. Но на моём сайте после такой правки запускался полный выпуск: установка зависимостей, сборка Nuxt и админки, генерация страниц, перезапуск приложения и итоговые проверки.

Последний успешный полный workflow перед запуском новой схемы шёл 12 минут 53 секунды. Для изменений в коде это нормально. Для исправленной запятой — слишком долго.

Я разделил два разных выпуска

Читать далее
show more
The 10 Best Cooling Mattresses for Hot Sleepers (2026)
Published: 2026-08-13 05:35:00 | Created: 2026-08-13 15:38:56
Nothing ruins a great night of sleep faster than getting too hot. We slept on a myriad of cooling mattresses to find which ones drew the heat away best.
show more
Three men executed on same day in US for the first time in 15 years
Published: 2026-08-13 23:59:18 | Created: 2026-08-13 15:38:54

Rare scheduling in Oklahoma, Tennessee and Alabama underlines the renewed appetite in US for state killings

Carlos Cuesta-Rodriguez was put to death by the state of Oklahoma, in the first of three executions scheduled for Thursday in a rare triple procedure that underlines the renewed appetite in the US for state killings.

Just one hour later, Darrell Hines was put to death by the state of Tennessee, and at 6pm local time in Alabama, that state executed Jeremy Williams.

Continue reading...
show more
How much would settling $15,000 in credit card debt cost after fees?
Published: 2026-08-13 15:37:25 | Created: 2026-08-13 15:38:54
Settling $15,000 in card debt could reduce what you owe, but the settlement fees will change the math considerably.
show more
Person fined after using foghorn to wake sleeping polar bear
Published: 2026-08-13 15:30:57 | Created: 2026-08-13 15:37:56
Under local regulations in the region, "it is forbidden to needlessly disturb, attract or pursue a polar bear".
show more
The Lakers have become a poker chip for some of the most powerful men in America
Published: 2026-08-13 15:12:26 | Created: 2026-08-13 15:37:55

One of the most famous teams in the world is about to change hands for the second time in less than a year for more than $12bn. Will anyone push back?

One of the most brutal lessons we must learn as fans is that the team we shed blood, sweat and tears for is seen by those who own it as just one of many assets. That gap has never felt as wide as it does this week. On Wednesday, ESPN reported that the Los Angeles Lakers are set to change hands, for the second time in 10 months, for $12.5bn, a sum that would be a record for any North American sports team. (The deal must be approved by the NBA’s board of governors before it can go through.) The buyers aren’t diehards who saved up every penny like the good Dr Jerry Buss in the 1970s. Those days are gone. If and when the deal is approved, the new owners will be venture capitalist Josh Kushner and his business partner, Bob Iger. Kushner is the younger brother of Jared Kushner, the titleless Wormtongue to Donald Trump’s Saruman. Iger used to run Disney. These men have connections across the political world and influence in every corner of the American empire. A franchise woven into a city’s identity should never become an asset vastly wealthy people move around like a chip around a poker table. But that is exactly what the Lakers are about to become. The way the deal came together should terrify anyone who still thinks sports belong to the fans.

Mark Walter took control of the team from the Buss family last October at a valuation of roughly $10bn. Now he is set to cash out around $2bn richer. That’s not how this is supposed to work. The old guard, like Buss, used to guard their NBA teams like heirlooms and pass them down. Walter is set to flip the team after less than a year.

Continue reading...
show more
You can still get Salehe Bembury New Balance sneakers for up to $195 off if you wear men’s small sizes
Published: 2026-08-13 15:11:50 | Created: 2026-08-13 15:36:55
Salehe Bembury’s New Balance sneakers are up to 71% off during the Archive Sale, which includes deals on previous collabs from New Balance, Crocs and more.
show more
Father returns to court over alleged murder of nine-year-old daughter
Feed: The Latest News from the UK and Around the World | Sky News (https://feeds.skynews.com/feeds/rss/home.xml)
Published: 2026-08-13 07:26:00 | Created: 2026-08-13 15:36:54
A father has returned to court over the alleged murder of his nine-year-old daughter in Angus.
show more
How I built a demo generator with GitLab Duo Agent Platform
Published: 2026-08-13 00:00:00 | Created: 2026-08-13 15:35:56

A demo used to take me days to build — screenshots, narration, stitching it together in an external tool, chasing feedback — and every time the feature changed I'd have to start over. A few months ago, I handed most of that to an agent in GitLab Duo Agent Platform.

GitLab Duo Agent Platform is built for intelligent orchestration, running agentic workflows across the software development lifecycle, but it's flexible enough to take on repetitive work outside of development, too. When I pointed it at demo generation instead, it worked well enough that I think you should try the same thing with something on your own plate. I created this hands-on tutorial to help you get started. And one more thing: You don't need to be a developer to do this. We've seen an increase in interest from non-engineering roles in using GitLab to run agentic workflows like this one. If that's you, follow along to get started.

In this article:

🎯 Try GitLab Duo Agent Platform today!

Why click-through demos are so effective

People connect faster when they see a feature in action rather than read about it. But live demos are hard: You need product access and enough familiarity to navigate confidently.

A click-through demo solves that. You take real actions yourself, guided by a short narrative at each step. Unlike video, it puts you in control of the pace. And unlike live access, which requires a real environment, it's just a link: free to share, reusable, and consistent every time.

Explore examples in the GitLab Demo Hub.

A click-through demo, guiding the user step by step through a real product flow

The evolution: From VMs to external demo tools to agents

Demos haven't always looked like this. Looking back over my career, here's how they have evolved:

  • VMs (2000s): Shipped virtual machines pre-loaded with the product and demo content, later centralized on ESX servers.
  • External tools (SaaS era): Moved to vendor platforms with built-in analytics, but still manual to build and tied to their infrastructure.
  • Agentic (now): Agents can generate demos from a prompt, deployed on the same project that creates them, no vendor dependency.

Each layer made demos more accessible; the agentic layer is what makes them sustainable.

The stages to create a demo

Creating a click-through demo involves these stages:

  1. Learn the feature: Read docs, dig through issues and Slack, sync with product managers and engineers to really understand what you're showing, and mainly understand the problem it solves and the customer impact and value.
  2. Build the story: Build a real-world scenario that shows the customer impact — what problem this solves for them in their day-to-day work, and why it matters.
  3. Set up the environment: Create a project and generate realistic demo data that supports the story; for example, seeded vulnerabilities for a security dashboard, or data for meaningful charts.
  4. Capture the content: Take screenshots or record clips of the actual flow.
  5. Write the narrative: Craft content that guides someone through each step, based on the story and customer scenario you defined in Step 2.
  6. Build the demo: Work in an external tool to stitch everything together into a clickable walkthrough, add links to related assets, and define the call to action for each step.
  7. Review with stakeholders: Share a draft, collect feedback, iterate.
  8. Incorporate edits: Update the narrative, reorder steps, regenerate as needed.
  9. Publish: Push to GitLab Docs, Demo Hub, and any other target location.
  10. Announce: Share internally on Slack, embed in blog posts, post on social.

Together, these steps can take days, and the moment something changes in the product, you have to start over from Step 3.

An agent can help with almost all of these steps: reading docs, scanning issues, pulling context from Slack, populating demo data in the project, and pulling out what matters most. It can't fully replace the human who decides what to create and reviews the results before they ship, but it can do a remarkable amount of the groundwork.

In the agentic tool I built, the Click-Through Demo Generator, I focused on automating Steps 1, 2, 5, 6, and 9: the ones with clear inputs, predictable outputs, and previously fully manual execution. The other steps can also be handled by specialized agents.

How the demo generator works

The agent works like this: Drop screenshots into a folder in the project, optionally with a context.md for background on the feature, and trigger the workflow from an issue comment. The agent reorders and renames the screenshots, writes the narration, builds the demo with a built-in branded template, and opens a merge request. Review it, and once you merge it, the demo auto-publishes to GitLab Pages. If something needs to change, ask the agent to update it.

The issue comment that triggers the Click-Through Demo Generator, and the agent's response with the merge request link

Under the hood, a Custom Flow gets triggered. The agent calls a custom tool I built to assemble the demo into an HTML template, overlaying each screenshot with its narration message box, and comments the merge request link back on the issue. A skill guides its writing so the narration follows GitLab's marketing messaging, focused on customer outcomes rather than our own features.

Here's the actual instruction text from that skill's SKILL.md that the agent reads and follows every time it writes narration:

"Great narration sells an outcome, not a UI tour. Someone who clicks through should understand what problem the product solves, why this approach is better, and what they could now do, without reading any docs.

Structure every demo as three acts: Open on the customer's pain, show the product solving it step by step, and close by naming the value they walk away with."

For demos in more languages, we just need to add a localization skill to the project, and every demo gets automatically localized from then on.

The demo gallery

Publishing with a skill

Publishing to the Demo Hub, our production demo portal, is just as hands-off as publishing the demo itself. When a demo is ready to ship, you tag it as production in the development gallery. That's the cue for the agent to run a skill in this project that reaches into the Demo Hub project and does the rest: It writes a short description, stamps it with today's date, tags it as new, and opens a merge request adding the demo as a card. Merging that MR, and putting the demo live, is still a human's call.

Demos are now in code

A click-through demo is really just a set of files: HTML, screenshots, and config, which makes it a great fit to live in a repo. The demo is no longer trapped in a separate tool that only a few people know how to use. It lives in a GitLab project, which means it can be:

  • Reviewed in merge requests
  • Improved by teammates
  • Versioned over time
  • Updated by agents, not just humans

The demo becomes a team asset, not a one-person task. That's a big deal. More teammates can now create demos, review them, improve them, and publish them, without needing any special tool knowledge. If you can open an issue and approve an MR, you can use this workflow.

Want to try it yourself?

Fork the Click-Through Demo Generator project and read the README for the full setup. Custom Flows aren't copied over when you fork a project, so you'll also need to enable the Generate click-through demo flow (you'll need to be logged in to GitLab to view it) in your forked project. From there, the README walks you through everything else.

How GitLab Duo Agent Platform made this possible

This project would have been significantly harder without GitLab Duo Agent Platform.

GitLab Duo Agent Platform gave me the missing infrastructure: a Custom Flow that triggers from an issue comment, a container image I define with exactly the runtime and dependencies it needs, and built-in tools to work with GitLab directly, like opening merge requests and commenting on issues. The merge request is where I review the demo before merging it and letting the agent publish it to the Demo Hub.

In platform terms, this is agentic automation — the Custom Flow orchestrating the agent's behavior while GitLab’s built-in tools let it work with issues, project files, merge requests, and GitLab Pages without requiring separate integrations.

Custom Flows let you define your own multi-step workflow and extend the agent with custom tools, like the tool I built to assemble screenshots and narration into the demo's HTML template. You implement that capability yourself, and it runs as part of the flow, on GitLab's compute.

Everything happens inside GitLab: the request, the review, the output, the deployment. That's what makes the workflow faster, clearer, and easier to hand off.

Build your first agent

Zoom out from my own workflow for a second and focus on what happens when repetitive work gets handed to an agent with access to your GitLab data. For a team lead, that's fewer cycles spent producing collateral and more spent reviewing and deciding. The same shift shows up anywhere a team has a repeatable, well-scoped task sitting on top of GitLab context.

Start small and simple. The demo generator is just one example of the pattern, but you don't need to write code or use a Custom Flow to get started. Start with a single agent, give it one clear job, and see what it can do before reaching for anything more complex.

In this quick tutorial, you'll build your first agent, one that helps you plan your work and saves you time. Don't have access to GitLab Duo Agent Platform? You can start a free trial to follow along. Two tasks, about 10 minutes total:

Task 1: Create a custom agent. In the GitLab UI, create a custom agent called "Daily Planner." Tell it what priority means to you — for example, issues blocking a teammate, anything due this week, or "treat anything with the customer label as top priority regardless of due date." Have it look at your assigned issues and merge requests, apply those rules, and tell you what to tackle first, what's blocking others, and what can wait.

Task 2: Enable it and review. Enable the agent in your project, then open GitLab Duo Agentic Chat, select it, and ask it to plan your day. It has built-in access to GitLab, so it pulls your actual assigned issues and MRs itself. Compare its plan to what you'd have figured out yourself, and adjust the agent's instructions until the plan is genuinely useful.

Congratulations, you just built your first agent, and it's already making your day a little easier. This is where it gets fun: Start thinking about what else you'd hand it, another decision you're tired of making yourself. Keep going, and that single-purpose agent turns into the assistant that runs your whole workflow.

show more
French ambassador to CAR accused of misconduct at official residence faces disciplinary action
Published: 2026-08-13 08:15:10 | Created: 2026-08-13 15:35:56
The accusations against Bruno Foucher prompted investigations into a potential security breach.
show more
Person fined after using foghorn to wake sleeping polar bear
Published: 2026-08-13 15:30:57 | Created: 2026-08-13 15:35:56
Under local regulations in the region, "it is forbidden to needlessly disturb, attract or pursue a polar bear".
show more
Ski Sunday host Chemmy Alcott suffers collapsed lung after jumping into lake
Published: 2026-08-13 15:23:11 | Created: 2026-08-13 15:35:56
The former GB Olympian posted images of her in hospital while on holiday in France.
show more
Роботы сожрали интернет, пока мы спали. И это вообще не метафора
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-13 15:33:55 | Created: 2026-08-13 15:34:56

99% посетителей сайта — НЕ ЛЮДИ.

И это не «подозрительный трафик», а буквально: из 1,28 миллиона отданных страниц живые люди посмотрели меньше шести тысяч. Чувак, который это заметил (разработчик благотворительной базы PatronView) — вывел формулу: на каждую страницу, увиденную человеком, приходится ещё ≋214 загрузок, которые никто никогда не увидит. Ну то есть вообще никто. Новая норма, просто не все ещё заметили что декорации сменились.

Дальше будет куча цифр, немного паранойи и шрифт, который врёт роботам в лицо.

Читать далее
show more
Three men executed on same day in US for the first time in 15 years
Feed: World news | The Guardian (https://www.theguardian.com/world/rss)
Published: 2026-08-13 23:59:18 | Created: 2026-08-13 15:33:57

Rare scheduling in Oklahoma, Tennessee and Alabama underlines the renewed appetite in US for state killings

Carlos Cuesta-Rodriguez was put to death by the state of Oklahoma, in the first of three executions scheduled for Thursday in a rare triple procedure that underlines the renewed appetite in the US for state killings.

Just one hour later, Darrell Hines was put to death by the state of Tennessee, and at 6pm local time in Alabama, that state executed Jeremy Williams.

Continue reading...
show more
‘The colander worked best!’ Guardian readers share their experience of the solar eclipse
Feed: World news | The Guardian (https://www.theguardian.com/world/rss)
Published: 2026-08-13 15:19:13 | Created: 2026-08-13 15:33:56

Readers recall the breathtaking sight and community spirit of the rare celestial treat – and the handmade contraptions they saw it through

On Wednesday evening, millions of people in Europe watched a rare solar eclipse. We asked some of them to share their photographs and experiences of this celestial treat.

Here are some of their responses.

Continue reading...
show more
DRC’s fast-growing Ebola outbreak spreads to sixth province
Feed: World news | The Guardian (https://www.theguardian.com/world/rss)
Published: 2026-08-13 15:17:13 | Created: 2026-08-13 15:33:56

Man dies in Bas-Uele after travelling from Haut-Uele, as head of WHO says outbreak on track to be deadliest ever

The Ebola outbreak in the Democratic Republic of the Congo has spread to a sixth province, officials have said, a day after the head of the World Health Organization said the outbreak was on track to surpass the deadliest in history, which killed at least 11,000 people more than a decade ago.

The current outbreak has killed more than 2,100 people out of more than 4,500 cases, according to the latest government figures released on Tuesday. At the same point in the 2014-16 outbreak in west Africa, the previous most deadly outbreak, 755 cases had been recorded, according to WHO data.

Continue reading...
show more
Microsoft kills off unsuccessful AI features while merging its separate Copilot apps
Published: 2026-08-13 15:30:52 | Created: 2026-08-13 15:31:54
Microsoft is simplifying Copilot by combining its consumer and business apps, and dropping AI-generated podcasts, Group Chats, Deep Research, and its Mico character.
show more
How Premier League shirts will change with gambling sponsor ban
Published: 2026-08-13 14:57:15 | Created: 2026-08-13 15:29:56
Premier League kits are going to have a very different look this season after clubs voted to ban gambling on the front of shirts. BBC Sport looks at the history of sponsorship, and who is replacing the betting companies.
show more
Five key takeaways from results day 2026
Published: 2026-08-13 15:03:34 | Created: 2026-08-13 15:29:56
Top grades and students going to university are on the up, but technical subjects are also becoming more popular.
show more
In a Chinese Leader’s Death, Mourning for a More Hopeful Time
Published: 2026-08-13 15:19:57 | Created: 2026-08-13 15:26:54
Tributes for former Premier Zhu Rongji reflect nostalgia for an era when China was opening to the world and the future seemed more prosperous and hopeful.
show more
By sky and sea, Ukraine's drone strikes challenge Russia's grip on Crimea
Feed: NPR Topics: News (https://feeds.npr.org/1001/rss.xml)
Published: 2026-08-13 15:18:27 | Created: 2026-08-13 15:25:56
Diners sit at an outdoor restaurant in Sevastopol, Crimea, on July 22. Ukrainian drone strikes are causing power outages, fuel shortages and cuts in cellphone service in the peninsula. Russia seized Crimea when it first invaded Ukraine in 2014, but now its hold on the territory is being challenged.

Russia maintained an iron grip on Crimea since seizing it from Ukraine in 2014. Many Russian civilians go there to enjoy the beaches. But now Ukraine is hitting Crimea hard, upending daily life.

(Image credit: Igor Ivanko)

show more
Пирамида тестирования Avalonia-приложений на практике: 10 380 тестов на четырёх ОС перед каждым релизом
Feed: Все публикации подряд на Хабре (https://habr.com/ru/rss/articles/)
Published: 2026-08-13 15:25:20 | Created: 2026-08-13 15:25:56

Интуитивно любой разработчик понимает: чтобы выпуски проходили спокойно, нужно написать автоматизированные тесты. Чем больше тестов, тем спокойнее проходят выпуски. Или нет?)) В этой статье я поделюсь нашим опытом построения пирамиды тестирования. Надеюсь, что она понравится читателям и станет первой из цикла статей об автоматизированном тестировании. Нам есть что рассказать!

Читать далее
show more
DRC’s fast-growing Ebola outbreak spreads to sixth province
Published: 2026-08-13 15:17:13 | Created: 2026-08-13 15:22:55

Man dies in Bas-Uele after travelling from Haut-Uele, as head of WHO says outbreak on track to be deadliest ever

The Ebola outbreak in the Democratic Republic of the Congo has spread to a sixth province, officials have said, a day after the head of the World Health Organization said the outbreak was on track to surpass the deadliest in history, which killed at least 11,000 people more than a decade ago.

The current outbreak has killed more than 2,100 people out of more than 4,500 cases, according to the latest government figures released on Tuesday. At the same point in the 2014-16 outbreak in west Africa, the previous most deadly outbreak, 755 cases had been recorded, according to WHO data.

Continue reading...
show more
NYC Parks worker arrested after girl loses fingers in fireworks accident
Feed: ABC News: Top Stories (https://abcnews.go.com/abcnews/topstories)
Published: 2026-08-13 15:24:46 | Created: 2026-08-13 15:20:55
Authorities said the child found an M-80 firework in a park bathroom and showed it to a Parks Department worker, who authorities say helped light it.
show more
Floodwaters submerge Midwest neighborhoods bracing for more severe storms
Published: 2026-08-14 01:35:00 | Created: 2026-08-13 15:19:54
Muddy floodwaters seeped into the homes of Indiana and Ohio residents this week, as severe storms struck the Midwest. Now, some areas are bracing for even more rain.
show more
Page 364 of 1018 (50863 total items)