diff --git a/wizards/bezalel/config.yaml b/wizards/bezalel/config.yaml new file mode 100644 index 00000000..a107158f --- /dev/null +++ b/wizards/bezalel/config.yaml @@ -0,0 +1,105 @@ +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: anthropic + model: claude-sonnet-4-20250514 + timeout: 120 + reason: Direct Anthropic fallback +- provider: openrouter + model: anthropic/claude-sonnet-4-20250514 + base_url: https://openrouter.ai/api/v1 + api_key_env: OPENROUTER_API_KEY + timeout: 120 + reason: OpenRouter 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