Skip to main content

interloper-toolkit

The read-only tool functions shared by interloper's AI surfaces — the ADK chat agent (interloper-agent) and the MCP server (interloper-mcp).

Every function takes a frozen ToolkitContext(store, catalog, org_id) as its first argument and returns <SuccessModel> | ToolError — typed pydantic results (see models.py) discriminated by the literal status field, never raising. The models are the tool contract: MCP derives per-tool output schemas from them, row-projecting models act as an allowlist of what leaves the platform, and full-row payloads embed the interloper-db models to keep that coupling visible rather than duplicated. The docstrings are LLM-facing: both consumers surface them verbatim as tool descriptions.

Modules:

  • catalog — the component definitions the platform ships (list, detail, asset schemas, field search, schema comparison)
  • collection — the org's component instances (read-only listing; sensitive kinds project identity/metadata only)
  • lineage — dependency analysis, impact assessment, DAG traversal
  • scheduling — jobs, runs, and backfills: read-only monitoring
  • analytics — run statistics, partition coverage, data freshness

Mutating operations (trigger/toggle/create) deliberately live with the agent, not here — this package is safe to expose on read-only surfaces.

Depends only on interloper-core and interloper-db; no LLM-framework dependencies (no google-adk, no mcp).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

interloper_toolkit-0.65.0.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

interloper_toolkit-0.65.0-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file interloper_toolkit-0.65.0.tar.gz.

File metadata

  • Download URL: interloper_toolkit-0.65.0.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for interloper_toolkit-0.65.0.tar.gz
Algorithm Hash digest
SHA256 83c4f79503bce2e1d380e94356aa6d10a5c72dc073d1b52b941f7d76520a2cc8
MD5 711af9046b8ab8d63a20db3b6bb015de
BLAKE2b-256 158807463e93817f26d9fa68932b7a3a505bc33264888b101749d2d3bc4408b1

See more details on using hashes here.

File details

Details for the file interloper_toolkit-0.65.0-py3-none-any.whl.

File metadata

  • Download URL: interloper_toolkit-0.65.0-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for interloper_toolkit-0.65.0-py3-none-any.whl
Algorithm Hash digest
SHA256 be7e09cd091c6db6897d6e6fa8ba28ceeef1e1c7a6e81d8b48beb76792ff671a
MD5 7e885bff1d406b1a9bcd135cc9557ecc
BLAKE2b-256 93cc56bc746959c245832c279226ab59e991b9241ffc2fe2718c8157741daeb8

See more details on using hashes here.

Release history Release notifications | RSS feed

0.78.0

2 files

0.77.0

2 files

0.76.0

2 files

0.75.0

2 files

0.74.0

2 files

0.73.0

2 files

0.72.0

2 files

0.71.0

2 files

0.70.0

2 files

0.69.1

2 files

0.69.0

2 files

0.68.0

2 files

0.67.0

2 files

0.66.0

2 files

0.65.1

2 files

This release

0.65.0 This release

2 files

0.64.1

2 files

0.64.0

2 files

0.63.0

2 files

0.62.0

2 files

0.61.0

2 files

0.60.0

2 files

0.59.0

2 files

0.58.0

2 files

0.57.0

2 files

0.56.1

2 files

0.56.0

2 files

0.55.0

2 files

0.54.0

2 files

0.53.1

2 files

0.53.0

2 files

0.52.0

2 files

0.51.0

2 files

0.50.1

2 files

0.50.0

2 files

0.49.1

2 files

0.49.0

2 files

0.48.0

2 files

0.47.0

2 files

0.46.0

2 files

0.45.1

2 files

0.45.0

2 files

0.44.1

2 files

0.44.0

2 files

0.43.3

2 files

0.43.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page