Files
mnemosyne/validator/fastagent.config.yaml
Robert Helewka 673b7bcffc
All checks were successful
CVE Scan & Docker Build / security-scan (push) Successful in 1m15s
CVE Scan & Docker Build / build-and-push (push) Successful in 48s
Validator FastAgent Config updates
2026-05-12 15:19:36 -04:00

36 lines
1.7 KiB
YAML

# Mnemosyne Validator — FastAgent + MCP configuration
#
# Secrets (api_key, MCP bearer tokens) live in fastagent.secrets.yaml
# (gitignored) and merge with this file at runtime.
# Local llama.cpp on Nyx — served via fast-agent's Generic (OpenAI-compatible)
# provider. The `openai` provider slot is reserved for cloud OpenAI endpoints
# (including AWS Bedrock Mantle's Chat Completions path — see
# pallas/docs/bedrock.md). Override via fastagent.secrets.yaml if you want to
# point at a different model server.
default_model: generic.Qwen3.5-35B-A3B-UD-Q4_K_XL.gguf
# Capabilities for the model — Pallas registers it with fast-agent's
# ModelDatabase using these values. vision: true so we can validate image
# round-trip later (search returns image candidates by default).
model_capabilities:
vision: true
context_window: 192000
max_output_tokens: 16384
# ── LLM Providers ───────────────────────────────────────────────────────────
generic:
base_url: "http://nyx.helu.ca:22079/v1"
# ── MCP Servers ─────────────────────────────────────────────────────────────
mcp:
servers:
# Mnemosyne MCP server — Streamable HTTP at /mcp.
# Default assumes the validator runs on the same host as Mnemosyne;
# override the URL in fastagent.secrets.yaml or via Ansible if remote.
mnemosyne:
transport: http
url: "http://localhost:22091/mcp/"
# Bearer token in fastagent.secrets.yaml (provisioned via
# `python manage.py create_mcp_token <user>`).