Skip to content

docs: add framework integration guides for 6 AI agent frameworks#109

Merged
jpr5 merged 3 commits intomainfrom
feat/framework-guides
Apr 14, 2026
Merged

docs: add framework integration guides for 6 AI agent frameworks#109
jpr5 merged 3 commits intomainfrom
feat/framework-guides

Conversation

@jpr5
Copy link
Copy Markdown
Contributor

@jpr5 jpr5 commented Apr 14, 2026

Summary

  • Add 6 framework integration guides: LangChain, CrewAI, PydanticAI, LlamaIndex, Mastra, Google ADK
  • Redesign docs overview page with Quick Start above fold, compact suite table, and correct navigation links
  • Fix bug: entryToFixture() was silently dropping the endpoint match field from JSON fixture files
  • Add endpoint as discriminator in validateFixtures() so endpoint-only fixtures aren't falsely flagged as catch-alls
  • Add fixture examples for each framework under fixtures/examples/
  • Add "Framework Guides" section to sidebar, README, and overview page

Test plan

  • All 2335 tests pass (including 2 new endpoint tests)
  • Commitlint passes (all headers under 100 chars)
  • Prettier, ESLint, exports checks pass
  • 6-round CR loop converged to 0 findings
  • All fixture match keys validated against FixtureFileEntry schema
  • All inline doc fixtures verified to match shipped fixture files

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Apr 14, 2026

Open in StackBlitz

npm i https://pkg.pr.new/@copilotkit/aimock@109

commit: 6f0b5f9

@jpr5 jpr5 force-pushed the feat/framework-guides branch from fa3f56c to 5804dd2 Compare April 14, 2026 22:34
jpr5 added 3 commits April 14, 2026 15:36
Adds guides for LangChain, CrewAI, PydanticAI, LlamaIndex, Mastra, and
Google ADK. Each covers Quick Start, aimock-pytest, structured output,
tool calls, and CI with GitHub Actions. Includes fixture examples and
sidebar navigation updates.
…suite table

Adds highlight cards, framework guide links, migration links with correct
paths, and page-toc aside for on-page navigation.
…ator

entryToFixture() was silently dropping the endpoint field from JSON fixture
files. Also adds endpoint to the hasDiscriminator check in validateFixtures()
so endpoint-only fixtures are not falsely flagged as catch-alls.
@jpr5 jpr5 force-pushed the feat/framework-guides branch from 5804dd2 to 6f0b5f9 Compare April 14, 2026 22:36
@jpr5 jpr5 merged commit afe6248 into main Apr 14, 2026
22 checks passed
@jpr5 jpr5 deleted the feat/framework-guides branch April 14, 2026 22:42
jpr5 added a commit that referenced this pull request Apr 14, 2026
## Summary

- Content was centered between sidebar and viewport edge, ignoring the
220px TOC
- At larger font sizes, content overflowed rightward into the TOC
- Subtracts TOC width from centering calc for both `.docs-content` and
`.docs-footer`
- Media query restores original calc when TOC is hidden below 1200px

Follow-up to #109 — this fix was in the redone commits but the PR was
merged before the force-push landed.

## Test plan

- [x] Visual check at default and enlarged font sizes
- [x] Content bounded by both sidebar and TOC
- [x] Layout correct when TOC hidden (< 1200px viewport)
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