Files
timmy-config/wizards/bezalel
Rockachopa 38236bf649
Some checks failed
Architecture Lint / Linter Tests (push) Successful in 24s
Smoke Test / smoke (push) Failing after 20s
Validate Config / YAML Lint (push) Failing after 15s
Validate Config / JSON Validate (push) Successful in 20s
Validate Config / Python Syntax & Import Check (push) Failing after 55s
Validate Config / Python Test Suite (push) Has been skipped
Validate Config / Cron Syntax Check (push) Successful in 10s
Validate Config / Shell Script Lint (push) Failing after 53s
Validate Config / Deploy Script Dry Run (push) Successful in 10s
Validate Config / Playbook Schema Validation (push) Successful in 21s
Architecture Lint / Lint Repository (push) Failing after 18s
Architecture Lint / Linter Tests (pull_request) Successful in 20s
Validate Config / YAML Lint (pull_request) Failing after 14s
Smoke Test / smoke (pull_request) Failing after 17s
Validate Config / JSON Validate (pull_request) Successful in 18s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 48s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Cron Syntax Check (pull_request) Successful in 11s
Validate Config / Shell Script Lint (pull_request) Failing after 49s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 9s
Validate Config / Playbook Schema Validation (pull_request) Successful in 22s
PR Checklist / pr-checklist (pull_request) Failing after 4m3s
Architecture Lint / Lint Repository (pull_request) Failing after 19s
feat(wizards): add MiMo V2 Pro via Nous Portal as fallback provider (#447)
Add 'nous' provider configuration to all three wizard houses (Allegro,
Ezra, Bezalel) with MiMo V2 Pro model (xiaomi/mimo-v2-pro) for free
tier evaluation on Nous Portal.

- Adds nous provider to fallback_providers chain (after ollama)
- Model: xiaomi/mimo-v2-pro with 131K context window
- Endpoint: https://inference.nousresearch.com/v1
- API key env: NOUS_API_KEY
- Timeout: 120s
- Reason documented for evaluation tracking (#447)

This is the smallest concrete fix to enable Nous Portal free tier
evaluation. Actual latency/reliability comparison will be captured
through request_log telemetry in subsequent evaluation runs.

Closes #447
2026-04-25 19:16:28 -04:00
..

Bezalel wizard house

Bezalel is the forge-and-testbed wizard.

Role:

  • Infrastructure, deployment, hardening
  • GPU orchestration and model serving
  • Testbed for new patterns before fleet-wide rollout
  • Builder — constructs what others dispatch

This directory holds the remote house template:

  • config.yaml — Hermes house config
  • hermes-bezalel.service — systemd unit

Secrets do not live here. KIMI_API_KEY and OPENROUTER_API_KEY must be injected at deploy time into /root/wizards/bezalel/home/.env.

Deployment

ansible-playbook -i ../inventory/hosts.yml ../playbooks/site.yml --limit bezalel

Or manual:

ssh root@159.203.146.185
cd /root/wizards/bezalel
# clone hermes-agent, create venv, install deps
cp wizards/bezalel/config.yaml home/config.yaml
systemctl enable --now hermes-bezalel

Ports

  • API server: 8656
  • Webhook: 8646

VPS

  • Host: 159.203.146.185
  • User: root
  • Type: DigitalOcean s-1vcpu-2gb