Instructions file GitHub Copilot
Copilot instructions for markconroy/markie, covering github copilot instructions, project context, key requirements, response style and before making changes.
Instructions file GitHub Copilot
Copilot instructions for markconroy/markie, covering github copilot instructions, project context, key requirements, response style and before making changes.
Instructions file CodexOpenCode
AGENTS.md instructions for markconroy/markie, covering agents.md, ai response requirements, project overview, ai integration and date verification rule.
Skill Claude CodeCodex
Scaffolds a new AI Provider plugin for the Drupal AI module. Asks which operation types the provider supports (chat, embeddings, text-to-image, etc.), then generates the plugin class with the correct interface implementations, authentication setup, and model discovery.
Skill Claude CodeCodex
Scaffolds a new AiAutomatorType plugin for the Drupal AI Automators module. Recommends RuleBase (AI provider) or ExternalBase (deterministic) as base classes, with convenience subclasses (SimpleTextChat, ComplexTextChat, etc.) also available. Generates the plugin class with the correct base class, fieldrule, and…
Skill Claude CodeCodex
Scaffolds a new FieldWidgetAction plugin for the Drupal AI fieldwidgetactions module. Asks whether the action uses AJAX callbacks or a modal form, then generates the plugin class with the appropriate base class, methods, and configuration.
Skill Claude CodeCodex
Creates Drupal FunctionalJavascript tests for the AI module. Validates the ddev environment, Selenium Chrome, and Playwright CLI setup. Manually explores the UI as admin to understand markup, then generates a test class extending BaseClassFunctionalJavascriptTests with screenshots, video recording, and optional AI…
Skill Claude CodeCodex
Scaffolds a new AiGuardrail plugin for the Drupal AI module. Asks whether the guardrail is deterministic or non-deterministic, then generates the plugin class with configuration form, processInput/processOutput methods, and appropriate result types.
Skill Claude CodeCodex
Scaffolds a new AI module operation type with interface, input, output, optional item class, and unit tests. Validates all generated files with a PHP verification script before completing.
Agent
While how you add these parts might change in the future, how they actually are used will not likely change that much. These parts are the parts that build the agent form and will showcase how they work together when running an agent.
Agent
So now that we have some base knowledge on how agents work, let's build our first agent using the Drupal agents framework. There will most likely be more contributed agent builders - one already exists in the Modeler API. But this will assume the base form, all the solutions on top of that will just make it simpler.
Agent
This documentation will both be targeted against site builders that want to build agents and tools without having to or having the knowledge how to code and against developers that want to develop custom tools and create custom triggers of the agent run process. This documentation is WIP.
Agent
These terms can be quite daunting at first, but basically it's just different terms of how agents can work together as agents. Once again you can think of how humans work together to understand how agents can work autonomously or together with humans. The big difference is that agents are usually hyper focused.
Agent
What is security and how does it relate to agents? Security is a broad term that encompasses the protection of systems, networks, and data from unauthorized access, attacks, or damage. In the context of AI agents, security considerations are crucial to ensure that agents operate safely and do not inadvertently expose…
Agent
Before we introduce agents, let's start lower down the chain - the tools. Tools are different pieces of code or services that you can run on either your Drupal machine (function calling) or via the LLM's services (service tools) that can execute some kind of action.
Skill Claude CodeCodex
Scaffolds a new AiApiExplorer plugin for the AI API Explorer module. Verifies the operation type exists first, then generates the plugin class using AiProviderFormHelper::generateAiProvidersForm() for provider/model selection.