AS AgentScopeAPI 手册 / API Reference

GitLabOutboundClient

public final class GitLabOutboundClient
源码Source io/agentscope/extensions/channel/gitlab/GitLabOutboundClient.java:39–127

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

GitLab outbound HTTP client. Posts a note via POST /api/v4/projects/{id}/{issues|merge_requests}/{iid}/notes where id is the URL-encoded path_with_namespace.

OutboundAddress#to() format: "<channelId>:thread:<path_with_namespace>#<iid>:<Issue|MergeRequest>".

构造器摘要Constructor Summary

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

方法摘要Method Summary

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

构造器详情Constructor Detail

GitLabOutboundClient

public GitLabOutboundClient(String apiBase, String token)

初始化 GitLabOutboundClient 实例。

Creates a new instance.

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

方法详情Method Detail

send

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

执行发送相关操作。

Sends each message as a separate note 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/gitlab/GitLabOutboundClient.java:52–65
基于官方固定版本源码静态生成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.