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 提供服务版本号。 |
Click to show internal directories.
Click to hide internal directories.