solon-ai-skill-cli
2026年2月9日 上午10:37:34
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-ai-skill-cli</artifactId>
</dependency>
1、描述
Solon AI 技能扩展,提供 CLI 能力的技能。。内置有 CliSkill,CodeCLI
- CliSkill: 命令行界面技能
- CodeCLI: 命令行界面智能体包装
2、应用示例
- CliSkill
String workDir = "work";
String skillDir = "/path/to/opencode-skills";
ReActAgent agent = ReActAgent.of(LlmUtil.getChatModel())
.name("ClaudeCodeAgent")
.role(role)
.instruction("严格遵守挂载技能中的【规范协议】执行任务")
.defaultSkillAdd(new CliSkill(workDir).mountPool("@shared", skillDir))
.maxSteps(30)
.build();
agent.prompt("分析 sales_data.csv,计算每种物品的总额并输出结果。").call()
- CodeCLI
String workDir = "work";
String skillDir = "/path/to/opencode-skills";
CodeCLI codeCLI = new CodeCLI(LlmUtil.getChatModel())
.name("小花")
.workDir(workDir)
.mountPool("@shared", skillDir)
.enableWeb(false)
.config(agent -> {
agent.maxSteps(100);
});
//运行
solonCodeCLI.run();