Skip to main content

Module git_forge

Module git_forge 

Expand description

Unified forge operations tool routed through a forge-backed channel.

One tool, one seam. Every forge operation is a {resource, action} cell that resolves to an HTTP method + provider-relative path + optional JSON body, dispatched through the channel’s single forge_request transport. Typed cells validate success beyond a bare 2xx; raw is the catch-all for anything not yet enumerated; describe returns the grid so a model can discover both the typed vocabulary and the raw endpoint shapes.

Holds the same late-bound channel map as the other channel-routed tools; the git channel is the only channel that supports forge requests, and non-forge channels return a clear unsupported error.

Structs§

GitForgeTool
Agent-callable tool exposing forge operations as a resource/action grid plus a raw catch-all, all over the git channel’s single forge transport.