Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La builder skill di Microsoft Agent Framework per .NET, agent-framework-builder-dotnet, offre agli agenti di coding compatibili linee guida curate da Microsoft per la creazione di soluzioni Agent Framework .NET (C#).
Consente all'agente di codifica di scegliere un pattern appropriato e di caricare progressivamente delle linee guida incentrate sull'attività.
La competenza può guidare il lavoro con:
- Agenti semplici, provider di modelli, strumenti, sessioni, cronologia, provider di contesto e middleware.
- Sfruttare gli agenti con todos, modalità, memoria, approvazioni, competenze, agenti in background, strumenti della shell, compattazione e cicli.
- Flussi di lavoro e orchestrazioni integrate e definizioni dichiarative.
- Valutazione, osservabilità, client personalizzati, agenti personalizzati e integrazioni.
- Hosting e deployment.
La capacità fornisce indicazioni sullo sviluppo per un agente di codifica esterno. Non è un pacchetto NuGet e non viene eseguito all'interno dell'applicazione Agent Framework.
Importante
Questa competenza dell'agente di codifica è diversa dalle competenze dell'agente di runtime. Le competenze di runtime vengono caricate da un agente di Agent Framework durante l'esecuzione dell'applicazione. La competenza builder consente a un agente di codifica di creare o modificare il codice sorgente dell'applicazione.
Tip
Associare la builder skill al Microsoft Learn MCP Server. La competenza fornisce all'agente di codifica indicazioni mirate sul flusso di lavoro e sull'implementazione di Agent Framework, mentre Learn MCP Server consente di eseguire ricerche nella documentazione Microsoft aggiornata, recuperare gli articoli completi e trovare esempi di codice durante l'attività. Configurare questo endpoint HTTP pubblico e non autenticato streamable in un agente di codifica compatibile:
https://learn.microsoft.com/api/mcp
Prerequisiti
- Agente di codifica che supporta la specifica open Agent Skills.
-
GitHub CLI con i comandi di anteprima
gh skill, oppure Node.js 22.20 o versione successiva se si usa la CLI cross-agentskills. - Un .NET SDK attualmente supportato per le nuove applicazioni di Agent Framework.
La gestione skill di GitHub CLI è in anteprima e soggetta a modifiche.
Esaminare e installare con GitHub CLI
La capacità del generatore .NET non è ancora in una versione con tag, quindi è necessario specificare il riferimento @main. Visualizzare in anteprima la capacità prima di installarla:
gh skill preview microsoft/agent-framework agent-framework-builder-dotnet@main
Installa la skill:
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main
L'installazione predefinita è con ambito progetto e ha come destinazione GitHub Copilot in uso non interattivo. Selezionare un altro agente di codifica supportato o ambito utente quando necessario:
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main \
--agent claude-code \
--scope user
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main \
--agent cursor
gh skill install microsoft/agent-framework agent-framework-builder-dotnet@main \
--agent codex
Per le opzioni di ambito e client correnti, vedere gh skill install.
Installa con la cross-agent skills CLI
In alternativa, installare la skill con la CLI cross-agent skills:
npx skills add microsoft/agent-framework --skill agent-framework-builder-dotnet
Esaminare gli agenti di coding supportati della CLI e i requisiti di runtime prima dell'installazione.
Usa l'abilità
Interagisci con l'agente di coding in modo naturale. I client compatibili individuano e attivano la skill dai relativi metadati; non presupporre un comando slash universale.
Prompt di esempio:
Build a .NET Agent Framework agent with Microsoft Foundry, function tools, sessions, and tests.Add approval-required tools and persistent conversation history to this Agent Framework application.Convert this multi-agent design into an Agent Framework workflow and add checkpointing.Create a harness agent with todos, file access, and safe shell tooling.Review this .NET Agent Framework application for current APIs and package requirements.Prepare this Agent Framework agent for hosting in ASP.NET Core and add an evaluation plan.
Includere vincoli come il provider del modello, la destinazione di hosting, i requisiti di persistenza, il perimetro di sicurezza e la versione di .NET di destinazione se sono conosciuti.
Cosa deve fare l'agente di codifica
La competenza dà all'agente di codifica le seguenti istruzioni:
- Esaminare la soluzione esistente, inclusi i framework di destinazione, la versione dell'SDK, la gestione dei pacchetti e i pacchetti installati
Microsoft.Agents.AI.*. - Scegliere il pattern più piccolo adatto, ad esempio un agente normale, harness, flusso di lavoro, orchestrazione o definizione dichiarativa.
- Caricare solo i riferimenti concentrati pertinenti.
- Aggiungere solo il set ristretto di pacchetti necessari all'applicazione e verificare la maturità di ogni pacchetto prima di dipendere da esso, perché alcuni pacchetti sono in versione preliminare.
- Leggere endpoint, modelli e chiavi dalla configurazione e preferire le credenziali del token rispetto alle chiavi API hardcoded.
- Verificare l'applicazione generata con i test esistenti del repository e con esempi pronti per l'esecuzione.
La competenza non garantisce che il codice generato sia pronto per la produzione. Esaminare il piano dell'agente di codifica, le scelte dei pacchetti, i limiti di sicurezza, i comandi e le modifiche generate prima dell'approvazione.
Controllo delle versioni e affidabilità
La skill è una skill consumer pubblica, installabile e gestita da Microsoft. La versione dei metadati della skill è 0.1.
- Usare il
@mainref fino a quando una versione con tag non include la skill. - Visualizzare in anteprima il contenuto della competenza prima dell'installazione e rivedere gli aggiornamenti prima di considerare attendibili nuovi script o istruzioni.
Per i riferimenti di origine e concentrati, vedere:
- Origine della capacità del generatore
- Catalogo delle competenze di Agent Framework
- Richiesta pull della competenza di creazione
Passaggi successivi
Approfondimento:
La skill di creazione di Microsoft Agent Framework per Python, agent-framework-builder-python, offre agli agenti di codifica compatibili linee guida curate da Microsoft per la creazione di soluzioni di Agent Framework per Python.
Consente all'agente di codifica di scegliere un pattern appropriato e di caricare progressivamente delle linee guida incentrate sull'attività.
La competenza può guidare il lavoro con:
- Agenti semplici, provider di modelli, strumenti, approvazioni, sessioni, cronologia e provider di contesto.
- Sfruttare gli agenti con pianificazione, todos, memoria, compattazione, file, agenti in background, strumenti della shell e cicli.
- Flussi di lavoro funzionali e grafici, orchestrazioni predefinite e definizioni dichiarative.
- Valutazione, osservabilità, middleware, client personalizzati, agenti personalizzati e integrazioni.
- Self-hosting e sviluppo di agenti ospitati in Microsoft Foundry.
La competenza è solo in Python. Fornisce indicazioni sullo sviluppo per un agente di codifica esterno; non è un pacchetto Python, non è installato da pip install agent-frameworke non viene eseguito all'interno dell'applicazione Agent Framework.
Importante
Questa competenza dell'agente di codifica è diversa dalle competenze dell'agente di runtime. Le competenze di runtime vengono caricate da un agente di Agent Framework durante l'esecuzione dell'applicazione. La competenza builder consente a un agente di codifica di creare o modificare il codice sorgente dell'applicazione.
Tip
Associare la builder skill al Microsoft Learn MCP Server. La competenza fornisce all'agente di codifica indicazioni mirate sul flusso di lavoro e sull'implementazione di Agent Framework, mentre Learn MCP Server consente di eseguire ricerche nella documentazione Microsoft aggiornata, recuperare gli articoli completi e trovare esempi di codice durante l'attività. Configurare questo endpoint HTTP pubblico e non autenticato streamable in un agente di codifica compatibile:
https://learn.microsoft.com/api/mcp
Prerequisiti
- Agente di codifica che supporta la specifica open Agent Skills.
-
GitHub CLI con i comandi di anteprima
gh skill, oppure Node.js 22.20 o versione successiva se si usa la CLI cross-agentskills. - Python 3.11 o versione successiva. Agent Framework 1.24 non supporta più né testa Python 3.10, anche se i metadati del pacchetto consentono ancora l'installazione.
La gestione skill di GitHub CLI è in anteprima e soggetta a modifiche.
Esaminare e installare con GitHub CLI
Visualizzare in anteprima la skill rilasciata prima di installarla:
gh skill preview microsoft/agent-framework agent-framework-builder-python@python-1.23.0
Installare la versione con tag più recente:
gh skill install microsoft/agent-framework agent-framework-builder-python
Aggiungere la versione Python 1.23 quando sono necessarie indicazioni riproducibili:
gh skill install microsoft/agent-framework agent-framework-builder-python@python-1.23.0
L'installazione predefinita è con ambito progetto e ha come destinazione GitHub Copilot in uso non interattivo. Selezionare un altro agente di codifica supportato o ambito utente quando necessario:
gh skill install microsoft/agent-framework agent-framework-builder-python \
--agent claude-code \
--scope user
gh skill install microsoft/agent-framework agent-framework-builder-python \
--agent cursor
gh skill install microsoft/agent-framework agent-framework-builder-python \
--agent codex
Per le opzioni di ambito e client correnti, vedere gh skill install.
Installa con la cross-agent skills CLI
In alternativa, installare la skill con la CLI cross-agent skills:
npx skills add microsoft/agent-framework --skill agent-framework-builder-python
Esaminare gli agenti di coding supportati della CLI e i requisiti di runtime prima dell'installazione.
Usa l'abilità
Interagisci con l'agente di coding in modo naturale. I client compatibili individuano e attivano la skill dai relativi metadati; non presupporre un comando slash universale.
Prompt di esempio:
Build a Python Agent Framework agent with Microsoft Foundry, function tools, sessions, and tests.Add approval-required tools and persistent conversation history to this Agent Framework application.Convert this multi-agent design into an Agent Framework workflow and add checkpointing.Create a harness agent with planning, todos, file access, and safe shell tooling.Review this Python Agent Framework application for current APIs and package requirements.Prepare this Agent Framework agent for Foundry hosting and add an evaluation plan.
Includere vincoli come il provider del modello, la destinazione di hosting, i requisiti di persistenza, il perimetro di sicurezza e la versione di Python supportata se sono conosciuti.
Cosa deve fare l'agente di codifica
La competenza dà all'agente di codifica le seguenti istruzioni:
- Scegliere il pattern più piccolo adatto, ad esempio un agente normale, harness, flusso di lavoro, orchestrazione o definizione dichiarativa.
- Caricare solo i riferimenti concentrati pertinenti.
- Preferisci le linee guida correnti di Microsoft Learn, i riferimenti alle API pubbliche, le informazioni sul ciclo di vita dei pacchetti e gli esempi gestiti per i dettagli soggetti a modifiche.
- Installare set di pacchetti ristretti anziché presumere che ogni integrazione sia stabile o necessaria.
- Mantenere i limiti espliciti di sessione, approvazione, autenticazione e hosting.
- Convalidare l'applicazione generata con i test esistenti del repository, i controlli dei tipi e gli esempi eseguibili.
La competenza non garantisce che il codice generato sia pronto per la produzione. Esaminare il piano dell'agente di codifica, le scelte dei pacchetti, i limiti di sicurezza, i comandi e le modifiche generate prima dell'approvazione.
Controllo delle versioni e affidabilità
La skill è una skill consumer pubblica, installabile, gestita da Microsoft, rilasciata nel tag del repository python-1.23.0. La versione dei metadati della skill è 0.3.
- Usare il comando install non qualificato per la versione con tag più recente.
- Fissa
@python-1.23.0quando la riproducibilità è importante. - Usare
@mainsolo quando si vogliono intenzionalmente linee guida non rilasciate. - Visualizzare in anteprima il contenuto della competenza prima dell'installazione e rivedere gli aggiornamenti prima di considerare attendibili nuovi script o istruzioni.
Per i riferimenti di origine e concentrati, vedere:
- Competenza di creazione rilasciata
- Catalogo delle competenze di Agent Framework
- Richiesta pull della competenza di creazione
Passaggi successivi
Approfondimento:
Note
Non è ancora disponibile una competenza di creazione Microsoft Agent Framework per Go. Usare il tutorial introduttivo di Go e gli esempi di Agent Framework Go per le indicazioni correnti.