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
PyPI: intentframe-native-kit · pip install intentframe-native-kit==0.1.0 · License: Apache-2.0 · Consumer guide
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.
Metadata
Release files for intentframe-native-kit 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| intentframe_native_kit-0.1.1.tar.gz | 145.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| intentframe_native_kit-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 337.5 kB
Release files / intentframe_native_kit-0.1.1.tar.gz
| Download URL | intentframe_native_kit-0.1.1.tar.gz |
|---|---|
| Size | 145.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a7a5c59b17c946099a69e291d69285903ae51061675449b826ac59d95a086a1
|
|
BLAKE2b-256 checksum How to use checksums |
b3c3cbdf60a0e741c8ca31a3ca1766f5cb9726a2d3f9fb84dc4c651413b2d667
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / intentframe_native_kit-0.1.1-py3-none-any.whl
| Download URL | intentframe_native_kit-0.1.1-py3-none-any.whl |
|---|---|
| Size | 192.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
66801bacd473a1fcce50773c91c0b439039536aec7627c4e511b85645f19a2ac
|
|
BLAKE2b-256 checksum How to use checksums |
3220804ba9d21da7662be9b017aecac0a82c12725e84dbf5e6926a033ae4427a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|