Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
tincan
command
Command tincan lets AI agents on one tailnet ask each other to do things.
|
Command tincan lets AI agents on one tailnet ask each other to do things. |
|
internal
|
|
|
cli
Package cli holds the tincan commands.
|
Package cli holds the tincan commands. |
|
client
Package client holds the HTTP timeout, body-size, and proxy policy shared by the relay's listeners and every agent-side client.
|
Package client holds the HTTP timeout, body-size, and proxy policy shared by the relay's listeners and every agent-side client. |
|
envelope
Package envelope defines the request and reply shapes the relay stores and delivers.
|
Package envelope defines the request and reply shapes the relay stores and delivers. |
|
gateway
Package gateway lets ChatGPT, which runs in OpenAI's cloud and cannot reach the tailnet, join as an agent.
|
Package gateway lets ChatGPT, which runs in OpenAI's cloud and cannot reach the tailnet, join as an agent. |
|
identity
Package identity decides which agent sent a request.
|
Package identity decides which agent sent a request. |
|
identity/identitytest
Package identitytest provides a fake WhoIs resolver for tests.
|
Package identitytest provides a fake WhoIs resolver for tests. |
|
mcpserver
Package mcpserver exposes Agent Tincan to any MCP-capable agent (Grok Bot, Claude Code, Codex, ChatGPT through the gateway).
|
Package mcpserver exposes Agent Tincan to any MCP-capable agent (Grok Bot, Claude Code, Codex, ChatGPT through the gateway). |
|
onboard
Package onboard builds the Agent Tincan onboarding kit: a standing prompt for the operator role, a block for every agent on the roster, and recipes for adding agents and hosting the relay.
|
Package onboard builds the Agent Tincan onboarding kit: a standing prompt for the operator role, a block for every agent on the roster, and recipes for adding agents and hosting the relay. |
|
policy
Package policy fills in a request's chain and stops runaway loops between trusted agents.
|
Package policy fills in a request's chain and stops runaway loops between trusted agents. |
|
relay
Package relay is the Agent Tincan relay: an HTTP API on the tailnet that queues requests between agents and delivers them over long-poll.
|
Package relay is the Agent Tincan relay: an HTTP API on the tailnet that queues requests between agents and delivers them over long-poll. |
|
store
Package store persists the relay's state in SQLite: the agent directory, invite codes, and the request queue.
|
Package store persists the relay's state in SQLite: the agent directory, invite codes, and the request queue. |
|
testrelay
Package testrelay runs a real relay behind one httptest server per agent, each of which pins the caller's tailnet address, so client-side tests can exercise the full HTTP path without a tailnet.
|
Package testrelay runs a real relay behind one httptest server per agent, each of which pins the caller's tailnet address, so client-side tests can exercise the full HTTP path without a tailnet. |
|
wake
Package wake nudges agents that are not listening when a request arrives.
|
Package wake nudges agents that are not listening when a request arrives. |
|
spike
|
|
|
poller
command
Command spike-poller runs on each agent for U1.
|
Command spike-poller runs on each agent for U1. |
|
relay
command
Command spike-relay is the throwaway U1 listener.
|
Command spike-relay is the throwaway U1 listener. |
Click to show internal directories.
Click to hide internal directories.