AS AgentScopeAPI 手册 / API Reference
包package io.agentscope.harness.agent.tool

io.agentscope.harness.agent.tool

package io.agentscope.harness.agent.tool

io.agentscope.harness.agent.tool 属于工具与技能,工具注册、schema 与执行。 该包共收录 23 个公开类型。

io.agentscope.harness.agent.tool belongs to the Tools & skills layer and contains 23 public types.

所属构件Artifacts agentscope-harness

类Classes

类型Type种类Kind说明Description
AgentGenerateTool类class
智能体 Generate 工具,封装可被智能体调用的能力。
Tool that generates a new subagent spec from a natural-language description and either persists it to `subagents/<name>.md` (where `io.agentscope.harness.agent.middleware.DynamicSubagentsMiddleware` will pick it up on the next reasoning step) or returns the markdown for human review.
AgentSpawnTool类class
智能体 Spawn 工具,封装可被智能体调用的能力。
Simple subagent tool for agent-internal use.
ArtifactDeliveryTool类class
Artifact Delivery 工具,封装可被智能体调用的能力。
Agent-callable `deliver_artifact` tool: downloads a file from the agent filesystem (e.g.
FilesystemTool类class
文件系统工具,封装可被智能体调用的能力。
File system tools backed by a `AbstractFilesystem`, exposing read/write/edit/grep/glob operations as agent-callable tools.
MemoryGetTool类class
记忆读取工具,封装可被智能体调用的能力。
Tool for reading specific lines from memory files, typically used after `MemorySearchTool` to fetch surrounding context.
MemorySaveTool类class
记忆保存工具,封装可被智能体调用的能力。
Dedicated tool for persisting user memories to both `MEMORY.md` and today's daily ledger (`memory/YYYY-MM-DD.md`).
MemorySearchTool类class
记忆搜索工具,封装可被智能体调用的能力。
Tool for searching through persisted memories (MEMORY.md and memory/*.md files).
PlanModeTools类class
计划模式工具,封装可被智能体调用的能力。
The three model-facing tools that drive plan mode, all backed by a shared `PlanModeManager`.
ProposeSkillTool类class
Propose 技能工具,封装可被智能体调用的能力。
Convenience tool that lets the agent propose a brand-new skill in one call: name + description + body + optional scripts.
SessionSearchTool类class
会话搜索工具,封装可被智能体调用的能力。
Tool for searching past session transcripts and viewing session history.
ShellExecuteTool类class
Shell 执行工具,封装可被智能体调用的能力。
Shell execution tool backed by a `AbstractSandboxFilesystem`.
SkillManageConfig类class
用于`SkillManageTool`的配置。
Configuration for `SkillManageTool`.
SkillManageTool类class
技能 Manage 工具,封装可被智能体调用的能力。
Agent-callable tool that lets a `ReActAgent` create, edit, patch, and archive skills in its workspace.
TaskTool类class
任务工具,封装可被智能体调用的能力。
Unified tool for background task lifecycle management.
TeamTool类class
团队工具,封装可被智能体调用的能力。
Unified AgentTeams tool.
WaitAsyncResultsTool类class
Wait 异步结果工具,封装可被智能体调用的能力。
Tool that blocks until async results arrive, either for a specific task barrier or (legacy) until any message appears in the session inbox.
WebTools类class
Web 工具,封装可被智能体调用的能力。
Builtin web tools (`web_fetch`, `web_search`) for Managed Agents / Harness.
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.