Skip to main content

IntentFrame first-party kit — action registry, native bundles, executor packs (console/posix/macos), and resource registry

Project description

intentframe-native-kit

The first-party kit for IntentFrame. It bundles the reference implementations that ship out of the box:

  • action registry — the canonical action catalog, categories, and domain schemas
  • native bundles — the deterministic action/domain bundles (files, terminal, email, finance, deletion, …)
  • executor packsconsole, posix, and macos capability adapters
  • resource registry — the deny-floor and resource model
  • packaged service-graph profiles (supervisor_profile.yaml, edge_profile.yaml, core.yaml)

The executor packs and bundles register themselves through the intentframe.executor_packs and intentframe.bundles entry-point groups, so the executor service and bundle loader discover them automatically once this package is installed. Built on intentframe-bundle-sdk, intentframe-executor-sdk, and command-shield.

pip install intentframe-native-kit

License

intentframe-native-kit is distributed under the Apache License 2.0.

Email integration (optional)

Email bundles and macOS mail adapters call the product-side EDI EmailClient via lazy imports — nothing email-related is imported at package install time.

  • email-sync-service (external_data_ingestion) is not on PyPI and is not declared in this package’s dependencies.
  • A normal pip install intentframe-native-kit is enough for all non-email actions.
  • To use email actions, your deployment must also provide EDI (for example the in-repo external_data_ingestion tree used by the IntentFrame product). Without it, importing or running those code paths fails at use time with ImportError, not at install time.

See docs/licensing.md for the publishable packages/ surface vs product-facing modules.

Project details


Download files

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

Source Distribution

intentframe_native_kit-0.1.0.tar.gz (145.2 kB view details)

Uploaded Source

Built Distribution

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

intentframe_native_kit-0.1.0-py3-none-any.whl (192.2 kB view details)

Uploaded Python 3

File details

Details for the file intentframe_native_kit-0.1.0.tar.gz.

File metadata

  • Download URL: intentframe_native_kit-0.1.0.tar.gz
  • Upload date:
  • Size: 145.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for intentframe_native_kit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9411ff2fc847043aa7e6a5ebc815c2a05bd2be5a7fc6f3152a8807a71db0a421
MD5 817d030f549e5022123b4a214f8153aa
BLAKE2b-256 5a46ee8191c2ebbf621a100e3166df1871600a063853de02b85657a7d5c06664

See more details on using hashes here.

File details

Details for the file intentframe_native_kit-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for intentframe_native_kit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e28bd2b79fe4a4a15556732265943a46f158dec8c9dc02ceb87ca4be4cc43a5e
MD5 22e74691cf7f37f0028c663c85e92ce0
BLAKE2b-256 42b00d774fc9d2f0354624c51f11e5168c50df6b213f4131b7f8bf9ed5071b2f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page