[package] name = "assistant_tools" version = "0.1.0" edition.workspace = true publish.workspace = true license = "GPL-3.0-or-later" [lints] workspace = true [lib] path = "src/assistant_tools.rs" [features] eval = [] [dependencies] action_log.workspace = true agent_settings.workspace = true anyhow.workspace = true assistant_tool.workspace = true buffer_diff.workspace = true chrono.workspace = true client.workspace = true cloud_llm_client.workspace = true collections.workspace = true component.workspace = true derive_more.workspace = true diffy = "0.4.2" editor.workspace = true feature_flags.workspace = true futures.workspace = true gpui.workspace = true handlebars = { workspace = true, features = ["rust-embed"] } html_to_markdown.workspace = true http_client.workspace = true indoc.workspace = true itertools.workspace = true language.workspace = true language_model.workspace = true log.workspace = true lsp.workspace = true markdown.workspace = true open.workspace = true paths.workspace = true portable-pty.workspace = true project.workspace = true prompt_store.workspace = true regex.workspace = true rust-embed.workspace = true schemars.workspace = true serde.workspace = true serde_json.workspace = true settings.workspace = true smallvec.workspace = true streaming_diff.workspace = true strsim.workspace = true task.workspace = true terminal.workspace = true terminal_view.workspace = true theme.workspace = true ui.workspace = true util.workspace = true watch.workspace = true web_search.workspace = true which.workspace = true workspace-hack.workspace = true workspace.workspace = true [dev-dependencies] lsp = { workspace = true, features = ["test-support"] } client = { workspace = true, features = ["test-support"] } clock = { workspace = true, features = ["test-support"] } collections = { workspace = true, features = ["test-support"] } gpui = { workspace = true, features = ["test-support"] } gpui_tokio.workspace = true fs = { workspace = true, features = ["test-support"] } language = { workspace = true, features = ["test-support"] } language_model = { workspace = true, features = ["test-support"] } language_models.workspace = true project = { workspace = true, features = ["test-support"] } rand.workspace = true pretty_assertions.workspace = true reqwest_client.workspace = true settings = { workspace = true, features = ["test-support"] } smol.workspace = true task = { workspace = true, features = ["test-support"]} tempfile.workspace = true theme.workspace = true tree-sitter-rust.workspace = true workspace = { workspace = true, features = ["test-support"] } unindent.workspace = true zlog.workspace = true