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