// Type-check scope for basedpyright (`uv run basedpyright`). // This file is read as JSONC, so comments are fine here. { // First-party code only. vendor/ ships upstream dependencies (see // VENDORING.md) and dist/ is build output; the test modules lean on // mock-attribute patterns that are out of scope for the CLI gate — open // them in an editor and the language server still checks them live. "include": ["."], "exclude": [ "vendor", "dist", ".venv", "test_adapter.py", "test_platform_config.py" ], "typeCheckingMode": "standard", "pythonVersion": "3.11", // Imports living outside this checkout: the vendored dependency tree plus // the Hermes Agent sources this plugin plugs into. Both layouts from // AGENTS.md resolve — sibling checkout ("../hermes-agent") and nested // plugins/platforms install ("../../.."); paths that do not exist on a // given machine are ignored. "extraPaths": [ "vendor/common", "vendor/platform/linux-x86_64", "vendor/platform/linux-aarch64", "vendor/platform/macos-arm64", "../hermes-agent", "../../.." ] }