{
  "cksum": "c1fd5237d87e48ff1ccf172ddbddba37f61ff70ec3588425dbe2556d10317a72",
  "crate_file": "rullama-0.12.0.crate",
  "crate_url": "https://static.crates.io/crates/rullama/rullama-0.12.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "anyhow",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "async-stream",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "async-trait",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "futures",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "client",
        "server",
        "client-side-sse",
        "transport-child-process",
        "transport-io",
        "macros"
      ],
      "kind": "normal",
      "name": "rmcp",
      "optional": true,
      "req": "^1.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-a2a",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-agent",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-core",
      "optional": false,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-datasets",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rullama-eval",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rullama-finetune",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rullama-hardware",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-inference",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-knowledge",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rullama-mcp-client",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rullama-mcp-server",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rullama-mdap",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rullama-memory",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rullama-network",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rullama-permission",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-prompting",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "native"
      ],
      "kind": "normal",
      "name": "rullama-provider",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-provider-speech",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-rag",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rullama-reasoning",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-seal",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rullama-skills",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-storage",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-stores",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-telemetry",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-tool-builtins",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rullama-tool-runtime",
      "optional": true,
      "req": "^0.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "schemars",
      "optional": true,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tokio",
      "optional": false,
      "req": "^1.43",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tokio-util",
      "optional": true,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tracing",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "env-filter"
      ],
      "kind": "dev",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3",
      "target": null
    }
  ],
  "features": {
    "wasm": [
      "rullama-core/wasm"
    ]
  },
  "features2": {
    "a2a": [
      "dep:rullama-a2a",
      "rullama-a2a/native"
    ],
    "agent-full": [
      "agents",
      "permissions",
      "prompting",
      "tools"
    ],
    "agent-network": [
      "dep:rullama-network"
    ],
    "agents": [
      "dep:rullama-agent"
    ],
    "audio": [
      "dep:rullama-hardware",
      "rullama-hardware/audio"
    ],
    "bedrock": [
      "providers",
      "rullama-provider/bedrock"
    ],
    "bluetooth": [
      "dep:rullama-hardware",
      "rullama-hardware/bluetooth"
    ],
    "camera": [
      "dep:rullama-hardware",
      "rullama-hardware/camera"
    ],
    "chat": [
      "providers",
      "inference"
    ],
    "conversation": [
      "dep:rullama-stores",
      "rullama-stores/conversation",
      "storage"
    ],
    "datasets": [
      "dep:rullama-datasets",
      "rullama-datasets/datasets-full"
    ],
    "default": [
      "tools",
      "agents",
      "inference"
    ],
    "dream": [
      "tiered",
      "rullama-memory/dream"
    ],
    "eval": [
      "dep:rullama-eval"
    ],
    "full": [
      "tools",
      "agents",
      "inference",
      "storage",
      "memory",
      "mcp",
      "mdap",
      "knowledge",
      "prompting",
      "permissions",
      "orchestrator",
      "rag-full-languages",
      "interpreters",
      "providers",
      "chat",
      "reasoning",
      "seal",
      "agent-network",
      "rullama-seal/knowledge",
      "rullama-seal/mdap",
      "rullama-seal/feedback",
      "llama-cpp-2",
      "mcp-server",
      "skills",
      "eval",
      "a2a",
      "mesh",
      "audio",
      "gpio",
      "bluetooth",
      "lan-tools",
      "camera",
      "usb",
      "vad",
      "wake-word",
      "voice-assistant",
      "mcp-server-framework",
      "training-cloud",
      "datasets",
      "system",
      "dream",
      "telemetry"
    ],
    "gpio": [
      "dep:rullama-hardware",
      "rullama-hardware/gpio"
    ],
    "image": [
      "dep:rullama-stores",
      "rullama-stores/image",
      "storage"
    ],
    "inference": [
      "dep:rullama-inference",
      "agents"
    ],
    "interpreters": [
      "tools",
      "rullama-tool-builtins/interpreters"
    ],
    "knowledge": [
      "dep:rullama-knowledge",
      "rullama-knowledge/knowledge"
    ],
    "lan-tools": [
      "dep:rullama-network",
      "rullama-network/lan"
    ],
    "learning": [
      "seal",
      "knowledge",
      "permissions",
      "rullama-seal/knowledge",
      "rullama-seal/feedback"
    ],
    "llama-cpp-2": [
      "providers",
      "rullama-provider/llama-cpp-2"
    ],
    "lock": [
      "dep:rullama-stores",
      "rullama-stores/lock"
    ],
    "mcp": [
      "dep:rullama-mcp-client"
    ],
    "mcp-server": [
      "dep:rmcp",
      "dep:schemars",
      "dep:tokio-util"
    ],
    "mcp-server-framework": [
      "dep:rullama-mcp-server"
    ],
    "mdap": [
      "dep:rullama-mdap"
    ],
    "memory": [
      "dep:rullama-stores",
      "rullama-stores/memory",
      "storage"
    ],
    "mesh": [
      "agent-network",
      "rullama-network/mesh"
    ],
    "openapi": [
      "tools",
      "rullama-tool-runtime/openapi"
    ],
    "orchestrator": [
      "tools",
      "rullama-tool-runtime/orchestrator",
      "rullama-tool-builtins/orchestrator"
    ],
    "otel": [
      "agents",
      "rullama-agent/otel"
    ],
    "permissions": [
      "dep:rullama-permission"
    ],
    "plan": [
      "dep:rullama-stores",
      "rullama-stores/plan",
      "storage"
    ],
    "prompting": [
      "dep:rullama-prompting",
      "rullama-prompting/knowledge",
      "knowledge"
    ],
    "providers": [
      "dep:rullama-provider"
    ],
    "rag": [
      "dep:rullama-rag",
      "dep:rullama-storage",
      "rullama-storage/lance-backend",
      "tools",
      "rullama-tool-builtins/rag",
      "rullama-tool-runtime/rag"
    ],
    "rag-full-languages": [
      "rag"
    ],
    "reasoning": [
      "dep:rullama-reasoning"
    ],
    "remote-bridge": [
      "agent-network",
      "rullama-network/remote-bridge"
    ],
    "researcher": [
      "providers",
      "agents",
      "storage",
      "memory",
      "rag",
      "training",
      "datasets"
    ],
    "seal": [
      "dep:rullama-seal"
    ],
    "session": [
      "dep:rullama-stores",
      "rullama-stores/session"
    ],
    "session-sqlite": [
      "session",
      "rullama-stores/sqlite"
    ],
    "skills": [
      "dep:rullama-skills",
      "rullama-skills/registry"
    ],
    "storage": [
      "dep:rullama-storage",
      "rullama-storage/native"
    ],
    "system": [
      "tools",
      "rullama-tool-builtins/system"
    ],
    "task": [
      "dep:rullama-stores",
      "rullama-stores/task",
      "storage"
    ],
    "telemetry": [
      "dep:rullama-telemetry",
      "rullama-telemetry/native",
      "rullama-provider?/telemetry"
    ],
    "tiered": [
      "memory",
      "dep:rullama-memory"
    ],
    "tools": [
      "dep:rullama-tool-runtime",
      "dep:rullama-tool-builtins",
      "rullama-tool-runtime/native",
      "rullama-tool-builtins/native"
    ],
    "training": [
      "dep:rullama-finetune"
    ],
    "training-cloud": [
      "training",
      "rullama-finetune/cloud"
    ],
    "usb": [
      "dep:rullama-hardware",
      "rullama-hardware/usb"
    ],
    "vad": [
      "dep:rullama-hardware",
      "rullama-hardware/vad"
    ],
    "vertex-ai": [
      "providers",
      "rullama-provider/vertex-ai"
    ],
    "voice-assistant": [
      "dep:rullama-hardware",
      "rullama-hardware/voice-assistant"
    ],
    "wake-word": [
      "dep:rullama-hardware",
      "rullama-hardware/wake-word"
    ],
    "web-speech": [
      "dep:rullama-provider-speech",
      "rullama-provider-speech/web-speech"
    ]
  },
  "index_path": "ru/ll/rullama",
  "name": "rullama",
  "pubtime": "2026-07-01T16:17:50Z",
  "rust_version": "1.91",
  "v": 2,
  "vers": "0.12.0",
  "yanked": false
}
