ParsedMarkdown
public static class ParsedMarkdown
源码Source
io/agentscope/core/skill/util/MarkdownSkillParser.java:337–388已解析 Markdown,让智能体以受控方式调用外部能力。位于 io.agentscope.core.skill.util 包。核心成员包括 getMetadata、getContent、hasFrontmatter、toString、ParsedMarkdown。
Result of parsing markdown with frontmatter.
Contains both the extracted metadata and the markdown content.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public ParsedMarkdown(Map<String, Object> metadata, String content) | 初始化 `ParsedMarkdown` 实例。 Create a parsed markdown result. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Map<String, Object> getMetadata() | 获取元数据。 Get the metadata extracted from YAML frontmatter. |
public String getContent() | 获取内容。 Get the markdown content (without frontmatter). |
public boolean hasFrontmatter() | 判断是否具有 `hasFrontmatter`。 Check if frontmatter exists. |
public String toString() | 返回 `toString` 结果。 Returns the to string. |
构造器详情Constructor Detail
ParsedMarkdown
public ParsedMarkdown(Map<String, Object> metadata, String content)
初始化 ParsedMarkdown 实例。
Create a parsed markdown result.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
metadata | Map<String, Object> | 元数据(类型 `Map`)。YAML metadata (never null, can be empty) |
content | String | 内容(类型 `String`)。Markdown content (never null, can be empty) |
源码Source
io/agentscope/core/skill/util/MarkdownSkillParser.java:347–353方法详情Method Detail
getMetadata
public Map<String, Object> getMetadata()
获取元数据。
Get the metadata extracted from YAML frontmatter.
Map<String, Object>返回映射。Metadata map (never null, can be empty)
源码Source
io/agentscope/core/skill/util/MarkdownSkillParser.java:360–362getContent
public String getContent()
获取内容。
Get the markdown content (without frontmatter).
String返回字符串结果。Markdown content (never null, can be empty)
源码Source
io/agentscope/core/skill/util/MarkdownSkillParser.java:369–371hasFrontmatter
public boolean hasFrontmatter()
判断是否具有 hasFrontmatter。
Check if frontmatter exists.
boolean返回布尔值,表示判断结果。true if metadata is not empty
源码Source
io/agentscope/core/skill/util/MarkdownSkillParser.java:378–380toString
public String toString()
返回 toString 结果。
Returns the to string.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/skill/util/MarkdownSkillParser.java:382–387