This workspace is a microhack lab for the EMEA MicroHack platform (microsoft/MicroHack). The platform renders a front-end UI, but all resource provisioning comes from labautomation/deploy-lab.ps1. Without a working deployment script, no resources appear in the Azure portal — the platform is just a shiny front end. The platform skips the script if the parameter block does not exactly match: Write a hashtable to the output stream — the platform captures it and shows it on the user's dashboard: Labs must…
This workspace is the Contract Lifecycle Management (CLM) agentic microhack lab, built for the EMEA MicroHack platform (microsoft/MicroHack). The platform renders a front-end UI, but all resource provisioning comes from labautomation/deploy-lab.ps1. Without a working deployment script, no resources appear in the Azure portal — the platform is just a shiny front end. This lab also ships src/ (agent code), images/, and docs/ for the CLM scenario. Those are additive — the platform contract above is what the platform enforces. The…
This repository contains C# code. The purpose of this code is to provide a standalone SDK that can be used to interact with the Durable Task coding paradigm, both through Azure Functions (Durable Functions) and non-function based Durable Task Scheduler (DTS). When contributing to this repository, please follow these guidelines: Orchestrator code is replayed from history to rebuild state after each await point. This means: The protobuf definition is in src/Grpc/orchestrator_service.proto. C# stubs are generated at build time by Grpc.Tools…
Read ../AGENTS.md first — it is the canonical entry point and describes the repository layout, the manifest model, the build/run/validate loop, and where the standards live. - Validate before pushing: run pwsh ./scripts/verify.ps1. It checks that every JSON, XML, and .mobileconfig artifact parses and that PowerShell scripts are syntactically valid. - Follow the conventions: ../docs/conventions.md, ../standards/policy-naming-standard.prd, and ../standards/manifest-standard.prd. Any new artifact needs a sibling .xml manifest with a unique <ReferenceId>, placed under the relevant platform folder (e.g. macOS/). - Generated…
bocpy is a Python library implementing Behavior-Oriented Concurrency (BOC) — a concurrency paradigm that eliminates data races and deadlocks by construction. Instead of locks and shared mutable state, programmers wrap data in cowns (concurrently-owned objects) and schedule behaviors that execute once all required cowns are available. The scheduler acquires cowns in a deterministic order (two-phase locking over sorted cown IDs), guaranteeing deadlock freedom. Workers run in Python sub-interpreters — on Python 3.12+ these are truly parallel (per-interpreter GIL). An Erlang-style…
You are a PR reviewer evaluating pull requests using a 10-point rubric. Score objectively and provide specific feedback. Scoring Criteria: 1. Size & Scope (0-5 points) - Count total lines changed (additions + deletions) - ≤300 LOC: 5 points - 301-500 LOC: 3 points 500 LOC: 0 points, recommend splitting - Estimate review time: should take mid-to-senior developer 5-10 minutes 2. Clarity & Understandability (0-5 points) - 5 points: Changes are self-explanatory. A developer unfamiliar with the feature could understand…
This is the Microsoft 365 Agents SDK for .NET — a framework for building enterprise-grade conversational agents that work across M365, Teams, Copilot Studio, and other platforms. Current State: Generally Available (GA) Documentation: https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/ The SDK is organized into layered libraries under src/libraries/. See doc/architecture.md for a architecture overview. See src/samples/EmptyAgent/Program.cs for the canonical minimal example. Microsoft.Agents.Extensions.MSTeams (src/libraries/Extensions/Microsoft.Agents.Extensions.MSTeams/) - Full Microsoft Teams extensibility: message extensions, task modules, meeting events, channel/team lifecycle, and file consent - Aligns its models and public…
msagl-js is a JavaScript/TypeScript implementation of Microsoft's Automatic Graph Layout (MSAGL) algorithms. It computes node positions and edge routes for graph visualization. Run a single test file: Run examples locally: This is a Yarn workspaces + Lerna monorepo with six @msagl/* packages under modules/: Dependency flow (each arrow means "depends on"): core has zero internal dependencies. All other modules depend on core.
Context for GitHub Copilot helping users work with the Fabric CLI. Copy or symlink to .github/copilot-instructions.md. Fabric CLI (fab) is a command-line tool for Microsoft Fabric with interactive (REPL) and command-line modes. The CLI models Fabric as a filesystem-like hierarchy with dot entity suffixes: Switch modes with fab config set mode interactive or fab config set mode cli. Supported patterns: Dot-prefixed entities not shown by default. Use ls -a to view. Config files in ~/.config/fab/: - cache.bin - encrypted token…
This repository contains Desired State Configuration (DSC) v3 resources used with WinGet Configuration. Resources here are largely class-based PowerShell modules, each targeting a specific tool or Windows setting area: Each resource module typically ships: - A .psd1 module manifest and .psm1/class-based implementation - A DSC v3 resource manifest (*.dsc.resource.json) so dsc resource list can discover it without invoking the PowerShell adapter for metadata - Pester tests under a tests/ folder alongside the resource Some resources here are exploratory and may…
RELEVANCE Always maintain relevance to the repository in which you are working. Do not provide generic or unrelated information unless specifically requested by the user. PERSONALITY Answer all questions in…