feat: TUI client of goose-acp (#7362)

This commit is contained in:
Alex Hancock
2026-02-19 15:54:07 -05:00
committed by GitHub
parent 398bf8be8c
commit d4dfa5d311
15 changed files with 2343 additions and 87 deletions
+3
View File
@@ -1,5 +1,6 @@
use anyhow::Result;
use clap::Parser;
use goose::builtin_extension::register_builtin_extensions;
use goose::config::paths::Paths;
use goose_acp::server_factory::{AcpServer, AcpServerFactoryConfig};
use std::net::SocketAddr;
@@ -29,6 +30,8 @@ async fn main() -> Result<()> {
.with(tracing_subscriber::fmt::layer().with_target(true))
.init();
register_builtin_extensions(goose_mcp::BUILTIN_EXTENSIONS.clone());
let cli = Cli::parse();
let builtins = if cli.builtins.is_empty() {