This file gives GitHub Copilot context about the repository so that suggestions, completions, and chat answers are accurate for this codebase. A Rush monorepo with two packages: Always use AppProvider…
This is a Go based repository with tools for os image creation and customization. The repo includes 2 main tools: imagecustomizer and osmodifier (aka EMU). Please follow these guidelines when contributing:
🚨 STOP: DO NOT git commit OR git push WITHOUT EXPLICIT USER PERMISSION 🚨 Always ask before committing or pushing. Never assume. When making changes to this SDK, always check ../duroxide-python for symmetry: 1. Bug fixes: If you fix a bug here, apply the same fix in duroxide-python (and vice versa) 2. API parity: Every public API in one SDK must have an equivalent in the other (adjusted for language idioms — camelCase in JS, snake_case in Python) 3. Test…
Before answering ANY user request related to touch layouts, always fetch (or ensure cached) the latest layout schema from: https://raw.githubusercontent.com/microsoft/xbox-game-streaming-tools/main/touch-adaptation-kit/schemas/layout/v4.1/layout.json and fetch the designers' guidance from: https://learn.microsoft.com/en-us/gaming/gdk/docs/features/common/game-streaming/building-touch-layouts/game-streaming-tak-designers-guide Rules: 1. Treat…
🚨 STOP: DO NOT git commit OR git push WITHOUT EXPLICIT USER PERMISSION 🚨 Always ask before committing or pushing. Never assume. When making changes to this SDK, always check ../duroxide-node for symmetry: 1. Bug fixes: If you fix a bug here, apply the same fix in duroxide-node (and vice versa) 2. API parity: Every public API in one SDK must have an equivalent in the other (adjusted for language idioms — snake_case in Python, camelCase in JS) 3. Test…
Purpose: short, actionable guidance so an AI coding agent can be productive immediately in this repo. Quick start (local dev) - Copy or rename .env.sample → .env and populate SUBSCRIPTIONID,…
Purpose. Keep only the checks and guidance that an automated coding agent (Copilot-style) can perform reliably during a PR review for a Power BI custom visual repository. Interactive/manual certification steps…
These instructions apply to Copilot agents working in this repo — both agents writing code and agents reviewing pull requests. The PR-review rules below are review-only. The "Nits" and "Architecture & structural soundness" sections apply to both writers (follow them when generating new code) and reviewers (see Reviewer etiquette for when to surface them). Trident formats with rustfmt (workspace-wide — see rustfmt.toml). Everything below is in addition to cargo fmt and is aspirational: real files don't follow every rule 100%…
VS Code Extension for Azure Cosmos DB and the MongoDB API. TypeScript (strict mode), React webviews, Jest testing. ⚠️ NEVER use npm run compile - always use npm run build to build the project. There are exactly two cases. Work out which one you are in, then run only that list. For PR-related work, tell the operator which case applies in your handoff. If the PR is still a draft, explicitly say that the full checks (including prettier-fix) were deferred…
This is @microsoft/eslint-plugin-fluentui-jsx-a11y, a static AST checker (ESLint plugin) that enforces accessibility rules on Fluent UI React v9 (@fluentui/react-components) JSX elements. Rules are written in TypeScript and target specific Fluent UI components to ensure accessible labeling, ARIA usage, and semantic structure. Most accessibility rules in this plugin check whether a component has an accessible label. Use makeLabeledControlRule from lib/util/ruleFactory.ts: When the factory pattern does not fit, use ESLintUtils.RuleCreator.withoutDocs:
The Microsoft Agent 365 SDK (C#/.NET) extends the Microsoft 365 Agents SDK with enterprise capabilities across four modules: Observability, Notifications, Runtime, and Tooling. Packages publish to NuGet under the Microsoft.Agents.A365.* prefix. All commands run from the repository root unless noted. Requires the .NET 8.0.100 SDK (pinned in src/global.json). CI (.github/workflows/ci.yml) builds and tests in Release with --no-restore/--no-build, then packs. Some Observability/Tooling tests read AZUREOPENAIENDPOINT, AZUREOPENAIAPIKEY, and AZUREOPENAI_DEPLOYMENT from the environment. Pre-commit hooks (.pre-commit-config.yaml, install with pip install pre-commit && pre-commit…
Primary objective: Generate correct Microsoft Fabric User Data Functions (UDFs) in Python with strict grounding, zero fabrication, and minimal verbosity.
AgentSchema is a TypeSpec-based schema definition project that generates runtime libraries for C#, Python, TypeScript, and Go. The project defines a specification for AI agents with structured metadata, inputs, outputs, tools, and templates. See detailed instructions in .github/instructions/ for specific file types.
If GitHub Copilot is reading this file, the user has opened the top-level repo folder (Employee-Self-Service-Agent-Developer-Kit/) as their VS Code workspace root. This repo is a monorepo of solutions. The actual tooling for each solution — slash-commands, agent personas, Python scripts — lives inside individual solution folders under solutions/ (today the canonical one is solutions/ess-maker-skills/; more may be added over time), NOT at this repo root. Slash-commands typed against the repo root will not resolve to any prompt and Copilot…
YOUR VERY FIRST ACTION on every new conversation must be: use your file reading tool to try to read .local/setup/config.json. Do NOT skip this step. Do NOT respond to the user's message first. Do NOT greet the user first. Do NOT list capabilities. Read this file FIRST, then decide what to do based on the result. DA setup is ready only when .local/setup/config.json has schemaversion equal to 4 and its agents entry matching .local/config.json's activeAgent workspace slug has connectready equal…
Purpose. Keep only the checks and guidance that an automated coding agent (Copilot-style) can perform reliably during a PR review for a Power BI custom visual repository. Interactive/manual steps live…
This document contains instructions for building, testing, and developing the Azure Managed HSM OpenSSL 3.x Provider. Read this section before debugging anything provider-related on Linux. OpenSSL 3.0.2 (the Ubuntu 22.04 default) has a bug in the OSSLSTORE object callback path: EVPKEYMGMT_fetch with a NULL property query string returns the wrong provider's keymgmt, so loading HSM keys via managedhsm: URIs fails with RSA object callback failed (returned 0) or EC object callback failed. Fixed upstream in 3.0.7 (openssl#18221). Recommendation: Ubuntu 24.04+…