chore: release 2026.1.17-1

This commit is contained in:
Peter Steinberger
2026-01-17 20:25:11 +00:00
parent fb393c3c51
commit 361a17415f
15 changed files with 41 additions and 13 deletions

View File

@@ -2,7 +2,13 @@
Docs: https://docs.clawd.bot Docs: https://docs.clawd.bot
## 2026.1.17 (Unreleased) ## 2026.1.17-2 (Unreleased)
### Changes
### Fixes
## 2026.1.17-1
### Changes ### Changes
- Telegram: enrich forwarded message context with normalized origin details + legacy fallback. (#1090) — thanks @sleontenko. - Telegram: enrich forwarded message context with normalized origin details + legacy fallback. (#1090) — thanks @sleontenko.
@@ -10,11 +16,13 @@ Docs: https://docs.clawd.bot
- macOS: keep CLI install pinned to the full build suffix. (#1111) — thanks @artuskg. - macOS: keep CLI install pinned to the full build suffix. (#1111) — thanks @artuskg.
- CLI: surface update availability in `clawdbot status`. - CLI: surface update availability in `clawdbot status`.
- CLI: add `clawdbot memory status --deep/--index` probes. - CLI: add `clawdbot memory status --deep/--index` probes.
- CLI: add playful update completion quips.
### Fixes ### Fixes
- Doctor: avoid re-adding WhatsApp ack reaction config when only legacy auth files exist. (#1087) — thanks @YuriNachos. - Doctor: avoid re-adding WhatsApp ack reaction config when only legacy auth files exist. (#1087) — thanks @YuriNachos.
- Hooks: parse multi-line/YAML frontmatter metadata blocks (JSON5-friendly). (#1114) — thanks @sebslight. - Hooks: parse multi-line/YAML frontmatter metadata blocks (JSON5-friendly). (#1114) — thanks @sebslight.
- CLI: add WSL2/systemd unavailable hints in daemon status/doctor output. - CLI: add WSL2/systemd unavailable hints in daemon status/doctor output.
- Windows: install gateway scheduled task as the current user; show friendly guidance instead of failing on access denied.
- Status: show both usage windows with reset hints when usage data is available. (#1101) — thanks @rhjoh. - Status: show both usage windows with reset hints when usage data is available. (#1101) — thanks @rhjoh.
- Memory: probe sqlite-vec availability in `clawdbot memory status`. - Memory: probe sqlite-vec availability in `clawdbot memory status`.
- Memory: split embedding batches to avoid OpenAI token limits during indexing. - Memory: split embedding batches to avoid OpenAI token limits during indexing.

View File

@@ -1,6 +1,6 @@
{ {
"name": "@clawdbot/copilot-proxy", "name": "@clawdbot/copilot-proxy",
"version": "2026.1.17", "version": "2026.1.17-1",
"type": "module", "type": "module",
"description": "Clawdbot Copilot Proxy provider plugin", "description": "Clawdbot Copilot Proxy provider plugin",
"clawdbot": { "clawdbot": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "@clawdbot/google-antigravity-auth", "name": "@clawdbot/google-antigravity-auth",
"version": "2026.1.17", "version": "2026.1.17-1",
"type": "module", "type": "module",
"description": "Clawdbot Google Antigravity OAuth provider plugin", "description": "Clawdbot Google Antigravity OAuth provider plugin",
"clawdbot": { "clawdbot": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "@clawdbot/google-gemini-cli-auth", "name": "@clawdbot/google-gemini-cli-auth",
"version": "2026.1.17", "version": "2026.1.17-1",
"type": "module", "type": "module",
"description": "Clawdbot Gemini CLI OAuth provider plugin", "description": "Clawdbot Gemini CLI OAuth provider plugin",
"clawdbot": { "clawdbot": {

View File

@@ -1,5 +1,10 @@
# Changelog # Changelog
## 2026.1.17-1
### Changes
- Version alignment with core Clawdbot release numbers.
## 2026.1.17 ## 2026.1.17
### Changes ### Changes

View File

@@ -1,6 +1,6 @@
{ {
"name": "@clawdbot/matrix", "name": "@clawdbot/matrix",
"version": "2026.1.17", "version": "2026.1.17-1",
"type": "module", "type": "module",
"description": "Clawdbot Matrix channel plugin", "description": "Clawdbot Matrix channel plugin",
"clawdbot": { "clawdbot": {

View File

@@ -1,5 +1,10 @@
# Changelog # Changelog
## 2026.1.17-1
### Changes
- Version alignment with core Clawdbot release numbers.
## 2026.1.17 ## 2026.1.17
### Changes ### Changes

View File

@@ -1,6 +1,6 @@
{ {
"name": "@clawdbot/msteams", "name": "@clawdbot/msteams",
"version": "2026.1.17", "version": "2026.1.17-1",
"type": "module", "type": "module",
"description": "Clawdbot Microsoft Teams channel plugin", "description": "Clawdbot Microsoft Teams channel plugin",
"clawdbot": { "clawdbot": {

View File

@@ -1,5 +1,10 @@
# Changelog # Changelog
## 2026.1.17-1
### Changes
- Version alignment with core Clawdbot release numbers.
## 2026.1.17 ## 2026.1.17
### Changes ### Changes

View File

@@ -1,6 +1,6 @@
{ {
"name": "@clawdbot/voice-call", "name": "@clawdbot/voice-call",
"version": "2026.1.17", "version": "2026.1.17-1",
"type": "module", "type": "module",
"description": "Clawdbot voice-call plugin", "description": "Clawdbot voice-call plugin",
"dependencies": { "dependencies": {

View File

@@ -1,5 +1,10 @@
# Changelog # Changelog
## 2026.1.17-1
### Changes
- Version alignment with core Clawdbot release numbers.
## 2026.1.17 ## 2026.1.17
### Changes ### Changes

View File

@@ -1,6 +1,6 @@
{ {
"name": "@clawdbot/zalo", "name": "@clawdbot/zalo",
"version": "2026.1.17", "version": "2026.1.17-1",
"type": "module", "type": "module",
"description": "Clawdbot Zalo channel plugin", "description": "Clawdbot Zalo channel plugin",
"clawdbot": { "clawdbot": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "@clawdbot/zalouser", "name": "@clawdbot/zalouser",
"version": "2026.1.17", "version": "2026.1.17-1",
"type": "module", "type": "module",
"description": "Clawdbot Zalo Personal Account plugin via zca-cli", "description": "Clawdbot Zalo Personal Account plugin via zca-cli",
"dependencies": { "dependencies": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "clawdbot", "name": "clawdbot",
"version": "2026.1.17", "version": "2026.1.17-1",
"description": "WhatsApp gateway CLI (Baileys web) with Pi RPC agent", "description": "WhatsApp gateway CLI (Baileys web) with Pi RPC agent",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",

View File

@@ -72,7 +72,7 @@ export async function maybeInstallDaemon(params: {
} }
if (shouldInstall) { if (shouldInstall) {
let installError: unknown | null = null; let installError: string | null = null;
await withProgress( await withProgress(
{ label: "Gateway daemon", indeterminate: true, delayMs: 0 }, { label: "Gateway daemon", indeterminate: true, delayMs: 0 },
async (progress) => { async (progress) => {
@@ -128,13 +128,13 @@ export async function maybeInstallDaemon(params: {
}); });
progress.setLabel("Gateway daemon installed."); progress.setLabel("Gateway daemon installed.");
} catch (err) { } catch (err) {
installError = err; installError = err instanceof Error ? err.message : String(err);
progress.setLabel("Gateway daemon install failed."); progress.setLabel("Gateway daemon install failed.");
} }
}, },
); );
if (installError) { if (installError) {
note(`Gateway daemon install failed: ${String(installError)}`, "Gateway"); note("Gateway daemon install failed: " + installError, "Gateway");
if (process.platform === "win32") { if (process.platform === "win32") {
note( note(
"Tip: rerun from an elevated PowerShell (Start → type PowerShell → right-click → Run as administrator) or skip daemon install.", "Tip: rerun from an elevated PowerShell (Start → type PowerShell → right-click → Run as administrator) or skip daemon install.",