diff --git a/CHANGELOG.md b/CHANGELOG.md index 3440e47..fae70c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [0.2.3] - 2026-03-04 + ### Added - Bootstrap nodes now run an always-on AI agent (`/peer/message` endpoint). New users can send messages to any bootstrap node and receive AI-powered replies, solving the cold-start problem when no real peers are online. diff --git a/openclaw.plugin.json b/openclaw.plugin.json index d2716a8..008f72c 100644 --- a/openclaw.plugin.json +++ b/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "declaw", "name": "DeClaw", "description": "Direct encrypted P2P communication between OpenClaw instances via Yggdrasil IPv6", - "version": "0.2.2", + "version": "0.2.3", "channels": ["declaw"], "skills": ["./skills/declaw"], "configSchema": { diff --git a/package-lock.json b/package-lock.json index 89de41a..e5a31d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@resciencelab/declaw", - "version": "0.2.2", + "version": "0.2.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@resciencelab/declaw", - "version": "0.2.2", + "version": "0.2.3", "license": "MIT", "dependencies": { "@noble/hashes": "^1.3.3", diff --git a/package.json b/package.json index 020d87d..25531bb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@resciencelab/declaw", - "version": "0.2.2", + "version": "0.2.3", "description": "Direct P2P communication between OpenClaw instances over Yggdrasil IPv6", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/scripts/release.sh b/scripts/release.sh index f0b2faf..1c72e3d 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -23,8 +23,8 @@ echo "=== DeClaw Release (${LEVEL}) ===" # ── 0. Preflight ───────────────────────────────────────────────────────────── BRANCH=$(git branch --show-current) -if [[ "$BRANCH" != "main" ]]; then - echo "Error: must be on 'main' branch (currently on '${BRANCH}')" +if [[ "$BRANCH" != "main" && "$BRANCH" != "develop" ]]; then + echo "Error: must be on 'main' or 'develop' branch (currently on '${BRANCH}')" exit 1 fi diff --git a/skills/declaw/SKILL.md b/skills/declaw/SKILL.md index 0f5da0a..bb61672 100644 --- a/skills/declaw/SKILL.md +++ b/skills/declaw/SKILL.md @@ -1,7 +1,7 @@ --- name: declaw description: Direct encrypted P2P messaging between OpenClaw agents over Yggdrasil IPv6. Peer discovery, messaging, and connectivity diagnostics. Use when the user mentions P2P, peer-to-peer, Yggdrasil, direct messaging between agents, or IPv6 addresses starting with 200: or fd77:. -version: 0.2.2 +version: 0.2.3 metadata: openclaw: emoji: "🔗"