beet_cli/commands/
agent_cmd.rs

1use beet::prelude::*;
2use clap::Parser;
3
4/// Start a chat application
5#[derive(Debug, Clone, Parser)]
6pub struct AgentCmd {
7	#[clap(flatten)]
8	plugin: CliAgentPlugin,
9}
10
11
12
13impl AgentCmd {
14	pub async fn run(self) -> Result {
15		App::new()
16			.add_plugins((MinimalPlugins, self.plugin))
17			.run_async()
18			.await
19			.into_result()
20	}
21}