Skip to content

Releases: CopilotKit/aimock

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

v1.6.1

31 Mar 22:33
3b613d6

Choose a tag to compare

What's Changed

  • Update competitive matrix by @github-actions[bot] in #54
  • Add change summary and diagram to competitive matrix PRs by @jpr5 in #55
  • fix: preserve base URL path prefix in record proxy by @iskhakovt in #57
  • fix: forward all request headers in record proxy by @iskhakovt in #58
  • fix: decode base64-encoded embeddings in recorder by @iskhakovt in #64
  • Release v1.6.1 by @jpr5 in #65

New Contributors

Full Changelog: v1.6.0...v1.6.1

v1.6.0

22 Mar 17:25
206bc45

Choose a tag to compare

What's Changed

  • docs/drift detection update and buildkit caching by @jpr5 in #51
  • test: expand sequential response coverage across providers and edge cases by @jpr5 in #52
  • v1.6.0: Provider Endpoints, Chaos, Metrics, Record-and-Replay by @jpr5 in #53

Full Changelog: v1.5.1...v1.6.0

v1.5.1

20 Mar 06:10
183c57d

Choose a tag to compare

Full Changelog: v1.5.0...v1.5.1

v1.4.0

16 Mar 23:42
fb0b56b

Choose a tag to compare

What's Changed

  • Add Reliability section to docs site, switch drift CI to daily by @jpr5 in #38
  • Add drift tests badge to README by @jpr5 in #39
  • Add --watch, --log-level, --validate-on-load CLI flags by @jpr5 in #40

Full Changelog: v1.3.3...v1.4.0

v1.3.3

15 Mar 08:00
a26b3db

Choose a tag to compare

What's Changed

  • Add WebSocket drift detection tests by @jpr5 in #37

Full Changelog: v1.3.2...v1.3.3

v1.3.2

15 Mar 05:46
e75918a

Choose a tag to compare

What's Changed

  • Enable Git LFS for binary assets by @jpr5 in #31
  • Deduplicate skill file via symlink by @jpr5 in #32
  • Add live API drift detection + fix missing refusal field by @jpr5 in #33

Full Changelog: v1.3.1...v1.3.2

v1.3.1

12 Mar 00:33
c1c90fd

Choose a tag to compare

What's Changed

  • Clarify live API conformance gap in Future Direction by @jpr5 in #23
  • Add WebSocket API conformance tests by @jpr5 in #27
  • Add WebSocket row to MSW comparison table by @jpr5 in #28
  • Add Claude Code skill for writing llmock fixtures by @jpr5 in #29

Full Changelog: v1.3.0...v1.3.1

v1.3.0

11 Mar 21:02
47dfd64

Choose a tag to compare

What's Changed

  • Add WebSocket docs, CHANGELOG catch-up, and CopilotKit usage reference by @jpr5 in #25
  • Fix CopilotKit test suite links by @jpr5 in #26
  • Add stream interruption support (truncateAfterChunks, disconnectAfterMs, AbortSignal) by @jpr5 in #24

Full Changelog: v1.2.0...v1.3.0