* Fix subagent announce race and timeout handling Bug 1: Subagent announce fires before model failover retries finish - Problem: CLI provider emitted lifecycle error on each attempt, causing subagent registry to prematurely call beginSubagentCleanup() and announce with incorrect status before failover retries completed - Fix: Removed lifecycle error emission from CLI provider's attempt-level .catch() in agent-runner-execution.ts. Errors still propagate to runWithModelFallback for retry, but no intermediate lifecycle events are emitted. Only the final outcome (after all retries) emits lifecycle events. Bug 2: Hard 600s per-prompt timeout ignores runTimeoutSeconds=0 - Problem: When runTimeoutSeconds=0 (meaning 'no timeout'), the code returned the default 600s timeout instead of respecting the 0 setting - Fix: Modified resolveAgentTimeoutMs() to treat 0 as 'no timeout' and return a very large timeout value (30 days) instead of the default. This avoids setTimeout issues with Infinity while effectively providing unlimited time for long-running tasks. * fix: emit lifecycle:error for CLI failures (#6621) (thanks @tyler6204) * chore: satisfy format/lint gates (#6621) (thanks @tyler6204) * fix: restore build after upstream type changes (#6621) (thanks @tyler6204) * test: fix createSystemPromptOverride tests to match new return type (#6621) (thanks @tyler6204)
1.7 KiB
1.7 KiB
Changelog
2026.2.1
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.31
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.30
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.29
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.23
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.22
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.21
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.20
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.17-1
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.17
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.16
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.15
Changes
- Version alignment with core OpenClaw release numbers.
2026.1.14
Features
- Version alignment with core OpenClaw release numbers.
- Matrix channel plugin with homeserver + user ID auth (access token or password login with device name).
- Direct messages with pairing/allowlist/open/disabled policies and allowFrom support.
- Group/room controls: allowlist policy, per-room config, mention gating, auto-reply, per-room skills/system prompts.
- Threads: replyToMode controls and thread replies (off/inbound/always).
- Messaging: text chunking, media uploads with size caps, reactions, polls, typing, and message edits/deletes.
- Actions: read messages, list/remove reactions, pin/unpin/list pins, member info, room info.
- Auto-join invites with allowlist support.
- Status + probe reporting for health checks.