Commit afe6248
authored
docs: add framework integration guides for 6 AI agent frameworks (#109)
## 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
- [x] All 2335 tests pass (including 2 new endpoint tests)
- [x] Commitlint passes (all headers under 100 chars)
- [x] Prettier, ESLint, exports checks pass
- [x] 6-round CR loop converged to 0 findings
- [x] All fixture match keys validated against FixtureFileEntry schema
- [x] All inline doc fixtures verified to match shipped fixture files18 files changed
Lines changed: 2248 additions & 212 deletions
File tree
- docs
- docs
- integrate-adk
- integrate-crewai
- integrate-langchain
- integrate-llamaindex
- integrate-mastra
- integrate-pydanticai
- fixtures/examples
- adk
- crewai
- langchain
- llamaindex
- mastra
- pydanticai
- src
- __tests__
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
91 | 95 | | |
92 | 96 | | |
93 | | - | |
| 97 | + | |
94 | 98 | | |
95 | 99 | | |
96 | 100 | | |
| |||
0 commit comments