agentscope-ai / agentscope-ai/agentscope-java
如何在subagents模式下,让subagents运行自己的skill?并且禁用harnessAgent的内置tool,例如glob_files这些。
- Linguagem predominante
- Java
- Estrelas
- 5.6k
- Forks
- 1.3k
- Merge médio
- 4d 12h
- PRs com merge (30d)
- 77
Descrição
**AgentScope-Java is an open-source project. To involve a broader community, we recommend asking your questions in English.**
1:声明子Agent的过程中,如何声明让子Agent执行我指定的技能?我看参数中没有skillRepository 以及skillFilter。
SubagentDeclaration.Builder builder = SubagentDeclaration.builder()
.name(step.getSkillCode())
.description(step.getStepRole())
.mode(SubagentDeclaration.Mode.SUBAGENT)
.inheritParentPermissions(true)
.inlineAgentsBody(step.getStepDescription())
.tools(List.of("hitl_pause"));
2:在子Agent模式运行过程中,会发现子Agent运行了一些harnessAgent的内置工具,我并不需要这些工具,只是想让子Agent执行我的skill即可。
event= {
"createdAt":"2026-07-02T07:59:09.958639235Z",
"id":"01cf4926bc6449e88fe18be0448e3af1",
"replyId":"7f45de5721dc4b64ac21627e53d82419",
// 子Agent
"source":"task-11/product-search",
"toolCallId":"call_baa2c2d286ee497ab4ba27",
// 这个工具看起来是系统工具,但我并没有让他运行
"toolCallName":"glob_files",
"type":"TOOL_CALL_START"
}
Guia de contribuição
Avaliação
Esta issue ainda não foi avaliada.