matrixcode-core 0.4.39

MatrixCode Agent Core - Pure logic, no UI
Documentation
[package]

name = "matrixcode-core"

version.workspace = true

edition.workspace = true

authors.workspace = true

license.workspace = true

repository.workspace = true

description = "MatrixCode Agent Core - Pure logic, no UI"

publish = true



[lib]



[dependencies]

tokio = { workspace = true }

reqwest = { workspace = true }

serde = { workspace = true }

serde_json = { workspace = true }

async-trait = { workspace = true }

anyhow = { workspace = true }

thiserror = "2.0"

clap = { workspace = true }

log = { workspace = true }

env_logger = { workspace = true }

once_cell = { workspace = true }

dotenvy = { workspace = true }

futures-util = { workspace = true }

glob = { workspace = true }

regex = { workspace = true }

urlencoding = { workspace = true }

uuid = { workspace = true }

chrono = { workspace = true }

dirs = { workspace = true }

serde_yaml = "0.9"

rusqlite = { workspace = true }

notify = { workspace = true }



# MCP dependencies

tracing = "0.1"

shell-words = { workspace = true }

toml = "0.8"



# LSP dependencies

lsp-types = "0.95"



# Token counting

tiktoken-rs = { workspace = true }



[dev-dependencies]

mockito = { workspace = true }

tempfile = { workspace = true }

tokio-test = { workspace = true }