Releases: CopilotKit/aimock
Releases · CopilotKit/aimock
v1.14.2
v1.14.1
CopilotKit/aimock@v1
One-line CI setup for aimock — mock LLM APIs, MCP, A2A, AG-UI, vector DBs in GitHub Actions.
Usage
- uses: CopilotKit/aimock@v1
with:
fixtures: ./test/fixtures
- run: npm test
env:
OPENAI_BASE_URL: http://127.0.0.1:4010/v1
Inputs
┌──────────┬────────────┬────────────────────────────────────┐
│ Input │ Default │ Description │
├──────────┼────────────┼────────────────────────────────────┤
│ fixtures │ ./fixtures │ Path to fixture files or directory │
├──────────┼────────────┼────────────────────────────────────┤
│ config │ │ Path to aimock JSON config file │
├──────────┼────────────┼────────────────────────────────────┤
│ port │ 4010 │ Port to listen on │
├──────────┼────────────┼────────────────────────────────────┤
│ version │ latest │ aimock version to install │
├──────────┼────────────┼────────────────────────────────────┤
│ args │ │ Additional CLI arguments │
└──────────┴────────────┴────────────────────────────────────┘
Documentation
https://aimock.copilotkit.dev/github-action v1.14.0
What's Changed
- fix: update plugin metadata and SKILL.md for aimock 1.13.0 by @jpr5 in #103
- chore: rename llmock→aimock in comments, strings, URLs, and docs by @jpr5 in #104
- fix: set npm homepage to aimock.copilotkit.dev by @jpr5 in #105
- ci: only notify Slack on drift detection or failure by @jpr5 in #106
- fix: normalize OpenAI-compatible paths with arbitrary prefixes by @jpr5 in #108
- docs: add framework integration guides for 6 AI agent frameworks by @jpr5 in #109
- fix: account for page-toc width in docs content centering by @jpr5 in #110
- feat: response merging, JSON auto-stringify, and openai-responses migration by @jpr5 in #111
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- feat: add multimedia endpoint support (image, TTS, transcription, video) by @AlemTuzlak in #101
Full Changelog: v1.11.0...v1.12.0
v1.11.0
What's Changed
Full Changelog: v1.10.0...v1.11.0
v1.9.0
What's Changed
- ci: Slack notifications for drift, competitive matrix, and new PRs by @jpr5 in #86
- fix: center Record & Replay section title, align terminal to top by @jpr5 in #87
- docs: remove .html extensions from all URLs site-wide by @NathanTarbert in #90
- fix: use action.query for web_search_call items to match OpenAI API by @erezcor in #89
- feat: add reasoning_content support for OpenRouter chat completions by @AlemTuzlak in #88
- chore(README): Add demo video to README by @NathanTarbert in #91
- feat: support content + toolCalls together in fixture responses by @AlemTuzlak in #92
- feat: per-test sequence isolation via X-Test-Id header by @AlemTuzlak in #93
- Release v1.9.0 by @jpr5 in #97
New Contributors
- @NathanTarbert made their first contribution in #90
Full Changelog: v1.8.0...v1.9.0
v1.8.0
What's Changed
- ci: add npm environment to release workflow by @jpr5 in #73
- feat: add requestTransform for deterministic matching and recording by @jpr5 in #79
- fix: add health checks to migration page fixture examples by @jpr5 in #80
- feat: add reasoning support across all providers by @AlemTuzlak in #81
New Contributors
- @AlemTuzlak made their first contribution in #81
Full Changelog: v1.7.0...v1.8.0
v1.7.0
aimock v1.7.0 — Full-Stack AI Mock Suite
@copilotkit/llmock is now @copilotkit/aimock. One package, one port, zero dependencies.
New Mock Tools
- MCPMock — Model Context Protocol: tools, resources, prompts, session management
- A2AMock — Agent-to-Agent: agent cards, message routing, SSE streaming
- VectorMock — Pinecone, Qdrant, ChromaDB compatible vector DB mock
- Services — Tavily search, Cohere rerank, OpenAI moderation
Core Infrastructure
- Mount composition: multiple protocol handlers on one server
- JSON-RPC 2.0 transport with batch, notifications, error handling
aimockCLI with config file support/__aimock/*control API for external fixture managementaimock-pytestpip package for native Python testing
Rebrand
- Package:
@copilotkit/aimock(old@copilotkit/llmockre-exports with deprecation) - Docker:
ghcr.io/copilotkit/aimock(compat alias atghcr.io/copilotkit/llmock) - Docs: aimock.copilotkit.dev
- Metrics:
aimock_*prefix - 6 migration guides: MSW, VidaiMock, mock-llm, piyook, Python, Mokksy
Quality
- 1,992 tests across 55 files
- MSAL code review converged at zero findings