A 4-part Microsoft Reactor live coding series that builds a personal finance CLI assistant using C#, .NET, and the Microsoft Agent Framework.
- Series page: https://aka.ms/mafclaw
- Blog introduction: http://aka.ms/mafclaw/blog
- Sample repository: http://aka.ms/mafclaw/repo
- Target runtime: .NET 10
| Session | Date | Title | Status | Links |
|---|---|---|---|---|
| 1 | Thu Sep 3, 2026 | Meet Your Claw: A Harness in Three Lines of C# | ✅ Ready — 4 incremental checkpoints + finished sample | Session guide | Blog | Live event |
| 2 | Thu Sep 10, 2026 | Working With Your Data, Safely: Files, Approvals and Memory | 🔲 Not started | Blog | Event |
| 3 | Thu Sep 17, 2026 | Scaling the Claw: Skills, Shell, CodeAct and Background Agents | 🔲 Not started | Blog | Event |
| 4 | Thu Sep 24, 2026 | Production Ready: Observability, Governance and Deployment | 🔲 Not started | Blog | Event |
session-01/— Session 1: four incremental checkpoints (hello-agent → harness → tools → planning+todos) and the finished sample.session-02/throughsession-04/— Placeholder folders. Not started; real .NET 10 snapshots will replace them after each session goes live.general/docs/— Prerequisites, configuration, and troubleshooting for all sessions.
- .NET 10 SDK — https://dotnet.microsoft.com/download
- Azure CLI — https://learn.microsoft.com/cli/azure/install-azure-cli
- PowerShell 7+ — for configuration scripts
# 1. Clone and enter the repo
git clone https://github.com/elbruno/mafclaw
cd mafclaw
# 2. Configure Foundry credentials
.\tools\configure-user-secrets.ps1 -Session 1
# 3. Authenticate
az login --output none
# 4. Run the first checkpoint
cd session-01
dotnet run --project .\checkpoints\01-hello-agent\MafClaw.Checkpoint01.csprojFor the full walkthrough, see the Session 1 guide.
Sessions 2, 3, and 4 do not have runnable code yet. The session-02/, session-03/, and session-04/ folders contain unsupported .NET 9 placeholder applications — do not use them as reference code. Real .NET 10 implementations will replace each folder after the corresponding session goes live.
All stock values are generated mock data for demonstration. This is not financial advice.
When running live, prompts and tool results are sent to the configured Foundry service. Hosted web search can also send queries and incur charges. Do not use personal, confidential, or real financial data. Raw Azure exceptions may contain tenant IDs and account names — do not share them.
- Official docs: https://learn.microsoft.com/en-us/dotnet/
- Agent Framework series: https://aka.ms/mafclaw/blog
- Microsoft Reactor: https://developer.microsoft.com/reactor
- Open an issue: https://aka.ms/mafclaw/repo
- Troubleshooting:
session-01/docs/troubleshooting.md
This project is provided as-is under the MIT License. See LICENSE for details.