agentscope-ai / agentscope-ai/agentscope-java

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

未关闭
#1,987 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
area/core/agent question
主要语言
Java
星标
5.6k
派生
1.3k
平均合并
4 天 12 小时
30 天内合并 PR
77

描述

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

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。