other platforms.
**Current State:** Generally Available (GA)
**Documentation:** https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/
## Build and Test
```bash
# Build entire solution
dotnet build src/Microsoft.Agents.SDK.sln
# Build via top-level project (includes all libraries)
dotnet
file — instead create a project-side `.github/copilot-instructions.md` per `visual_studio_2026.md` / `README.md` (that template includes the test accounts and usage instructions, which this file intentionally omits).
This is an **AI Skill repository
select-mcp-servers.tsx` for a select component that allows the user to select an MCP server
## Testing
- We use `vitest` for testing
- We use `@testing-library/react` for testing React components
- Tests
exact keys).
- Aspire auto-wires service URLs and credentials for local and cloud.
- **Testing:**
- Unit/integration tests are in `Products.Tests`, `Store.Tests`, etc. Run with `dotnet test` from the scenario
outside the current folder; use `./sibling.js` only for same-directory imports.
- Hand-written source, test, and UI file basenames are camelCase. Generated specs/types and external docs keep upstream names
main --log-level DEBUG --type streamable-http
```
### Docker Development
```bash
# Full stack with PostgreSQL + test data
docker-compose up -d
# Test data generation (creates 4 databases with 83k+ records)
./scripts/create-test-data.sh
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 never ship
techniques to isolate and resolve issues.Iterate until the root cause is fixed and all tests pass.Reflect and validate comprehensively. After tests pass, think about the original intent, write additional tests
source of truth for repository context, comment policy, Git / PR workflow, and test policy.
- Repository context: This is a [`chezmoi`](https://www.chezmoi.io/)-managed dotfiles repository. Files under `home
regex and masking logic readable and narrowly scoped to the sensitive data being targeted.
## Test guidance
- The repo includes a minimal `package.json` with `type: module` so Node treats `.js` files
Copilot Instructions for vscode-mypy
## Development Guidelines
- When introducing new functionality, add basic tests following the existing repo test structure.
- Always make sure all tests pass before submitting changes.
- Always
Secondary)
- Debian package (.deb) for Debian-based distributions
- Can be built for other distributions
## Testing the Platform
### Development Environment Setup
1. **Prerequisites:**
- Node.js 18 or later
- Rust toolchain (rustc, cargo
isolated container environment, and a `docker-compose.yml` that spins up example agent workspaces.
## Build / test / lint
There is no unit test suite or linter configured in this repository.
### Common commands
- Show
index files.
- Update `TOOLS.md` when the public tool surface changes.
## Validation
- Always run `npm test` and `npm run build` before considering work complete.
- Use `npm run dev -- --token YOUR_LINEAR