Skip to content

Commit 8477e3f

Browse files
committed
Implement ACP agent management and UI components
- Added support for managing ACP agents, including starting, stopping, and listing agents through new backend handlers. - Introduced new frontend components for agent settings and dialog interactions, allowing users to configure and interact with agents. - Updated storage functions to handle agent data in local storage. - Enhanced the application state to include an ACP manager for better agent lifecycle management. - Integrated ACP functionality into the existing application workflow, ensuring seamless communication between the frontend and backend. - Updated package.json files to include Vitest for testing and ensure compatibility with the new features.
1 parent 26fdc90 commit 8477e3f

28 files changed

Lines changed: 4370 additions & 181 deletions

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ node_modules
44
*copy*.ts
55
anycode/dist
66
anycode-base/dist
7-
anycode-backend/dist
7+
anycode-backend/dist/*

anycode-backend/Cargo.lock

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

anycode-backend/Cargo.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ toml = "0.8.12"
2828
detect-lang = "0.1.5"
2929
ropey = "1.6.1"
3030
rayon = "1.10.0"
31-
tokio-util = "0.7.13"
3231
tokio-stream = "0.1.17"
3332
tempfile = "3.15.0"
3433
notify = "8.0"
@@ -46,4 +45,9 @@ mime_guess = "2.0.5"
4645
dirs = "6.0.0"
4746
shell-words = "1.1.0"
4847
lsp-types = "0.97.0"
49-
similar = "2.7.0"
48+
similar = "2.7.0"
49+
agent-client-protocol = "0.9.0"
50+
agent-client-protocol-schema = "0.10.1"
51+
async-trait = "0.1"
52+
tokio-util = { version = "0.7.13", features = ["compat"] }
53+
unicode-segmentation = "1.12.0"

0 commit comments

Comments
 (0)