Use acp_old everywhere

This commit is contained in:
Ben Brandt 2025-07-23 14:33:26 +02:00
parent af6ab9d4a6
commit c478cdf30e
No known key found for this signature in database
GPG key ID: D4618C5D3B500571
9 changed files with 221 additions and 206 deletions

View file

@ -375,7 +375,7 @@ impl ToolCallContent {
.collect()
}
fn to_markdown(&self, cx: &App) -> String {
pub fn to_markdown(&self, cx: &App) -> String {
match self {
Self::ContentBlock { content } => content.to_markdown(cx).to_string(),
Self::Diff { diff } => diff.to_markdown(cx),

View file

@ -1,19 +1,19 @@
use agentic_coding_protocol as acp;
use agentic_coding_protocol as acp_old;
use anyhow::Result;
use futures::future::{FutureExt as _, LocalBoxFuture};
pub trait AgentConnection {
fn request_any(
&self,
params: acp::AnyAgentRequest,
) -> LocalBoxFuture<'static, Result<acp::AnyAgentResult>>;
params: acp_old::AnyAgentRequest,
) -> LocalBoxFuture<'static, Result<acp_old::AnyAgentResult>>;
}
impl AgentConnection for acp::AgentConnection {
impl AgentConnection for acp_old::AgentConnection {
fn request_any(
&self,
params: acp::AnyAgentRequest,
) -> LocalBoxFuture<'static, Result<acp::AnyAgentResult>> {
params: acp_old::AnyAgentRequest,
) -> LocalBoxFuture<'static, Result<acp_old::AnyAgentResult>> {
let task = self.request_any(params);
async move { Ok(task.await?) }.boxed_local()
}