mubit-sdk 0.5.1

Umbrella Rust SDK for Mubit core/control planes
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[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"