Web TippsUse custom web fonts in Google Sheets charts(08.09.2026 um 17:05 Uhr)
Web TippsIntroducing the new 1Password App for Google Chat(08.09.2026 um 18:02 Uhr)
Web TippsUse custom web fonts in Google Sheets charts(08.09.2026 um 17:05 Uhr)
Web TippsIntroducing the new 1Password App for Google Chat(08.09.2026 um 18:02 Uhr)

🔧 Programmierung 🕛 vor 1 Monat 6 Min Lesezeit
0

AI Agentic Workflow Explained: A Quick Tour of Harness, Tools, Skills, MCP, and Memory

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht

AI agents are evolving from simple chat assistants into systems that can reason, plan, use external tools, execute workflows, and complete complex tasks autonomously.



However, an AI agent is not just a Large Language Model (LLM) with a prompt.



A production AI agent is a combination of multiple components working together:




CODE
AI Agent
|
+-- Model
|
+-- Harness
|
+-- Tools
|
+-- Skills
|
+-- Memory
|
+-- MCP Integrations






The model provides intelligence and reasoning. The surrounding components provide the ability to take action.



This article provides a quick tour of the key building blocks behind modern AI agent workflows.









The AI Agent Workflow



A typical agent execution flow looks like this:




CODE
User Request
|
v
Agent Harness
|
+--> Understand the task
|
+--> Load relevant skills
|
+--> Retrieve memory
|
+--> Select tools
|
+--> Execute actions
|
+--> Observe results
|
+--> Update memory
|
v
Task Completed






The agent continuously follows a cycle:




CODE
Reason → Act → Observe → Repeat






The model decides what should happen next, while the agent infrastructure makes it possible.









1. Agent Harness: The Runtime Behind the Agent



The AI Agent Harness is the execution layer that manages the lifecycle of an agent.



It coordinates:




  • Task execution

  • Context management

  • Tool access

  • Skill loading

  • Memory retrieval

  • Security policies

  • Monitoring



A useful analogy:




  • The model is the brain.

  • The harness is the environment that allows the brain to interact with the world.



For example:



User request:




"Find customers who have not logged in for 90 days and send them a reminder email."




The model reasons:




"I need customer activity data and an email service."




The harness handles:




  1. Loading customer analytics capabilities

  2. Calling the database tool

  3. Generating email content

  4. Requesting approval if required

  5. Sending the email



The harness bridges the gap between reasoning and execution.









2. Tools: Giving Agents the Ability to Take Action



A tool is a capability that an agent can invoke.



Examples:




  • Search engines

  • APIs

  • Databases

  • Code execution environments

  • File systems

  • Business applications



Without tools, an LLM can only provide recommendations.



With tools, an agent can perform real-world actions.



Example tool definition:




CODE
{
"name": "query_database",
"description": "Runs SQL queries against customer data",
"parameters": {
"query": "string"
}
}






The model decides:




CODE
"I need customer information.
I will use query_database."






The harness executes:




CODE
SELECT *
FROM customers
WHERE last_login < CURRENT_DATE - INTERVAL '90 days';






The result is returned to the model, allowing it to continue reasoning.









3. Model Context Protocol (MCP): Standardizing Agent Connections



As agents become more powerful, they need access to many external systems.



Managing custom integrations for every application becomes difficult.



This is where Model Context Protocol (MCP) helps.



MCP provides a standard way for AI applications to discover and use external tools and data sources.



Without MCP:




CODE
Agent
|
+-- Custom Database Connector
+-- Custom File Connector
+-- Custom API Connector
+-- Custom Search Connector






With MCP:




CODE
Agent
|
+-- MCP Client
|
+-- MCP Server: Database
|
+-- MCP Server: Files
|
+-- MCP Server: Business APIs






An MCP server can expose capabilities such as:




CODE
Available Tools:

- search_customers()
- get_customer_orders()
- update_customer_record()






