@microsoft/agents-a365-tests
AMCP server package @microsoft/agents-a365-tests
Install
agr install @microsoft/agents-a365-tests --target claudeThis artifact does not publish files for Claude.
Document
{ "name": "@microsoft/agents-a365-tests", "version": "0.1.0", "private": true, "description": "Unit tests for Agent365 SDK packages (runtime, observability, tooling, notifications)", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.cjs --passWithNoTests --testPathIgnorePatterns=/integration/", "test:watch": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.cjs --watch --testPathIgnorePatterns=/integration/", "test:coverage": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.cjs --coverage --passWithNoTests --testPathIgnorePatterns=/integration/", "test:verbose": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.cjs --verbose --passWithNoTests --testPathIgnorePatterns=/integration/", "test:ci": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.cjs --coverage --ci --maxWorkers=2 --passWithNoTests --testPathIgnorePatterns=/integration/" }, "keywords": [ "agents", "tests", "typescript" ], "author": "Microsoft Corporation", "license": "See license file", "repository": { "type": "git", "url": "https://github.com/microsoft/Agent365-nodejs.git", "directory": "tests" }, "dependencies": { "@microsoft/agents-a365-observability": "workspace:", "@microsoft/agents-a365-observability-extensions-langchain": "workspace:", "@microsoft/agents-a365-observability-extensions-openai": "workspace:", "@microsoft/agents-a365-observability-hosting": "workspace:", "@microsoft/agents-a365-runtime": "workspace:", "@microsoft/agents-hosting": "catalog:", "@modelcontextprotocol/sdk": "catalog:", "@openai/agents": "catalog:", "@openai/agents-openai": "catalog:", "@opentelemetry/api": "catalog:", "@opentelemetry/core": "catalog:", "@opentelemetry/exporter-trace-otlp-http": "catalog:", "@opentelemetry/resources": "catalog:", "@opentelemetry/sdk-node": "catalog:", "@opentelemetry/sdk-trace-base": "catalog:", "@opentelemetry/semantic-conventions": "catalog:", "@langchain/core": "catalog:", "@langchain/langgraph": "catalog:", "@langchain/openai": "catalog:", "dotenv": "catalog:", "hono": "catalog:", "openai": "catalog:", "zod": "catalog:" }, "devDependencies": { "@babel/preset-typescript": "catalog:", "@eslint/js": "catalog:", "@types/jest": "catalog:", "@types/node": "catalog:", "@typescript-eslint/eslint-plugin": "catalog:", "@typescript-eslint/parser": "catalog:", "cross-env": "catalog:", "eslint": "catalog:", "jest": "catalog:", "js-yaml": "catalog:", "rimraf": "catalog:", "ts-jest": "catalog:", "typescript": "catalog:", "typescript-eslint": "catalog:" }, "engines": { "node": ">=18.0.0" }, "files": [ "dist/**/", "README.md", "CHANGELOG.md" ] }
Trustgrade A
- passBody integrity
Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.
- warnType matchbest-effort: server code not analyzed
Whether the artifact is really the kind of thing its metadata claims it is.
- passFreshness
How long since the source repository was last pushed to.
- passPrompt injection
Scans the artifact's own text for instructions aimed at your agent rather than at you.
- passLicense
Whether the source repository declares an SPDX license permissive enough to redistribute.
How the grade is calculated
Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:
- Aevery check passed
- Bone warning
- Ctwo warnings
- Dprompt injection or body integrity failed, or three warnings
- Fone of those failed, and something else is wrong
These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.
Versions
git-8f3c2d3f8ace2026-08-06