[package]
edition = "2021"
name = "mubit-sdk"
version = "0.5.1"
authors = ["mubit"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Umbrella Rust SDK for Mubit core/control planes"
documentation = "https://docs.rs/mubit-sdk"
readme = "README.md"
keywords = [
"mubit",
"sdk",
"grpc",
"http",
"ai",
]
categories = [
"api-bindings",
"network-programming",
]
license-file = "LICENSE"
[lib]
name = "mubit_sdk"
path = "src/lib.rs"
[[example]]
name = "control_batch_insert_semantic_direct"
path = "examples/control_batch_insert_semantic_direct.rs"
[[example]]
name = "control_ingest_idempotency"
path = "examples/control_ingest_idempotency.rs"
[[example]]
name = "control_ingest_job_lifecycle"
path = "examples/control_ingest_job_lifecycle.rs"
[[example]]
name = "control_legacy_state_compat"
path = "examples/control_legacy_state_compat.rs"
[[example]]
name = "control_query_agent_routed"
path = "examples/control_query_agent_routed.rs"
[[example]]
name = "control_query_direct_bypass_matrix"
path = "examples/control_query_direct_bypass_matrix.rs"
[[example]]
name = "control_state_structured_variables"
path = "examples/control_state_structured_variables.rs"
[[example]]
name = "core_direct_search_optional"
path = "examples/core_direct_search_optional.rs"
[[example]]
name = "helper_all_helpers"
path = "examples/helper_all_helpers.rs"
[[example]]
name = "helper_archive_dereference"
path = "examples/helper_archive_dereference.rs"
[[example]]
name = "helper_context_diagnose_memory_health"
path = "examples/helper_context_diagnose_memory_health.rs"
[[example]]
name = "helper_handoff_feedback"
path = "examples/helper_handoff_feedback.rs"
[[example]]
name = "helper_mas_learning_loop"
path = "examples/helper_mas_learning_loop.rs"
[[example]]
name = "helper_remember_recall"
path = "examples/helper_remember_recall.rs"
[[example]]
name = "internal_auth_lifecycle"
path = "examples/internal/auth_lifecycle.rs"
[[example]]
name = "internal_control_ingest_batch_job_lifecycle"
path = "examples/internal/control_ingest_batch_job_lifecycle.rs"
[[example]]
name = "internal_core_direct_search"
path = "examples/internal/core_direct_search.rs"
[[example]]
name = "internal_goal_tree_and_goal_update"
path = "examples/internal/goal_tree_and_goal_update.rs"
[[example]]
name = "internal_legacy_state_compatibility"
path = "examples/internal/legacy_state_compatibility.rs"
[[example]]
name = "internal_lessons_lifecycle"
path = "examples/internal/lessons_lifecycle.rs"
[[example]]
name = "internal_upsert_key_idempotency"
path = "examples/internal/upsert_key_idempotency.rs"
[[example]]
name = "public_01_remember_recall"
path = "examples/public/01_remember_recall.rs"
[[example]]
name = "public_02_context_budget_and_sections"
path = "examples/public/02_context_budget_and_sections.rs"
[[example]]
name = "public_03_checkpoint_reflect_outcome"
path = "examples/public/03_checkpoint_reflect_outcome.rs"
[[example]]
name = "public_04_memory_health_and_diagnose"
path = "examples/public/04_memory_health_and_diagnose.rs"
[[example]]
name = "public_05_agent_registration_and_scoped_access"
path = "examples/public/05_agent_registration_and_scoped_access.rs"
[[example]]
name = "public_06_handoff_feedback"
path = "examples/public/06_handoff_feedback.rs"
[[example]]
name = "public_07_archive_dereference"
path = "examples/public/07_archive_dereference.rs"
[[example]]
name = "public_08_multi_agent_claims_or_support_flow"
path = "examples/public/08_multi_agent_claims_or_support_flow.rs"
[[example]]
name = "public_09_user_scoping_and_isolation"
path = "examples/public/09_user_scoping_and_isolation.rs"
[[example]]
name = "public_10_full_learning_loop_smoke"
path = "examples/public/10_full_learning_loop_smoke.rs"
[[example]]
name = "public_11_temporal_entity_mental_model"
path = "examples/public/11_temporal_entity_mental_model.rs"
[[example]]
name = "public_13_learn_module_smoke"
path = "examples/public/13_learn_module_smoke.rs"
[dependencies.bytes]
version = "1"
[dependencies.prost]
version = "0.13"
[dependencies.reqwest]
version = "0.12"
features = [
"json",
"rustls-tls",
"stream",
]
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1"
[dependencies.thiserror]
version = "1"
[dependencies.tokio]
version = "1"
features = [
"sync",
"time",
]
[dependencies.tokio-stream]
version = "0.1"
[dependencies.tonic]
version = "0.12"
features = [
"transport",
"tls-webpki-roots",
]
[dependencies.url]
version = "2"
[dependencies.uuid]
version = "1"
features = ["v4"]
[build-dependencies.protoc-bin-vendored]
version = "3"
[build-dependencies.tonic-build]
version = "0.12"