Documentation
ΒΆ
Overview ΒΆ
Command tiny is the local front door to the Tiny Systems agent runtime: install it onto your own Kubernetes cluster, drive it by prompt from your editor, and watch agents assemble and run as real workloads β your cluster, your keys, your data.
Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
internal
|
|
|
backend
Package backend selects between the two ways mcp-server can talk to a Tiny Systems cluster: directly via kubeconfig, or indirectly through the hosted platform-api with a developer token.
|
Package backend selects between the two ways mcp-server can talk to a Tiny Systems cluster: directly via kubeconfig, or indirectly through the hosted platform-api with a developer token. |
|
backend/kube
Package kube builds the mcp-server execution bundle using direct Kubernetes access via kubeconfig.
|
Package kube builds the mcp-server execution bundle using direct Kubernetes access via kubeconfig. |
|
catalog
Package catalog resolves a module NAME to the coordinates `tiny` needs to install it, using the public, unauthenticated Tiny Systems catalog at api.tinysystems.io.
|
Package catalog resolves a module NAME to the coordinates `tiny` needs to install it, using the public, unauthenticated Tiny Systems catalog at api.tinysystems.io. |
|
flow
Package flow is tiny's local implementation of the platform FlowService β the gRPC/gRPC-web API the browser editor talks to.
|
Package flow is tiny's local implementation of the platform FlowService β the gRPC/gRPC-web API the browser editor talks to. |
|
installer
Package installer implements sdktools.ModuleInstaller for kubeconfig mode: it lets an agent install a capability module on the fly, mid-build, through the MCP endpoint β resolving from the configured repos (default: the public index) and helm-installing via the exact same repo-model path as `tiny install`.
|
Package installer implements sdktools.ModuleInstaller for kubeconfig mode: it lets an agent install a capability module on the fly, mid-build, through the MCP endpoint β resolving from the configured repos (default: the public index) and helm-installing via the exact same repo-model path as `tiny install`. |
|
kube
Package kube wires up the Kubernetes client used by all adapters.
|
Package kube wires up the Kubernetes client used by all adapters. |
|
mcp
Package mcp implements a minimal Model Context Protocol server.
|
Package mcp implements a minimal Model Context Protocol server. |
|
project
Package project resolves the active project for a tiny session.
|
Package project resolves the active project for a tiny session. |
|
prompt
Package prompt holds the public-MCP-specific appendix that is appended to the SDK's core prompt when get_instructions is called.
|
Package prompt holds the public-MCP-specific appendix that is appended to the SDK's core prompt when get_instructions is called. |
|
provision
Package provision installs the Tiny Systems runtime and capability modules onto a cluster by embedding the Helm Go SDK (via mittwald's go-helm-client) β no shelling out to a `helm` binary, no hosted platform.
|
Package provision installs the Tiny Systems runtime and capability modules onto a cluster by embedding the Helm Go SDK (via mittwald's go-helm-client) β no shelling out to a `helm` binary, no hosted platform. |
|
repo
Package repo implements the decentralized, Helm-style module distribution client described in docs/design/module-distribution-v2.md: repos are static index files, the source of truth is the module repo + its signed image, and the platform is demoted to an optional aggregator.
|
Package repo implements the decentralized, Helm-style module distribution client described in docs/design/module-distribution-v2.md: repos are static index files, the source of truth is the module repo + its signed image, and the platform is demoted to an optional aggregator. |
|
Package web embeds the built flow-editor SPA (a thin host around @tinysystems/editor) and serves it as an http.Handler.
|
Package web embeds the built flow-editor SPA (a thin host around @tinysystems/editor) and serves it as an http.Handler. |
Click to show internal directories.
Click to hide internal directories.