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"] }
138recent_projects = { workspace = true, features = ["test-support"] }
139title_bar = { workspace = true, features = ["test-support"] }
140semver.workspace = true
141reqwest_client.workspace = true
142tree-sitter-md.workspace = true
143unindent.workspace = true