AS AgentScopeAPI 手册 / API Reference

GitHubOutboundClient

public final class GitHubOutboundClient
源码Source io/agentscope/extensions/channel/github/GitHubOutboundClient.java:40–134

GitHub 出站客户端,封装与远端服务的连接和调用。位于 io.agentscope.extensions.channel.github 包。核心成员包括 send、GitHubOutboundClient。

GitHub outbound HTTP client. Posts a comment via POST /repos/{owner}/{repo}/issues/{number}/comments (works for both Issues and Pull Requests — GitHub treats PR conversation comments as issue comments).

Inline PR review-line replies are out of MVP scope.

The OutboundAddress#to() format is "<channelId>:thread:<owner>/<repo>#<number>", mirroring io.agentscope.harness.agent.gateway.channel.ChannelRouter output.

构造器摘要Constructor Summary

构造器Constructor说明Description
public GitHubOutboundClient(String apiBase, String token)
初始化 `GitHubOutboundClient` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public Mono<Void> send(OutboundAddress address, List<Msg> messages)
执行发送相关操作。
Sends each message as a separate comment on the resolved thread.

构造器详情Constructor Detail

GitHubOutboundClient

public GitHubOutboundClient(String apiBase, String token)

初始化 GitHubOutboundClient 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
apiBaseStringAPI 基类(类型 `String`)。The api base.
tokenString令牌(类型 `String`)。The token.
源码Source io/agentscope/extensions/channel/github/GitHubOutboundClient.java:47–50

方法详情Method Detail

send

public Mono<Void> send(OutboundAddress address, List<Msg> messages)

执行发送相关操作。

Sends each message as a separate comment on the resolved thread.

参数Parameters
名称Name类型Type说明Description
addressOutboundAddressaddress(类型 `OutboundAddress`)。The address.
messagesList<Msg>消息列表(类型 `List`)。The messages.
返回Returns Mono<Void>
返回Mono。Returns mono.
源码Source io/agentscope/extensions/channel/github/GitHubOutboundClient.java:53–66
基于官方固定版本源码静态生成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.