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. |
|
Package docker is the codefly Docker toolbox — image and container operations exposed as typed Tool RPCs.
|
Package docker is the codefly Docker toolbox — image and container operations exposed as typed Tool RPCs. |
|
cmd/docker-toolbox
command
Command docker-toolbox is the standalone binary form of the codefly docker toolbox.
|
Command docker-toolbox is the standalone binary form of the codefly docker toolbox. |
|
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 grpc is the codefly gRPC toolbox — reflection-based introspection of any gRPC server, exposed as typed Tool RPCs.
|
Package grpc is the codefly gRPC toolbox — reflection-based introspection of any gRPC server, exposed as typed Tool RPCs. |
|
cmd/grpc-toolbox
command
Command grpc-toolbox is the standalone binary form of the codefly gRPC introspection toolbox.
|
Command grpc-toolbox is the standalone binary form of the codefly gRPC introspection 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 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 nix is the codefly Nix toolbox — flake introspection and evaluation exposed as typed Tool RPCs.
|
Package nix is the codefly Nix toolbox — flake introspection and evaluation exposed as typed Tool RPCs. |
|
cmd/nix-toolbox
command
Command nix-toolbox is the standalone binary form of the codefly nix toolbox.
|
Command nix-toolbox is the standalone binary form of the codefly nix toolbox. |
|
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. |
Click to show internal directories.
Click to hide internal directories.