tsift 0.1.96

Token-efficient CLI plugin for Claude Code — Sift-powered search + native tool routing
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 = "2024"
name = "tsift"
version = "0.1.96"
authors = ["Brian Takita <brian.takita@gmail.com>"]
build = false
publish = true
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Token-efficient CLI plugin for Claude Code — Sift-powered search + native tool routing"
readme = "README.md"
keywords = [
    "agent",
    "search",
    "rag",
    "cli",
    "context",
]
categories = [
    "command-line-utilities",
    "development-tools",
]
license = "MIT"
repository = "https://github.com/btakita/tsift"

[features]
all-languages = [
    "lang-rust",
    "lang-python",
    "lang-typescript",
    "lang-javascript",
    "lang-kotlin",
    "lang-zig",
    "lang-bash",
    "lang-gdscript",
    "lang-markdown",
    "lang-c",
    "lang-cpp",
    "lang-csharp",
    "lang-css",
    "lang-dart",
    "lang-elixir",
    "lang-go",
    "lang-haskell",
    "lang-hcl",
    "lang-html",
    "lang-java",
    "lang-json",
    "lang-lua",
    "lang-nix",
    "lang-php",
    "lang-ruby",
    "lang-scala",
    "lang-solidity",
    "lang-swift",
    "lang-yaml",
]
backend-libsql = ["dep:tsift-libsql"]
backend-surrealdb = [
    "cli",
    "tsift-cli/backend-surrealdb",
]
cli = ["dep:tsift-cli"]
default = [
    "cli",
    "lang-rust",
    "lang-python",
    "lang-typescript",
    "lang-javascript",
    "lang-kotlin",
    "lang-zig",
    "lang-bash",
    "lang-go",
    "lang-gdscript",
    "lang-markdown",
]
lang-bash = [
    "tsift-astgrep/lang-bash",
    "tsift-graph/lang-bash",
    "tsift-search/lang-bash",
]
lang-c = ["tsift-astgrep/lang-c"]
lang-cpp = ["tsift-astgrep/lang-cpp"]
lang-csharp = ["tsift-astgrep/lang-csharp"]
lang-css = ["tsift-astgrep/lang-css"]
lang-dart = ["tsift-astgrep/lang-dart"]
lang-elixir = ["tsift-astgrep/lang-elixir"]
lang-gdscript = [
    "tsift-graph/lang-gdscript",
    "tsift-search/lang-gdscript",
]
lang-go = [
    "tsift-astgrep/lang-go",
    "tsift-graph/lang-go",
    "tsift-search/lang-go",
]
lang-haskell = ["tsift-astgrep/lang-haskell"]
lang-hcl = ["tsift-astgrep/lang-hcl"]
lang-html = ["tsift-astgrep/lang-html"]
lang-java = ["tsift-astgrep/lang-java"]
lang-javascript = [
    "tsift-astgrep/lang-javascript",
    "tsift-graph/lang-javascript",
    "tsift-search/lang-javascript",
]
lang-json = ["tsift-astgrep/lang-json"]
lang-kotlin = [
    "tsift-astgrep/lang-kotlin",
    "tsift-graph/lang-kotlin",
    "tsift-search/lang-kotlin",
]
lang-lua = ["tsift-astgrep/lang-lua"]
lang-markdown = [
    "tsift-astgrep/lang-markdown",
    "tsift-graph/lang-markdown",
    "tsift-search/lang-markdown",
]
lang-nix = ["tsift-astgrep/lang-nix"]
lang-php = ["tsift-astgrep/lang-php"]
lang-python = [
    "tsift-astgrep/lang-python",
    "tsift-graph/lang-python",
    "tsift-search/lang-python",
]
lang-ruby = ["tsift-astgrep/lang-ruby"]
lang-rust = [
    "tsift-astgrep/lang-rust",
    "tsift-graph/lang-rust",
    "tsift-search/lang-rust",
]
lang-scala = ["tsift-astgrep/lang-scala"]
lang-solidity = ["tsift-astgrep/lang-solidity"]
lang-swift = ["tsift-astgrep/lang-swift"]
lang-typescript = [
    "tsift-astgrep/lang-typescript",
    "tsift-graph/lang-typescript",
    "tsift-search/lang-typescript",
]
lang-yaml = ["tsift-astgrep/lang-yaml"]
lang-zig = [
    "tsift-graph/lang-zig",
    "tsift-search/lang-zig",
]

[lib]
name = "tsift"
path = "src/lib.rs"

[[bin]]
name = "tsift"
path = "src/main.rs"
required-features = ["cli"]

[[test]]
name = "reexports"
path = "tests/reexports.rs"

[dependencies.tsift-agent-doc]
version = "0.1.96"

[dependencies.tsift-algorithms]
version = "0.1.96"

[dependencies.tsift-astgrep]
version = "0.1.96"

[dependencies.tsift-cache]
version = "0.1.96"

[dependencies.tsift-cli]
version = "0.1.96"
optional = true

[dependencies.tsift-digest]
version = "0.1.96"

[dependencies.tsift-graph]
version = "0.1.96"

[dependencies.tsift-index]
version = "0.1.96"

[dependencies.tsift-kg]
version = "0.1.96"

[dependencies.tsift-libsql]
version = "0.1.96"
optional = true

[dependencies.tsift-local-model]
version = "0.1.96"

[dependencies.tsift-memgraphrag]
version = "0.1.96"

[dependencies.tsift-memory]
version = "0.1.96"

[dependencies.tsift-quality]
version = "0.1.96"

[dependencies.tsift-resolution]
version = "0.1.96"

[dependencies.tsift-search]
version = "0.1.96"

[dependencies.tsift-sqlite]
version = "0.1.96"

[dependencies.tsift-status]
version = "0.1.96"

[dependencies.tsift-summarize]
version = "0.1.96"

[dependencies.tsift-tokensave]
version = "0.1.96"

[dev-dependencies]