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