ACP Wrap up

This commit is contained in:
2026-08-05 08:10:41 -05:00
parent 2015498831
commit 993abb96df
23 changed files with 1459 additions and 1194 deletions
+6 -6
View File
@@ -74,18 +74,18 @@ pub struct AcpAgentRuntime {
}
impl AcpAgentRuntime {
#[must_use]
pub const fn capabilities() -> RuntimeCapabilities {
RuntimeCapabilities::session_runtime()
}
#[must_use]
pub fn new(manager: AcpSessionManager, config: AcpAgentRuntimeConfig) -> Self {
let descriptor = RuntimeDescriptor {
id: config.runtime_id.clone(),
display_name: config.display_name.clone(),
kind: RuntimeKind::Acp,
capabilities: RuntimeCapabilities {
model_selection: false,
session_resume: true,
steering: true,
tool_permissions: true,
},
capabilities: Self::capabilities(),
};
Self {
manager,