{
  "title": "Terminal Haxxor",
  "video_id": "UoWLlF8V9yA",
  "published": "2025-06-27T13:47:15+0000",
  "complexity": "",
  "old_url": "https://workflows-of-ai.com/workflow/terminal-haxxor",
  "description": "AI Drush Agents: run Drupal AI agents with Drush and chat history, explain a config export in plain text and ask which Drush command to use.",
  "subtitle": "Run any Drupal AI agent from the terminal with Drush, explain a pending config export and find the right Drush command.",
  "summary": "The AI Drush Agents module adds Drush commands to run any agent from the terminal, here the field agent adding a text field, with chat history. Another command explains in plain text what a config export would change. A third agent answers which Drush command to run, using tools that list every Drush command on the site and read its PHP file.",
  "categories": [
    "Agents",
    "Drupal AI"
  ],
  "intro_html": "<p>I created a small module for the people who really don't like GUIs, I'm one of them myself. Terminal is just easier.</p><p>This module will let you run any agent, but also help with some other Drush stuff via terminal.</p><p>Add some stuff you want to see into the issue queue, and if you want to help maintain it, let me know.</p><p>The module is available here: <a href=\"https://www.drupal.org/project/ai_drush_agents\">https://www.drupal.org/project/ai_drush_agents</a></p>",
  "intro_added": false,
  "chapters": [
    "0:00 A Drush module for agents",
    "0:35 Running the field agent",
    "1:35 Chat history in the terminal",
    "2:15 Explaining a config export",
    "3:14 Finding the right Drush command",
    "4:38 Wrapping up and helping out"
  ],
  "corrections": [
    [
      "sponsored by Fre.",
      "sponsored by FreelyGive."
    ],
    [
      "ddevrush",
      "ddev drush"
    ],
    [
      "crush entity",
      "drush entity"
    ],
    [
      "open AI",
      "OpenAI"
    ],
    [
      "anthropics",
      "Anthropic's"
    ],
    [
      "cloud quad code",
      "Claude Code"
    ],
    [
      "AI_drush agents",
      "ai_drush_agents"
    ],
    [
      "curse or",
      "Cursor or"
    ]
  ],
  "ai_note": "The video and the introduction are Marcus's own, first published on workflows-of-ai.com. AI wrote the subtitle, the summary and the video chapters from the transcript, and corrected misheard names in YouTube's automatic captions."
}