Skip to content

Commit 18ac4ac

Browse files
authored
ACP debug tools pane (#36768)
Adds a new "acp: open debug tools" action that opens a new workspace item with a log of ACP messages for the active connection. Release Notes: - N/A
1 parent 72bd248 commit 18ac4ac

File tree

12 files changed

+574
-17
lines changed

12 files changed

+574
-17
lines changed

Cargo.lock

Lines changed: 25 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[workspace]
22
resolver = "2"
33
members = [
4+
"crates/acp_tools",
45
"crates/acp_thread",
56
"crates/action_log",
67
"crates/activity_indicator",
@@ -227,6 +228,7 @@ edition = "2024"
227228
# Workspace member crates
228229
#
229230

231+
acp_tools = { path = "crates/acp_tools" }
230232
acp_thread = { path = "crates/acp_thread" }
231233
action_log = { path = "crates/action_log" }
232234
agent = { path = "crates/agent" }
@@ -425,7 +427,7 @@ zlog_settings = { path = "crates/zlog_settings" }
425427
#
426428

427429
agentic-coding-protocol = "0.0.10"
428-
agent-client-protocol = "0.0.30"
430+
agent-client-protocol = "0.0.31"
429431
aho-corasick = "1.1"
430432
alacritty_terminal = { git = "https://github.com/zed-industries/alacritty.git", branch = "add-hush-login-flag" }
431433
any_vec = "0.14"

crates/acp_tools/Cargo.toml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
[package]
2+
name = "acp_tools"
3+
version = "0.1.0"
4+
edition.workspace = true
5+
publish.workspace = true
6+
license = "GPL-3.0-or-later"
7+
8+
9+
[lints]
10+
workspace = true
11+
12+
[lib]
13+
path = "src/acp_tools.rs"
14+
doctest = false
15+
16+
[dependencies]
17+
agent-client-protocol.workspace = true
18+
collections.workspace = true
19+
gpui.workspace = true
20+
language.workspace= true
21+
markdown.workspace = true
22+
project.workspace = true
23+
serde.workspace = true
24+
serde_json.workspace = true
25+
settings.workspace = true
26+
theme.workspace = true
27+
ui.workspace = true
28+
util.workspace = true
29+
workspace-hack.workspace = true
30+
workspace.workspace = true

crates/acp_tools/LICENSE-GPL

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../LICENSE-GPL

0 commit comments

Comments
 (0)