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