Skip to content

Commit d2cd732

Browse files
[#300]: Require composed document loaders to accept only DocumentLoader instances
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 648104a commit d2cd732

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

AGENTS.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ Read [CONTRIBUTING.md](CONTRIBUTING.md) for code style, linting (e.g. `make lint
88
- For brand-new test files, prefer function-based pytest tests (module-level `def test_...`) over class-based tests.
99
- Use descriptive test names that reflect behavior (e.g. `test_remote_context_via_link_alternate`).
1010

11+
## Document loaders
12+
13+
- Class-based composed Document Loaders accept only `DocumentLoader` instances — never plain
14+
callables, and never type as `DocumentLoader | Callable`.
15+
1116
## Documentation
1217

1318
- Put docs-specific CSS in `docs/stylesheets/extra.css` and register it via `extra_css` in `mkdocs.yml`.

0 commit comments

Comments
 (0)