Some checks failed
PR Checklist / pr-checklist (pull_request) Failing after 1m18s
Golden state: Kimi K2.5 primary → Gemini via OpenRouter → local Ollama. Anthropic is gone from every active config, fallback chain, and loop script. Wizard configs (3): - allegro, bezalel, ezra: removed anthropic from fallback_providers, replaced with gemini + ollama. Removed anthropic provider section. Playbooks (7): - All playbooks now use kimi-k2.5 as preferred, google/gemini-2.5-pro as fallback. No claude model references remain. Fleet scripts (8): - claude-loop.sh: deprecated (exit 0, original preserved as reference) - claudemax-watchdog.sh: deprecated (exit 0) - agent-loop.sh: removed claude dispatch case - start-loops.sh: removed claude-locks, claude-loop from proc list - timmy-orchestrator.sh: removed claude worker monitoring - fleet-status.sh: zeroed claude loop counter - model-health-check.sh: replaced check_anthropic_model with check_kimi_model - ops-gitea.sh, ops-helpers.sh, ops-panel.sh: removed claude from agent lists Infrastructure (5): - wizard_bootstrap.py: removed anthropic pip package and API key checks - WIZARD_ENVIRONMENT_CONTRACT.md: replaced ANTHROPIC keys with KIMI - DEPLOY.md: replaced ANTHROPIC_API_KEY with KIMI_API_KEY - fallback-portfolios.yaml: replaced anthropic provider with kimi-coding - fleet-vocabulary.md: updated Ezra and Claude entries to Kimi K2.5 Docs (2): - sonnet-workforce.md: deprecated with notice - GoldenRockachopa-checkin.md: updated model references Preserved (not touched): - training/ data (changing would corrupt training set) - evaluations/ (historical benchmarks) - RELEASE_*.md (changelogs) - metrics_helpers.py (historical cost calculation) - hermes-sovereign/githooks/pre-commit.py (secret detection - still useful) - security/secret-scan.yml (key detection - still useful) - architecture_linter.py (warns about anthropic usage - desired behavior) - test_sovereignty_enforcement.py (tests anthropic is blocked - correct) - son-of-timmy.md philosophical references (Claude as one of many backends) Refs: Sovereignty directive, zero-cloud vision
103 lines
3.0 KiB
YAML
103 lines
3.0 KiB
YAML
model:
|
|
default: kimi-k2.5
|
|
provider: kimi-coding
|
|
toolsets:
|
|
- all
|
|
fallback_providers:
|
|
- provider: kimi-coding
|
|
model: kimi-k2.5
|
|
timeout: 120
|
|
reason: Primary Kimi coding provider
|
|
- 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 via OpenRouter fallback
|
|
- provider: ollama
|
|
model: gemma4:latest
|
|
base_url: http://localhost:11434/v1
|
|
timeout: 180
|
|
reason: Local Ollama terminal fallback
|
|
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
|