Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v1.38.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2026 License: MIT

Directories

Path Synopsis
Package agent 提供 git-ferry 的 AI 助手能力(eino 编排层)。
Package agent 提供 git-ferry 的 AI 助手能力(eino 编排层)。
memory
Package memory 提供 AI 助手的持久记忆(借鉴 zcode memory extraction/recall)。
Package memory 提供 AI 助手的持久记忆(借鉴 zcode memory extraction/recall)。
tools
Package tools 把 corebridge 能力包装为 eino 工具。
Package tools 把 corebridge 能力包装为 eino 工具。
tools/toolstest
Package toolstest 提供跨包共用的测试基建:SyncService mock 与脚本化假模型。
Package toolstest 提供跨包共用的测试基建:SyncService mock 与脚本化假模型。
cli
schema
Package schema 从内嵌 OpenAPI 生成 API 自省视图,供 `gitferry schema` 使用。
Package schema 从内嵌 OpenAPI 生成 API 自省视图,供 `gitferry schema` 使用。
Package converter 负责把 core 层领域实体转成 thrift 生成的对外 DTO。
Package converter 负责把 core 层领域实体转成 thrift 生成的对外 DTO。
Package gitserve 只读 Git Smart HTTP:局域网/灾备场景直接 `git clone` 冷备或 workdir 中的 bare/mirror 仓库,不必先推到另一 forge。
Package gitserve 只读 Git Smart HTTP:局域网/灾备场景直接 `git clone` 冷备或 workdir 中的 bare/mirror 仓库,不必先推到另一 forge。
Package mcp 提供 MCP Streamable HTTP 端点,把 internal/agent/tools 注册表 暴露给 Claude Code / Cursor 等外部客户端。
Package mcp 提供 MCP Streamable HTTP 端点,把 internal/agent/tools 注册表 暴露给 Claude Code / Cursor 等外部客户端。
Package metrics 提供壳层可观测指标:基于 prometheus/client_golang,默认注册表复用 oekit metrics.Registry(自带 Go runtime / process 采集器与 app_build_info), /metrics 端点由 oekit hertz/metrics 暴露。
Package metrics 提供壳层可观测指标:基于 prometheus/client_golang,默认注册表复用 oekit metrics.Registry(自带 Go runtime / process 采集器与 app_build_info), /metrics 端点由 oekit hertz/metrics 暴露。
Package notify 提供同步结果的多通道通知与存活心跳。
Package notify 提供同步结果的多通道通知与存活心跳。
pkg
authz
Package authz 承载访问角色(RBAC 最小集)与它在 Go context 里的传递。
Package authz 承载访问角色(RBAC 最小集)与它在 Go context 里的传递。
swagger
Package swagger 内嵌 OpenAPI 文档与 Swagger UI,服务启动即可浏览 API 文档。
Package swagger 内嵌 OpenAPI 文档与 Swagger UI,服务启动即可浏览 API 文档。
textutil
Package textutil 是 core strutil 的转发层:文本/路径安全化、CSV 与小工具 的唯一实现在 git-ferry-core/pkg/strutil,本包只保留包名以稳定调用方 import。
Package textutil 是 core strutil 的转发层:文本/路径安全化、CSV 与小工具 的唯一实现在 git-ferry-core/pkg/strutil,本包只保留包名以稳定调用方 import。
Package runwatch 把「运行结束」转成通知/指标/心跳与失败自动补偿。
Package runwatch 把「运行结束」转成通知/指标/心跳与失败自动补偿。
Package version 提供服务版本号。
Package version 提供服务版本号。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL