Want to connect with CRAFT?
Join organizations building the agentic web. Get introductions, share updates, and shape the future of .agent.
Is this your company?
Claim this profile to update your info, add products, and connect with the community.
CRAFT is a central piece of the agent infrastructure stack, specifically focusing on the problem of tool-use. Most agents fail because they cannot reliably translate high-level intent into the specific syntax required by external tools. CRAFT provides the middleware that allows models to 'make' and 'use' tools for reasoning tasks like math and image processing, effectively giving agents the hands they need to interact with the digital world.
For builders, CRAFT matters because it moves the complexity of session management and persona switching into a standardized framework. By using a 'recipe' system, it allows for reproducible agent behavior, which is one of the biggest hurdles in moving agents from experimental demos to production software. It sits at the intersection of LLM customization and workflow orchestration, pushing forward the idea that agents should be structured, protocol-driven entities rather than just conversational interfaces.
Large language models are capable writers but inconsistent executors. The challenge for anyone building AI agents is that while an LLM can describe how to solve a problem, it often lacks the precision to interact with external software, APIs, or data tables without falling into a logic loop or losing track of the mission. CRAFT (Customizing LLMs for Tool-use) addresses this by treating tool interaction as a first-class reasoning task. Originally detailed in 2023 research by Yuan et al., CRAFT has evolved into a framework that standardizes how agents plan, select, and execute actions.
At the center of this system is the concept of "Recipes." In the CRAFT architecture, a recipe is more than a set of instructions; it is a foundational protocol that establishes session context, loads required project files, and activates specific framework behaviors. This structure ensures that an AI assistant does not enter a task blind. By loading master templates and establishing a communication system before the first prompt is even processed, CRAFT provides a predictable runtime for agentic behavior that simple API wrappers cannot match.
One of the more distinct elements of the framework is the CRAFT Persona Manager. Standard AI implementations usually rely on a single system prompt to define behavior. CRAFT acknowledges that complex projects often require multiple specializations. The Persona Manager enables dynamic adaptation by analyzing the task context and evaluating which specialized persona—such as a Code Mentor, Data Analyst, or Creative Writing Coach—is best suited for the work.
This isn't a simple swap of text. The manager performs calibration questions and requires explicit user consent before switching modes, maintaining session continuity while ensuring the AI's communication style matches the technical requirements of the task. This level of transparency in persona switching is a departure from the "black box" approach common in consumer-facing AI agents. It provides a log of why a certain personality was chosen and how it affects the outcome, which is critical for enterprise or research environments where auditability matters.
The framework also includes a Single Recipe Runner designed for the secure execution of external recipes. As the ecosystem for AI agents grows, the ability to import community-contributed tools and workflows becomes a necessity. However, executing untrusted code or prompts carries significant risks. CRAFT implements security validation that checks for code injection, enforces network access control, and ensures file system protection. This allows developers to experiment with specialized tasks from the community without compromising the integrity of their primary framework.
By focusing on the infrastructure of tool-use and session management, CRAFT occupies the space between basic model APIs and high-level application interfaces. It is built for developers who need to move beyond prompt engineering into the territory of reliable, multi-step agent execution. Whether the task involves complex mathematical reasoning or managing large-scale project handoffs, the framework provides the necessary scaffolding to keep the AI focused and its tools operational.
A framework for customizing LLMs for tool-use and session-based AI interactions.
CRAFT is hiring
You've explored CRAFT.
Join organizations building the agentic web.