toolbox/

directory
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Jun 18, 2026 License: MIT

Directories

Path Synopsis
Package bash is the codefly Bash toolbox — the only sanctioned path for running shell commands across the codefly stack.
Package bash is the codefly Bash toolbox — the only sanctioned path for running shell commands across the codefly stack.
cli
Package cli is a reusable toolbox that turns any single CLI binary into a codefly tool.
Package cli is a reusable toolbox that turns any single CLI binary into a codefly tool.
cmd/cli-toolbox command
Command cli-toolbox is the standalone binary form of the reusable single-CLI toolbox.
Command cli-toolbox is the standalone binary form of the reusable single-CLI toolbox.
git
Package git is the codefly Git toolbox: every git operation an agent might want to perform, exposed as typed Tool RPCs through the codefly.services.toolbox.v0 contract.
Package git is the codefly Git toolbox: every git operation an agent might want to perform, exposed as typed Tool RPCs through the codefly.services.toolbox.v0 contract.
cmd/git-toolbox command
Command git-toolbox is the standalone binary form of the codefly git toolbox.
Command git-toolbox is the standalone binary form of the codefly git toolbox.
Package github implements the codefly toolbox contract for GitHub — pure Go via the google/go-github SDK (no `gh` binary, matching the toolbox convention that git/docker/web are all SDK clients, not CLI shell-outs).
Package github implements the codefly toolbox contract for GitHub — pure Go via the google/go-github SDK (no `gh` binary, matching the toolbox convention that git/docker/web are all SDK clients, not CLI shell-outs).
cmd/github-toolbox command
Command github-toolbox is the standalone binary form of the codefly github toolbox.
Command github-toolbox is the standalone binary form of the codefly github toolbox.
Package lang defines the conventional language toolbox: the stable set of tool names every language plugin (python, go, rust, ...) exposes through the unified Toolbox contract.
Package lang defines the conventional language toolbox: the stable set of tool names every language plugin (python, go, rust, ...) exposes through the unified Toolbox contract.
cmd/fake-lang-toolbox command
Command fake-lang-toolbox is a TEST-ONLY language plugin used by the round-trip integration test in core/toolbox/lang.
Command fake-lang-toolbox is a TEST-ONLY language plugin used by the round-trip integration test in core/toolbox/lang.
Package launch bridges resources.Toolbox manifests to running host.Plugin processes.
Package launch bridges resources.Toolbox manifests to running host.Plugin processes.
cmd/network-victim-toolbox command
Command network-victim-toolbox is a TEST-ONLY plugin used by the end-to-end sandbox-enforcement tests in core/toolbox/launch.
Command network-victim-toolbox is a TEST-ONLY plugin used by the end-to-end sandbox-enforcement tests in core/toolbox/launch.
Package linear implements the codefly toolbox contract for Linear via its GraphQL API.
Package linear implements the codefly toolbox contract for Linear via its GraphQL API.
cmd/linear-toolbox command
Command linear-toolbox is the standalone binary form of the codefly linear toolbox.
Command linear-toolbox is the standalone binary form of the codefly linear toolbox.
Package mcp transcodes between the codefly toolbox v0 contract (Connect-RPC over gRPC) and the Model Context Protocol (JSON-RPC 2.0 over stdio).
Package mcp transcodes between the codefly toolbox v0 contract (Connect-RPC over gRPC) and the Model Context Protocol (JSON-RPC 2.0 over stdio).
Package mcprev is the reverse-direction MCP transcoder: wraps an MCP server (speaking JSON-RPC over stdio) and exposes it as a codefly Toolbox gRPC server.
Package mcprev is the reverse-direction MCP transcoder: wraps an MCP server (speaking JSON-RPC over stdio) and exposes it as a codefly Toolbox gRPC server.
Package policyguard wraps a toolboxv0.ToolboxServer with policy decision point (PDP) enforcement.
Package policyguard wraps a toolboxv0.ToolboxServer with policy decision point (PDP) enforcement.
Package registry holds the shared "tool definition" type each codefly toolbox uses to declare its callable surface ONCE and project to whichever response shape the host requested:
Package registry holds the shared "tool definition" type each codefly toolbox uses to declare its callable surface ONCE and project to whichever response shape the host requested:
Package respond holds the small set of response-shaping helpers that every toolbox.Toolbox implementation needs: extract arguments from a CallToolRequest, build error / structured / content responses, and bake JSON-Schema constants into the proto Struct shape.
Package respond holds the small set of response-shaping helpers that every toolbox.Toolbox implementation needs: extract arguments from a CallToolRequest, build error / structured / content responses, and bake JSON-Schema constants into the proto Struct shape.

Jump to

Keyboard shortcuts

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