Directories
¶
| Path | Synopsis |
|---|---|
|
Package chttp provides the HTTP client every katbyte tool talks to APIs with: per-attempt timeouts so a stalled server fails fast, retries for transient failures that are careful never to re-send a mutation whose outcome is unknown, and a trace of every exchange for whoever hands it a logger.
|
Package chttp provides the HTTP client every katbyte tool talks to APIs with: per-attempt timeouts so a stalled server fails fast, retries for transient failures that are careful never to re-send a mutation whose outcome is unknown, and a trace of every exchange for whoever hands it a logger. |
|
Package clog provides the shared logrus logger used by katbyte's tools.
|
Package clog provides the shared logrus logger used by katbyte's tools. |
|
Package cout provides verbosity-levelled, coloured console output for command-line tools.
|
Package cout provides verbosity-levelled, coloured console output for command-line tools. |
|
Package lock makes the callers in one process take turns at a thing, so one does not undo another's change to it.
|
Package lock makes the callers in one process take turns at a thing, so one does not undo another's change to it. |
|
mcp
|
|
|
acctest
Package acctest drives an MCP server the way a client does, for a suite that runs against a live one: calls that count what they covered, readers for the decoded answers, waits on what a server does in the background, and put-backs for what a test changed.
|
Package acctest drives an MCP server the way a client does, for a suite that runs against a live one: calls that count what they covered, readers for the decoded answers, waits on what a server does in the background, and put-backs for what a test changed. |
|
registry
Package registry is how a katbyte MCP tool decides which of its tools a session gets, and what each tells a client about itself.
|
Package registry is how a katbyte MCP tool decides which of its tools a session gets, and what each tells a client about itself. |
|
server
Package server runs an MCP server the way every katbyte MCP tool serves one: over stdio for a client that starts it, or over Streamable HTTP for an always-on deployment, behind a bearer token and with a health probe a container can ask.
|
Package server runs an MCP server the way every katbyte MCP tool serves one: over stdio for a client that starts it, or over Streamable HTTP for an always-on deployment, behind a bearer token and with a health probe a container can ask. |
|
Package parallel runs a batch of jobs a few at a time: the reads a sweep makes of a server that answers one request at a time no faster than eight.
|
Package parallel runs a batch of jobs a few at a time: the reads a sweep makes of a server that answers one request at a time no faster than eight. |
|
Package pointer converts between values and pointers in expression position.
|
Package pointer converts between values and pointers in expression position. |
|
Package spelling finds one name spelled two ways.
|
Package spelling finds one name spelled two ways. |
|
test
|
|
|
env
Package env is what a suite run against a live server in a container is handed: the environment its test script exports, the record/replay proxy the server's calls to the internet go through, the checks that the container can reach it, the report at the end of a run on what the proxy saw, and files laid out where the container reads them.
|
Package env is what a suite run against a live server in a container is handed: the environment its test script exports, the record/replay proxy the server's calls to the internet go through, the checks that the container can reach it, the report at the end of a run on what the proxy saw, and files laid out where the container reads them. |
|
replayproxy
Package replayproxy is a record/replay HTTP proxy for what a server under test fetches from the internet: a media server's metadata providers, a podcast feed, an artwork CDN.
|
Package replayproxy is a record/replay HTTP proxy for what a server under test fetches from the internet: a media server's metadata providers, a podcast feed, an artwork CDN. |
|
Package version exposes the version of the tool that imports it.
|
Package version exposes the version of the tool that imports it. |
|
Package whitespace finds the spaces out of place in a name: doubled, leading, trailing and odd spaces, and a space before a colon or a file extension.
|
Package whitespace finds the spaces out of place in a name: doubled, leading, trailing and odd spaces, and a space before a colon or a file extension. |
Click to show internal directories.
Click to hide internal directories.