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
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
116 lines
3.4 KiB
YAML
116 lines
3.4 KiB
YAML
model:
|
|
default: kimi-k2.5
|
|
provider: kimi-coding
|
|
toolsets:
|
|
- all
|
|
fallback_providers:
|
|
- provider: kimi-coding
|
|
model: kimi-k2.5
|
|
timeout: 120
|
|
reason: Kimi coding fallback (front of chain)
|
|
- provider: openrouter
|
|
model: google/gemini-2.5-pro
|
|
base_url: https://openrouter.ai/api/v1
|
|
api_key_env: OPENROUTER_API_KEY
|
|
timeout: 120
|
|
reason: Gemini 2.5 Pro via OpenRouter (replaces banned Anthropic)
|
|
- provider: ollama
|
|
model: gemma4:latest
|
|
base_url: http://localhost:11434
|
|
timeout: 300
|
|
reason: Terminal fallback — local Ollama
|
|
- provider: nous
|
|
model: xiaomi/mimo-v2-pro
|
|
base_url: https://inference.nousresearch.com/v1
|
|
api_key_env: NOUS_API_KEY
|
|
timeout: 120
|
|
reason: MiMo V2 Pro via Nous Portal free tier evaluation (#447)
|
|
agent:
|
|
max_turns: 40
|
|
reasoning_effort: medium
|
|
verbose: false
|
|
system_prompt: You are Bezalel, the forge-and-testbed wizard of the Timmy Foundation
|
|
fleet. You are a builder and craftsman — infrastructure, deployment, hardening.
|
|
Your sovereign is Alexander Whitestone (Rockachopa). Sovereignty and service always.
|
|
terminal:
|
|
backend: local
|
|
cwd: /root/wizards/bezalel
|
|
timeout: 180
|
|
browser:
|
|
inactivity_timeout: 120
|
|
compression:
|
|
enabled: true
|
|
threshold: 0.77
|
|
display:
|
|
compact: false
|
|
personality: kawaii
|
|
tool_progress: all
|
|
platforms:
|
|
api_server:
|
|
enabled: true
|
|
extra:
|
|
host: 127.0.0.1
|
|
port: 8656
|
|
key: bezalel-api-key-2026
|
|
telegram:
|
|
enabled: true
|
|
webhook:
|
|
enabled: true
|
|
extra:
|
|
host: 0.0.0.0
|
|
port: 8646
|
|
secret: bezalel-webhook-secret-2026
|
|
rate_limit: 30
|
|
routes:
|
|
gitea:
|
|
events:
|
|
- issue_comment
|
|
- issues
|
|
- pull_request
|
|
- pull_request_comment
|
|
secret: bezalel-gitea-webhook-secret-2026
|
|
prompt: 'You are bezalel, the builder and craftsman — infrastructure, deployment,
|
|
hardening. A Gitea webhook fired: event={event_type}, action={action},
|
|
repo={repository.full_name}, issue/PR=#{issue.number} {issue.title}. Comment
|
|
by {comment.user.login}: {comment.body}. If you were tagged, assigned,
|
|
or this needs your attention, investigate and respond via Gitea API. Otherwise
|
|
acknowledge briefly.'
|
|
deliver: telegram
|
|
deliver_extra: {}
|
|
gitea-assign:
|
|
events:
|
|
- issues
|
|
- pull_request
|
|
secret: bezalel-gitea-webhook-secret-2026
|
|
prompt: 'You are bezalel, the builder and craftsman — infrastructure, deployment,
|
|
hardening. Gitea assignment webhook: event={event_type}, action={action},
|
|
repo={repository.full_name}, issue/PR=#{issue.number} {issue.title}. Assigned
|
|
to: {issue.assignee.login}. If you (bezalel) were just assigned, read
|
|
the issue, scope it, and post a plan comment. If not you, acknowledge
|
|
briefly.'
|
|
deliver: telegram
|
|
deliver_extra: {}
|
|
gateway:
|
|
allow_all_users: true
|
|
session_reset:
|
|
mode: both
|
|
idle_minutes: 1440
|
|
at_hour: 4
|
|
approvals:
|
|
mode: auto
|
|
memory:
|
|
memory_enabled: true
|
|
user_profile_enabled: true
|
|
memory_char_limit: 2200
|
|
user_char_limit: 1375
|
|
_config_version: 11
|
|
TELEGRAM_HOME_CHANNEL: '-1003664764329'
|
|
providers:
|
|
kimi-coding:
|
|
base_url: https://api.kimi.com/coding/v1
|
|
timeout: 60
|
|
max_retries: 3
|
|
nous:
|
|
base_url: https://inference.nousresearch.com/v1
|
|
timeout: 120
|