Solon v3.9.1

solon-ai-skill-cli

</> markdown
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();