The agent can discover these tools dynamically and use them during execution.



MCP creates a clean separation between:




  • Agent reasoning

  • Tool implementation

  • Enterprise system access









4. Skills: Packaging Reusable Expertise



Tools provide individual actions.



Skills provide reusable workflows and domain knowledge.



A skill represents a higher-level capability that an agent can load when needed.



Examples:




  • Software development skill

  • Data analysis skill

  • Customer support skill

  • Security review skill

  • Document generation skill



A typical skill package may look like:




CODE
customer-support-skill/

├── SKILL.md
├── prompts/
├── workflows/
├── examples/
└── tools/






The SKILL.md file defines how the agent should use that capability.



Example:




CODE
# Customer Support Skill

## Purpose
Resolve customer issues efficiently.

## Workflow

1.
Identify customer intent
2. Retrieve account information
3. Review previous interactions
4. Suggest resolution
5. Escalate when required

## Available Tools

-
get_customer_profile
- create_ticket
- send_email






Skills allow agents to become specialized without permanently loading every capability.









5. Memory: Giving Agents Continuity



LLMs are stateless by default.



Without memory, every interaction starts from zero.



Agent memory usually exists at multiple levels.






Short-Term Memory



Current conversation context.



Example:




CODE
User:
"My order arrived damaged."

Agent remembers:

- Order details
- Previous messages
- Current issue












Working Memory



Temporary information required during a task.



Example:




CODE
Research Task:

Files analyzed:
- sales_report.csv
- customer_feedback.json
- product_notes.md












Long-Term Memory



Information retained across sessions.



Example:




CODE
{
"user_preferences": {
"communication": "email",
"language": "English"
}
}






Memory allows agents to become more personalized and effective over time.









A Complete AI Agent Workflow Example



Consider a software engineering agent.



User request:




"Fix the failing payment API tests."




The workflow looks like this:






Step 1: Harness Initializes the Agent



The harness prepares:




  • Model

  • Context

  • Available tools

  • Security policies









Step 2: Load Relevant Skills



The harness loads:




CODE
software-engineering-skill/

├── SKILL.md
├── coding-guidelines.md
└── testing-workflow.md






The agent now understands the expected development process.









Step 3: Retrieve Memory



The agent retrieves previous context:




CODE
Previous changes:

- Payment API migrated recently
- Database schema updated
- Authentication tests were modified












Step 4: Use Tools Through MCP



The agent connects to:




CODE
MCP Servers:

- Git repository
- CI/CD system
- Test runner
- Issue tracker






Actions:




CODE
1. Read failing tests
2. Inspect source code
3. Modify implementation
4. Run test suite
5. Analyze results












Step 5: Verify and Complete



The harness validates:




  • Tests pass

  • Changes follow policies

  • No restricted actions occurred



The agent provides the final result.









Why These Components Matter



Building AI agents is no longer only about improving prompts or selecting better models.



Reliable agent systems require:





  • Harnesses to manage execution


  • Tools to interact with systems


  • MCP to standardize integrations


  • Skills to package expertise


  • Memory to maintain context



The model provides reasoning.



The agent workflow provides the ability to turn reasoning into useful work.









Final Thoughts



The future of AI applications will be built around agentic workflows rather than standalone chat experiences.



Understanding the relationship between models, harnesses, tools, skills, MCP, and memory is essential for designing reliable AI agents.



The next generation of AI systems will not just answer questions.



They will understand goals, use tools, remember context, execute workflows, and collaborate with humans to complete real-world tasks.

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
3 Quellen
Use custom web fonts in Google Sheets charts
2 Quellen
Introducing the new 1Password App for Google Chat
1 Quelle
Context-aware access controls are available for Gemini Enterprise in the Admin console
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten AI Agentic Workflow Explained: A Quick Tour of Harness, Tools, Skills, MCP, and Memory

Thematisch verwandte Begriffe: Agentic, Workflow, Explained, Quick · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...