Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
agent
Package agent implements scay's tool-use loop: it drives a Provider with a flat conversation history, dispatches the model's tool calls, feeds results back, and stops when the model finishes or an iteration cap is hit.
|
Package agent implements scay's tool-use loop: it drives a Provider with a flat conversation history, dispatches the model's tool calls, feeds results back, and stops when the model finishes or an iteration cap is hit. |
|
cli
Package cli is scay's command-line surface: a tiny stdlib-flag dispatcher over a handful of subcommands (run/REPL, auth, model, mcp, version).
|
Package cli is scay's command-line surface: a tiny stdlib-flag dispatcher over a handful of subcommands (run/REPL, auth, model, mcp, version). |
|
config
Package config loads and saves scay's on-disk settings and resolves the effective credentials for each provider (config file overlaid with env vars).
|
Package config loads and saves scay's on-disk settings and resolves the effective credentials for each provider (config file overlaid with env vars). |
|
mcp
Package mcp connects scay to Model Context Protocol servers (stdio and Streamable HTTP) and exposes their tools to the agent as ordinary tools.Registry entries, namespaced mcp__<server>__<tool>.
|
Package mcp connects scay to Model Context Protocol servers (stdio and Streamable HTTP) and exposes their tools to the agent as ordinary tools.Registry entries, namespaced mcp__<server>__<tool>. |
|
provider
Package provider is scay's single abstraction over four LLM backends (OpenAI, Anthropic, Google Gemini, Ollama).
|
Package provider is scay's single abstraction over four LLM backends (OpenAI, Anthropic, Google Gemini, Ollama). |
|
tools
Package tools implements scay's built-in coding tools (read, list, grep, edit, write, bash), a registry that exposes them to the agent, and an approval gate for the side-effecting ones.
|
Package tools implements scay's built-in coding tools (read, list, grep, edit, write, bash), a registry that exposes them to the agent, and an approval gate for the side-effecting ones. |
Click to show internal directories.
Click to hide internal directories.