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 packs —
console,posix, andmacoscapability 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-kitis enough for all non-email actions. - To use email actions, your deployment must also provide EDI (for example the
in-repo
external_data_ingestiontree used by the IntentFrame product). Without it, importing or running those code paths fails at use time withImportError, not at install time.
See docs/licensing.md for the publishable packages/
surface vs product-facing modules.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9411ff2fc847043aa7e6a5ebc815c2a05bd2be5a7fc6f3152a8807a71db0a421
|
|
| MD5 |
817d030f549e5022123b4a214f8153aa
|
|
| BLAKE2b-256 |
5a46ee8191c2ebbf621a100e3166df1871600a063853de02b85657a7d5c06664
|
File details
Details for the file intentframe_native_kit-0.1.0-py3-none-any.whl.
File metadata
- Download URL: intentframe_native_kit-0.1.0-py3-none-any.whl
- Upload date:
- Size: 192.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e28bd2b79fe4a4a15556732265943a46f158dec8c9dc02ceb87ca4be4cc43a5e
|
|
| MD5 |
22e74691cf7f37f0028c663c85e92ce0
|
|
| BLAKE2b-256 |
42b00d774fc9d2f0354624c51f11e5168c50df6b213f4131b7f8bf9ed5071b2f
|