Cargo.toml

  1[package]
  2name = "agent_ui"
  3version = "0.1.0"
  4edition.workspace = true
  5publish.workspace = true
  6license = "GPL-3.0-or-later"
  7
  8[lints]
  9workspace = true
 10
 11[lib]
 12path = "src/agent_ui.rs"
 13doctest = false
 14
 15[features]
 16test-support = [
 17    "assistant_text_thread/test-support",
 18    "acp_thread/test-support",
 19    "eval_utils",
 20    "gpui/test-support",
 21    "git_ui/test-support",
 22    "language/test-support",
 23    "reqwest_client",
 24    "workspace/test-support",
 25    "agent/test-support",
 26]
 27unit-eval = []
 28
 29[dependencies]
 30acp_thread.workspace = true
 31action_log.workspace = true
 32agent-client-protocol.workspace = true
 33agent.workspace = true
 34agent_servers.workspace = true
 35agent_settings.workspace = true
 36ai_onboarding.workspace = true
 37anyhow.workspace = true
 38arrayvec.workspace = true
 39assistant_text_thread.workspace = true
 40assistant_slash_command.workspace = true
 41assistant_slash_commands.workspace = true
 42audio.workspace = true
 43buffer_diff.workspace = true
 44chrono.workspace = true
 45client.workspace = true
 46cloud_llm_client.workspace = true
 47collections.workspace = true
 48command_palette_hooks.workspace = true
 49component.workspace = true
 50context_server.workspace = true
 51db.workspace = true
 52editor.workspace = true
 53eval_utils = { workspace = true, optional = true }
 54extension.workspace = true
 55extension_host.workspace = true
 56feature_flags.workspace = true
 57file_icons.workspace = true
 58fs.workspace = true
 59futures.workspace = true
 60git_ui.workspace = true
 61fuzzy.workspace = true
 62gpui.workspace = true
 63gpui_tokio.workspace = true
 64html_to_markdown.workspace = true
 65http_client.workspace = true
 66indoc.workspace = true
 67itertools.workspace = true
 68jsonschema.workspace = true
 69language.workspace = true
 70language_model.workspace = true
 71language_models.workspace = true
 72log.workspace = true
 73lsp.workspace = true
 74markdown.workspace = true
 75menu.workspace = true
 76multi_buffer.workspace = true
 77notifications.workspace = true
 78ordered-float.workspace = true
 79parking_lot.workspace = true
 80paths.workspace = true
 81picker.workspace = true
 82postage.workspace = true
 83project.workspace = true
 84prompt_store.workspace = true
 85proto.workspace = true
 86rand.workspace = true
 87release_channel.workspace = true
 88rope.workspace = true
 89rules_library.workspace = true
 90schemars.workspace = true
 91search.workspace = true
 92serde.workspace = true
 93serde_json.workspace = true
 94serde_json_lenient.workspace = true
 95settings.workspace = true
 96smol.workspace = true
 97streaming_diff.workspace = true
 98task.workspace = true
 99telemetry.workspace = true
100terminal.workspace = true
101terminal_view.workspace = true
102text.workspace = true
103theme.workspace = true
104time.workspace = true
105time_format.workspace = true
106ui.workspace = true
107ui_input.workspace = true
108url.workspace = true
109util.workspace = true
110uuid.workspace = true
111watch.workspace = true
112workspace.workspace = true
113zed_actions.workspace = true
114image.workspace = true
115async-fs.workspace = true
116reqwest_client = { workspace = true, optional = true }
117
118[dev-dependencies]
119acp_thread = { workspace = true, features = ["test-support"] }
120base64.workspace = true
121agent = { workspace = true, features = ["test-support"] }
122assistant_text_thread = { workspace = true, features = ["test-support"] }
123buffer_diff = { workspace = true, features = ["test-support"] }
124clock.workspace = true
125db = { workspace = true, features = ["test-support"] }
126editor = { workspace = true, features = ["test-support"] }
127eval_utils.workspace = true
128gpui = { workspace = true, "features" = ["test-support"] }
129git_ui = { workspace = true, features = ["test-support"] }
130indoc.workspace = true
131language = { workspace = true, "features" = ["test-support"] }
132languages = { workspace = true, features = ["test-support"] }
133language_model = { workspace = true, "features" = ["test-support"] }
134pretty_assertions.workspace = true
135project = { workspace = true, features = ["test-support"] }
136recent_projects = { workspace = true, features = ["test-support"] }
137title_bar = { workspace = true, features = ["test-support"] }
138semver.workspace = true
139reqwest_client.workspace = true
140tempfile.workspace = true
141tree-sitter-md.workspace = true
142unindent.workspace = true