包package
io.agentscope.extensions.channel.gitlabio.agentscope.extensions.channel.gitlab
package io.agentscope.extensions.channel.gitlab
io.agentscope.extensions.channel.gitlab 属于渠道与平台集成,把智能体接入企业消息生态。 该包共收录 7 个公开类型。
io.agentscope.extensions.channel.gitlab belongs to the Channels & integrations layer and contains 7 public types.
类Classes
| 类型Type | 种类Kind | 说明Description |
|---|---|---|
GitLabBotIdentityResolver | 类class | GitLab Bot 身份解析器,把智能体接入外部消息渠道与企业平台。 Resolves the bot's GitLab user id (and username) for the configured token by calling
`GET /user`. |
GitLabChannel | 类class | GitLab 渠道,把智能体接入外部消息渠道与企业平台。 GitLab channel adapter. |
GitLabChannelRegistry | 类class | GitLab 渠道注册表,把智能体接入外部消息渠道与企业平台。 Process-wide lookup table from `channelId` to `GitLabChannel` instance. |
GitLabInboundMapper | 类class | GitLab 入站 Mapper,把智能体接入外部消息渠道与企业平台。 Maps a GitLab `Note Hook` payload into an `InboundMessage`. |
GitLabOutboundClient | 类class | GitLab 出站客户端,封装与远端服务的连接和调用。 GitLab outbound HTTP client. |
GitLabWebhookController | 类class | GitLab Webhook 控制器,把智能体接入外部消息渠道与企业平台。 Handles GitLab webhook deliveries. |
记录Records
| 类型Type | 种类Kind | 说明Description |
|---|---|---|
GitLabChannelProperties | 记录record | 承载 GitLab 渠道属性数据的记录类型。 Provider-specific configuration for a single GitLab channel instance, sourced from the
`properties` block of `channels.<id>` in `agentscope.json`. |