fabrcore-agentframework

Integrate FabrCore with the Microsoft Agent Framework for AI agents.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/vulcan365/FabrCore --skill fabrcore-agentframework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fabrcore-agentframework
Source: https://github.com/vulcan365/FabrCore/tree/main/docs/skills/fabrcore-agentframework
Command: npx skills add https://github.com/vulcan365/FabrCore --skill fabrcore-agentframework

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Integrates FabrCore with the Microsoft Agent Framework to streamline building and running AI agents, reducing boilerplate and accelerating development.

Core Features & Use Cases

  • AIAgent, AgentSession, and ChatClientAgent integration for durable, scalable agents.
  • Streaming and non-streaming run modes, session serialization, per-user session patterns, and tool integration via AIFunctions.
  • Middleware (AIAgentBuilder) and Microsoft.Extensions.AI abstractions (IChatClient, AITool) for customization and extendibility.

Quick Start

Instantiate a FabrCore ChatClientAgent and start a streaming Run to see live updates.

Frequently Asked Questions about fabrcore-agentframework

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate FabrCore with Microsoft Agent Framework to build AI agents?

FabrCore integrates with the Microsoft Agent Framework by bridging the two platforms to streamline building and running AI agents, reducing boilerplate and accelerating development through AIAgent and ChatClientAgent abstractions.

What is the best way to manage per-user agent sessions and chat history?

Managing per-user agent sessions involves applying session serialization and chat history management patterns, ensuring durable and scalable agents maintain context across distributed interactions via AgentSession.

Does this integration support streaming run modes for ChatClientAgent?

Yes, the integration supports both streaming and non-streaming run modes, allowing you to instantiate a FabrCore ChatClientAgent and start a streaming run to see live updates during execution.

Can I use Microsoft.Extensions.AI abstractions like IChatClient for middleware customization?

Yes, you can apply middleware via AIAgentBuilder and Microsoft.Extensions.AI abstractions like IChatClient and AITool to customize and extend agent functionality alongside tool integration.

How do I integrate AIFunctions for tool integration in distributed agents?

Tool integration via AIFunctions is applied across distributed agents, allowing you to extend agent capabilities and execute custom functions within the Microsoft Agent Framework and FabrCore architecture.