[PR #34] [CLOSED] fix: remove messages.queue.byProvider rejected by OpenClaw 2026.1.29 #51

Closed
opened 2026-02-15 17:04:43 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/openclaw/nix-openclaw/pull/34
Author: @elocke
Created: 1/30/2026
Status: Closed

Base: mainHead: fix/remove-byprovider-config-key


📝 Commits (1)

  • 632c65d 🐛 fix: remove messages.queue.byProvider rejected by OpenClaw 2026.1.29

📊 Changes

1 file changed (+0 additions, -19 deletions)

View changed files

📝 nix/modules/home-manager/openclaw.nix (+0 -19)

📄 Description

Summary

  • Remove messages.queue.byProvider from generated config — upstream schema no longer accepts this key as of OpenClaw 2026.1.29
  • Remove the routing.queue.byProvider option definition from both instance and top-level module options
  • routing.queue.mode (still valid upstream) is preserved

Users needing per-channel queue overrides can use configOverrides:

configOverrides.messages.queue.byChannel.telegram = "interrupt";

Test plan

  • nix flake check --no-build passes
  • Verified no remaining references to byProvider in module
  • Generated config no longer includes the rejected key

Fixes #33

🤖 Generated with Claude Code


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/openclaw/nix-openclaw/pull/34 **Author:** [@elocke](https://github.com/elocke) **Created:** 1/30/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `fix/remove-byprovider-config-key` --- ### 📝 Commits (1) - [`632c65d`](https://github.com/openclaw/nix-openclaw/commit/632c65d9d0c5b0776bf3601dcd2d0b647c68b15a) 🐛 fix: remove messages.queue.byProvider rejected by OpenClaw 2026.1.29 ### 📊 Changes **1 file changed** (+0 additions, -19 deletions) <details> <summary>View changed files</summary> 📝 `nix/modules/home-manager/openclaw.nix` (+0 -19) </details> ### 📄 Description ## Summary - Remove `messages.queue.byProvider` from generated config — upstream schema no longer accepts this key as of OpenClaw 2026.1.29 - Remove the `routing.queue.byProvider` option definition from both instance and top-level module options - `routing.queue.mode` (still valid upstream) is preserved Users needing per-channel queue overrides can use `configOverrides`: ```nix configOverrides.messages.queue.byChannel.telegram = "interrupt"; ``` ## Test plan - [x] `nix flake check --no-build` passes - [x] Verified no remaining references to `byProvider` in module - [x] Generated config no longer includes the rejected key Fixes #33 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 17:04:43 -05:00
yindo closed this issue 2026-02-15 17:04:43 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: openclaw/nix-openclaw#51