Skip to content

Rename docs to llmock + add multi-provider docs and API conformance tests#10

Merged
jpr5 merged 3 commits intomainfrom
feat/multi-provider-llmock
Mar 3, 2026
Merged

Rename docs to llmock + add multi-provider docs and API conformance tests#10
jpr5 merged 3 commits intomainfrom
feat/multi-provider-llmock

Conversation

@jpr5
Copy link
Copy Markdown
Contributor

@jpr5 jpr5 commented Mar 3, 2026

Summary

  • Rename README.md + docs/index.html from mock-openai/MockOpenAI to llmock/LLMock throughout, including all code examples, links, env vars, CLI references
  • Add multi-provider documentation — Claude Messages API, Gemini GenerateContent endpoints, MSW comparison table rows, ANTHROPIC_BASE_URL/Gemini base URL examples
  • Add API conformance test suite (src/__tests__/api-conformance.test.ts) — 52 tests validating mock output format against real API specs for all 4 providers + cross-provider invariants

Test plan

  • pnpm run test — 378 tests pass (326 existing + 52 new)
  • pnpm run lint — clean
  • pnpm run format:check — clean
  • grep -rn "mock-openai\|MockOpenAI" README.md docs/index.html — zero stale references
  • Open docs/index.html in browser — verify title, nav, links all say llmock

🤖 Generated with Claude Code

jpr5 and others added 3 commits March 3, 2026 11:58
Update README.md and docs/index.html to reflect the rename from
mock-openai/MockOpenAI to llmock/LLMock throughout. Add documentation
for Claude Messages API and Gemini GenerateContent endpoints, update
the MSW comparison table with multi-provider rows, and add
ANTHROPIC_BASE_URL/Gemini base URL examples.
Add src/__tests__/api-conformance.test.ts with 52 tests validating
that mock server output structurally matches each real API spec:
OpenAI Chat Completions, OpenAI Responses API, Anthropic Claude
Messages API, Google Gemini, and cross-provider invariants. Tests
cover required fields, types, value enums, event sequences, headers,
and ID prefix formats.
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Mar 3, 2026

Open in StackBlitz

npm i https://pkg.pr.new/CopilotKit/llmock/@copilotkit/llmock@10

commit: eca14f9

@jpr5 jpr5 merged commit c53d59a into main Mar 3, 2026
8 checks passed
@jpr5 jpr5 deleted the feat/multi-provider-llmock branch March 16, 2026 02:25
@jpr5 jpr5 mentioned this pull request Mar 19, 2026
4 tasks
jpr5 added a commit that referenced this pull request Apr 3, 2026
Rename docs to llmock + add multi-provider docs and API conformance tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant