Use acp_old everywhere
This commit is contained in:
parent
af6ab9d4a6
commit
c478cdf30e
9 changed files with 221 additions and 206 deletions
|
@ -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),
|
||||
|
|
|
@ -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()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue