agentscope-ai / agentscope-ai/agentscope-java

如何在subagents模式下,让subagents运行自己的skill?并且禁用harnessAgent的内置tool,例如glob_files这些。

Abierto
#1,987 1 comentario 0 reacciones 0 asignados Ver en GitHub
area/core/agent question
Lenguaje dominante
Java
Estrellas
5.6k
Forks
1.3k
Merge medio
4 d 12 h
PR fusionados (30 d)
77

Descripción

**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"
}

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.