fastapi-codebase-qa / data /manifest.json
Islam Mamedov
Day 4: 42-question eval harness; fix max file size (routing.py was unindexed)
bbb66cb
Raw
History Blame Contribute Delete
24.9 kB
{
"repo": "fastapi/fastapi",
"ingested_at": "2026-07-03T15:24:59.452448+00:00",
"files": [
{
"source_type": "doc",
"path": "README.md",
"size_bytes": 23110
},
{
"source_type": "doc",
"path": "docs/en/docs/_llm-test.md",
"size_bytes": 11247
},
{
"source_type": "doc",
"path": "docs/en/docs/about/index.md",
"size_bytes": 74
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/additional-responses.md",
"size_bytes": 9055
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/additional-status-codes.md",
"size_bytes": 2002
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/advanced-dependencies.md",
"size_bytes": 9249
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/advanced-python-types.md",
"size_bytes": 2091
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/async-tests.md",
"size_bytes": 3866
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/behind-a-proxy.md",
"size_bytes": 16177
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/custom-response.md",
"size_bytes": 11291
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/dataclasses.md",
"size_bytes": 4080
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/events.md",
"size_bytes": 7989
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/generate-clients.md",
"size_bytes": 8697
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/index.md",
"size_bytes": 757
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/json-base64-bytes.md",
"size_bytes": 2474
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/middleware.md",
"size_bytes": 4206
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/openapi-callbacks.md",
"size_bytes": 7841
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/openapi-webhooks.md",
"size_bytes": 2948
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/path-operation-advanced-configuration.md",
"size_bytes": 7120
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/response-change-status-code.md",
"size_bytes": 1558
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/response-cookies.md",
"size_bytes": 2232
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/response-directly.md",
"size_bytes": 4137
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/response-headers.md",
"size_bytes": 2204
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/security/http-basic-auth.md",
"size_bytes": 5118
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/security/index.md",
"size_bytes": 648
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/security/oauth2-scopes.md",
"size_bytes": 13769
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/settings.md",
"size_bytes": 11145
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/stream-data.md",
"size_bytes": 5500
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/strict-content-type.md",
"size_bytes": 3292
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/sub-applications.md",
"size_bytes": 2949
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/templates.md",
"size_bytes": 3503
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/testing-dependencies.md",
"size_bytes": 2413
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/testing-events.md",
"size_bytes": 628
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/testing-websockets.md",
"size_bytes": 411
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/using-request-directly.md",
"size_bytes": 2344
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/websockets.md",
"size_bytes": 5472
},
{
"source_type": "doc",
"path": "docs/en/docs/advanced/wsgi.md",
"size_bytes": 1470
},
{
"source_type": "doc",
"path": "docs/en/docs/alternatives.md",
"size_bytes": 22680
},
{
"source_type": "doc",
"path": "docs/en/docs/async.md",
"size_bytes": 23978
},
{
"source_type": "doc",
"path": "docs/en/docs/benchmarks.md",
"size_bytes": 3503
},
{
"source_type": "doc",
"path": "docs/en/docs/contributing.md",
"size_bytes": 271
},
{
"source_type": "doc",
"path": "docs/en/docs/deployment/cloud.md",
"size_bytes": 1203
},
{
"source_type": "doc",
"path": "docs/en/docs/deployment/concepts.md",
"size_bytes": 18936
},
{
"source_type": "doc",
"path": "docs/en/docs/deployment/docker.md",
"size_bytes": 29005
},
{
"source_type": "doc",
"path": "docs/en/docs/deployment/fastapicloud.md",
"size_bytes": 1750
},
{
"source_type": "doc",
"path": "docs/en/docs/deployment/https.md",
"size_bytes": 14304
},
{
"source_type": "doc",
"path": "docs/en/docs/deployment/index.md",
"size_bytes": 1520
},
{
"source_type": "doc",
"path": "docs/en/docs/deployment/manually.md",
"size_bytes": 6707
},
{
"source_type": "doc",
"path": "docs/en/docs/deployment/server-workers.md",
"size_bytes": 8372
},
{
"source_type": "doc",
"path": "docs/en/docs/deployment/versions.md",
"size_bytes": 3510
},
{
"source_type": "doc",
"path": "docs/en/docs/editor-support.md",
"size_bytes": 2516
},
{
"source_type": "doc",
"path": "docs/en/docs/environment-variables.md",
"size_bytes": 8113
},
{
"source_type": "doc",
"path": "docs/en/docs/external-links.md",
"size_bytes": 926
},
{
"source_type": "doc",
"path": "docs/en/docs/fastapi-cli.md",
"size_bytes": 6185
},
{
"source_type": "doc",
"path": "docs/en/docs/fastapi-people.md",
"size_bytes": 9274
},
{
"source_type": "doc",
"path": "docs/en/docs/features.md",
"size_bytes": 9143
},
{
"source_type": "doc",
"path": "docs/en/docs/help-fastapi.md",
"size_bytes": 3818
},
{
"source_type": "doc",
"path": "docs/en/docs/history-design-future.md",
"size_bytes": 4090
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/authentication-error-status-code.md",
"size_bytes": 1190
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/conditional-openapi.md",
"size_bytes": 2436
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/configure-swagger-ui.md",
"size_bytes": 2891
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/custom-docs-ui-assets.md",
"size_bytes": 7693
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/custom-request-and-route.md",
"size_bytes": 4556
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/extending-openapi.md",
"size_bytes": 3742
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/general.md",
"size_bytes": 2834
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/graphql.md",
"size_bytes": 2770
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/index.md",
"size_bytes": 582
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/migrate-from-pydantic-v1-to-pydantic-v2.md",
"size_bytes": 6300
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/separate-openapi-schemas.md",
"size_bytes": 4656
},
{
"source_type": "doc",
"path": "docs/en/docs/how-to/testing-database.md",
"size_bytes": 393
},
{
"source_type": "doc",
"path": "docs/en/docs/index.md",
"size_bytes": 25405
},
{
"source_type": "doc",
"path": "docs/en/docs/learn/index.md",
"size_bytes": 206
},
{
"source_type": "doc",
"path": "docs/en/docs/management.md",
"size_bytes": 968
},
{
"source_type": "doc",
"path": "docs/en/docs/newsletter.md",
"size_bytes": 326
},
{
"source_type": "doc",
"path": "docs/en/docs/project-generation.md",
"size_bytes": 1998
},
{
"source_type": "doc",
"path": "docs/en/docs/python-types.md",
"size_bytes": 11214
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/apirouter.md",
"size_bytes": 547
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/background.md",
"size_bytes": 377
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/dependencies.md",
"size_bytes": 671
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/encoders.md",
"size_bytes": 71
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/exceptions.md",
"size_bytes": 597
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/fastapi.md",
"size_bytes": 724
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/httpconnection.md",
"size_bytes": 359
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/index.md",
"size_bytes": 285
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/middleware.md",
"size_bytes": 845
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/openapi/docs.md",
"size_bytes": 360
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/openapi/index.md",
"size_bytes": 158
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/openapi/models.md",
"size_bytes": 125
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/parameters.md",
"size_bytes": 603
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/request.md",
"size_bytes": 652
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/response.md",
"size_bytes": 559
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/responses.md",
"size_bytes": 4546
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/security/index.md",
"size_bytes": 1778
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/staticfiles.md",
"size_bytes": 391
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/status.md",
"size_bytes": 861
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/templating.md",
"size_bytes": 365
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/testclient.md",
"size_bytes": 450
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/uploadfile.md",
"size_bytes": 472
},
{
"source_type": "doc",
"path": "docs/en/docs/reference/websockets.md",
"size_bytes": 2007
},
{
"source_type": "doc",
"path": "docs/en/docs/resources/index.md",
"size_bytes": 83
},
{
"source_type": "doc",
"path": "docs/en/docs/translation-banner.md",
"size_bytes": 379
},
{
"source_type": "doc",
"path": "docs/en/docs/translations.md",
"size_bytes": 1982
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/background-tasks.md",
"size_bytes": 4794
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/bigger-applications.md",
"size_bytes": 20384
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/body-fields.md",
"size_bytes": 2388
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/body-multiple-params.md",
"size_bytes": 4932
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/body-nested-models.md",
"size_bytes": 6807
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/body-updates.md",
"size_bytes": 4091
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/body.md",
"size_bytes": 6611
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/cookie-param-models.md",
"size_bytes": 3141
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/cookie-params.md",
"size_bytes": 1602
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/cors.md",
"size_bytes": 5370
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/debugging.md",
"size_bytes": 2456
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/dependencies/classes-as-dependencies.md",
"size_bytes": 6915
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md",
"size_bytes": 2954
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/dependencies/dependencies-with-yield.md",
"size_bytes": 12857
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/dependencies/global-dependencies.md",
"size_bytes": 1060
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/dependencies/index.md",
"size_bytes": 9771
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/dependencies/sub-dependencies.md",
"size_bytes": 3820
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/encoder.md",
"size_bytes": 1608
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/extra-data-types.md",
"size_bytes": 2674
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/extra-models.md",
"size_bytes": 6881
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/first-steps.md",
"size_bytes": 13757
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/frontend.md",
"size_bytes": 5742
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/handling-errors.md",
"size_bytes": 9160
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/header-param-models.md",
"size_bytes": 2679
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/header-params.md",
"size_bytes": 3032
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/index.md",
"size_bytes": 5414
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/metadata.md",
"size_bytes": 5974
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/middleware.md",
"size_bytes": 3955
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/path-operation-configuration.md",
"size_bytes": 4121
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/path-params-numeric-validations.md",
"size_bytes": 6208
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/path-params.md",
"size_bytes": 9043
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/query-param-models.md",
"size_bytes": 2224
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/query-params-str-validations.md",
"size_bytes": 16640
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/query-params.md",
"size_bytes": 4596
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/request-files.md",
"size_bytes": 7182
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/request-form-models.md",
"size_bytes": 2157
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/request-forms-and-files.md",
"size_bytes": 1454
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/request-forms.md",
"size_bytes": 2626
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/response-model.md",
"size_bytes": 15876
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/response-status-code.md",
"size_bytes": 3994
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/schema-extra-example.md",
"size_bytes": 8950
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/security/first-steps.md",
"size_bytes": 8452
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/security/get-current-user.md",
"size_bytes": 4117
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/security/index.md",
"size_bytes": 4548
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/security/oauth2-jwt.md",
"size_bytes": 10944
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/security/simple-oauth2.md",
"size_bytes": 9589
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/server-sent-events.md",
"size_bytes": 4704
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/sql-databases.md",
"size_bytes": 15705
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/static-files.md",
"size_bytes": 1925
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/stream-json-lines.md",
"size_bytes": 4452
},
{
"source_type": "doc",
"path": "docs/en/docs/tutorial/testing.md",
"size_bytes": 5825
},
{
"source_type": "doc",
"path": "docs/en/docs/virtual-environments.md",
"size_bytes": 22668
},
{
"source_type": "doc",
"path": "fastapi/.agents/skills/fastapi/SKILL.md",
"size_bytes": 10111
},
{
"source_type": "doc",
"path": "fastapi/.agents/skills/fastapi/references/dependencies.md",
"size_bytes": 3268
},
{
"source_type": "doc",
"path": "fastapi/.agents/skills/fastapi/references/other-tools.md",
"size_bytes": 1527
},
{
"source_type": "doc",
"path": "fastapi/.agents/skills/fastapi/references/path-operations.md",
"size_bytes": 1583
},
{
"source_type": "doc",
"path": "fastapi/.agents/skills/fastapi/references/pydantic.md",
"size_bytes": 1844
},
{
"source_type": "doc",
"path": "fastapi/.agents/skills/fastapi/references/responses.md",
"size_bytes": 1856
},
{
"source_type": "doc",
"path": "fastapi/.agents/skills/fastapi/references/streaming.md",
"size_bytes": 2581
},
{
"source_type": "code",
"path": "fastapi/__init__.py",
"size_bytes": 1081
},
{
"source_type": "code",
"path": "fastapi/__main__.py",
"size_bytes": 37
},
{
"source_type": "code",
"path": "fastapi/_compat/__init__.py",
"size_bytes": 2095
},
{
"source_type": "code",
"path": "fastapi/_compat/shared.py",
"size_bytes": 7118
},
{
"source_type": "code",
"path": "fastapi/_compat/v2.py",
"size_bytes": 17601
},
{
"source_type": "code",
"path": "fastapi/applications.py",
"size_bytes": 183452
},
{
"source_type": "code",
"path": "fastapi/background.py",
"size_bytes": 1820
},
{
"source_type": "code",
"path": "fastapi/cli.py",
"size_bytes": 418
},
{
"source_type": "code",
"path": "fastapi/concurrency.py",
"size_bytes": 1489
},
{
"source_type": "code",
"path": "fastapi/datastructures.py",
"size_bytes": 5321
},
{
"source_type": "code",
"path": "fastapi/dependencies/models.py",
"size_bytes": 7250
},
{
"source_type": "code",
"path": "fastapi/dependencies/utils.py",
"size_bytes": 39728
},
{
"source_type": "code",
"path": "fastapi/encoders.py",
"size_bytes": 11603
},
{
"source_type": "code",
"path": "fastapi/exception_handlers.py",
"size_bytes": 1275
},
{
"source_type": "code",
"path": "fastapi/exceptions.py",
"size_bytes": 7453
},
{
"source_type": "code",
"path": "fastapi/logger.py",
"size_bytes": 54
},
{
"source_type": "code",
"path": "fastapi/middleware/__init__.py",
"size_bytes": 58
},
{
"source_type": "code",
"path": "fastapi/middleware/asyncexitstack.py",
"size_bytes": 637
},
{
"source_type": "code",
"path": "fastapi/middleware/cors.py",
"size_bytes": 79
},
{
"source_type": "code",
"path": "fastapi/middleware/gzip.py",
"size_bytes": 79
},
{
"source_type": "code",
"path": "fastapi/middleware/httpsredirect.py",
"size_bytes": 115
},
{
"source_type": "code",
"path": "fastapi/middleware/trustedhost.py",
"size_bytes": 109
},
{
"source_type": "code",
"path": "fastapi/middleware/wsgi.py",
"size_bytes": 107
},
{
"source_type": "code",
"path": "fastapi/openapi/constants.py",
"size_bytes": 153
},
{
"source_type": "code",
"path": "fastapi/openapi/docs.py",
"size_bytes": 12425
},
{
"source_type": "code",
"path": "fastapi/openapi/models.py",
"size_bytes": 14608
},
{
"source_type": "code",
"path": "fastapi/openapi/utils.py",
"size_bytes": 26916
},
{
"source_type": "code",
"path": "fastapi/param_functions.py",
"size_bytes": 69596
},
{
"source_type": "code",
"path": "fastapi/params.py",
"size_bytes": 26205
},
{
"source_type": "code",
"path": "fastapi/requests.py",
"size_bytes": 142
},
{
"source_type": "code",
"path": "fastapi/responses.py",
"size_bytes": 4144
},
{
"source_type": "code",
"path": "fastapi/routing.py",
"size_bytes": 253241
},
{
"source_type": "code",
"path": "fastapi/security/__init__.py",
"size_bytes": 881
},
{
"source_type": "code",
"path": "fastapi/security/api_key.py",
"size_bytes": 9793
},
{
"source_type": "code",
"path": "fastapi/security/base.py",
"size_bytes": 141
},
{
"source_type": "code",
"path": "fastapi/security/http.py",
"size_bytes": 13410
},
{
"source_type": "code",
"path": "fastapi/security/oauth2.py",
"size_bytes": 24178
},
{
"source_type": "code",
"path": "fastapi/security/open_id_connect_url.py",
"size_bytes": 3136
},
{
"source_type": "code",
"path": "fastapi/security/utils.py",
"size_bytes": 261
},
{
"source_type": "code",
"path": "fastapi/sse.py",
"size_bytes": 6848
},
{
"source_type": "code",
"path": "fastapi/staticfiles.py",
"size_bytes": 69
},
{
"source_type": "code",
"path": "fastapi/templating.py",
"size_bytes": 76
},
{
"source_type": "code",
"path": "fastapi/testclient.py",
"size_bytes": 66
},
{
"source_type": "code",
"path": "fastapi/types.py",
"size_bytes": 438
},
{
"source_type": "code",
"path": "fastapi/utils.py",
"size_bytes": 4341
},
{
"source_type": "code",
"path": "fastapi/websockets.py",
"size_bytes": 222
}
],
"issues": []
}