Skip to content

Releases: CopilotKit/aimock

v1.14.2

17 Apr 17:27
a415eeb

Choose a tag to compare

What's Changed

  • fix(journal): read-path non-mutation + CLI hardening + finite createServer defaults by @jpr5 in #115

Full Changelog: v1.14.1...v1.14.2

v1.14.1

17 Apr 16:58
5fc7b89

Choose a tag to compare

What's Changed

  • fix: use scoped npx @copilotkit/aimock in all docs and scripts by @jpr5 in #113
  • fix: cap in-memory journal to prevent heap OOM under sustained load by @jpr5 in #114

Full Changelog: v1.14.0...v1.14.1

CopilotKit/aimock@v1

10 Apr 23:06
a415eeb

Choose a tag to compare

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

15 Apr 23:44
fdf36b3

Choose a tag to compare

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

10 Apr 22:55
526c4c8

Choose a tag to compare

What's Changed

  • feat: add npm keywords, fixture gallery, CLI converters, and GitHub Action by @jpr5 in #102

Full Changelog: v1.12.0...v1.13.0

v1.12.0

10 Apr 21:37
752966a

Choose a tag to compare

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

09 Apr 23:29
819ea26

Choose a tag to compare

What's Changed

  • Add AGUIMock — AG-UI protocol mock by @jpr5 in #100

Full Changelog: v1.10.0...v1.11.0

v1.9.0

08 Apr 23:31
dbe574c

Choose a tag to compare

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

Full Changelog: v1.8.0...v1.9.0

v1.8.0

06 Apr 18:18
2137d4c

Choose a tag to compare

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

Full Changelog: v1.7.0...v1.8.0

v1.7.0

03 Apr 18:03
0317df5

Choose a tag to compare

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
  • aimock CLI with config file support
  • /__aimock/* control API for external fixture management
  • aimock-pytest pip package for native Python testing

Rebrand

  • Package: @copilotkit/aimock (old @copilotkit/llmock re-exports with deprecation)
  • Docker: ghcr.io/copilotkit/aimock (compat alias at ghcr.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