summaryrefslogtreecommitdiff
path: root/src/subcommand.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/subcommand.zig')
-rw-r--r--src/subcommand.zig14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/subcommand.zig b/src/subcommand.zig
index f6c3058..c50429e 100644
--- a/src/subcommand.zig
+++ b/src/subcommand.zig
@@ -102,11 +102,17 @@ fn printHelp(io: Io) !void {
\\ panto lua [args...] Drop into the embedded Lua interpreter.
\\ panto help Show this message.
\\
+ \\Configuration (TOML, merged base → user → project):
+ \\ $XDG_DATA_HOME/panto/config.toml (base; auto-generated)
+ \\ $XDG_CONFIG_HOME/panto/config.toml (user)
+ \\ ./.panto/config.toml (project)
+ \\ Define providers under [providers.<name>], pick a default with
+ \\ [defaults] model = "<provider>:<alias>", and gate tools/extensions
+ \\ with [tools]/[extensions] allow/deny globs. Model aliases (wire name,
+ \\ reasoning, max_tokens, pricing) live in models.toml.
+ \\
\\Environment:
- \\ PANTO_API_STYLE "openai_chat" (default) or "anthropic_messages".
- \\ OPENAI_API_KEY, OPENAI_MODEL, OPENAI_BASE_URL, OPENAI_REASONING
- \\ ANTHROPIC_API_KEY, ANTHROPIC_MODEL, ANTHROPIC_BASE_URL,
- \\ ANTHROPIC_API_VERSION, ANTHROPIC_MAX_TOKENS
+ \\ OPENAI_API_KEY, ANTHROPIC_API_KEY Consumed by the default providers.
\\ PANTO_SESSION_DIR Override the base sessions directory. Defaults to
\\ $XDG_DATA_HOME/panto/sessions or ~/.local/share/panto/sessions.
\\ PANTO_HOME Override the runtime/rocks tree location.