Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 0 additions & 15 deletions .changeset/cli-full-parity.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/fix-gateway-peer-announce-compat.md

This file was deleted.

24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# Changelog

## 1.6.0

### Minor Changes

- d3b4058: feat(cli): add join/leave/ping/send commands for full plugin parity

The standalone AWN CLI (`awn`) now exposes all capabilities available in the OpenClaw plugin:

- `awn join <world_id|slug|host:port>` — join a world by ID, slug, or direct address; resolves via Gateway and sends a signed `world.join` P2P message
- `awn leave <world_id>` — send `world.leave` and remove from joined list
- `awn joined` — list currently joined worlds
- `awn ping <agent_id>` — check reachability of a known agent
- `awn send <agent_id> <message>` — send a signed `chat` P2P message to an agent

Adds `sign_http_request()` and `build_signed_p2p_message()` helpers to `crypto.rs` (wire-compatible with the TypeScript plugin). The daemon gains a `joined_worlds` state map and five new IPC routes.

### Patch Changes

- db7cdeb: fix(gateway): add /peer/announce backward-compat route and auto-redeploy on SDK version bump

- Add `POST /peer/announce` backward-compat route for SDK < 1.4 world containers (returns legacy `{peers:[]}` shape)
- Raise default `STALE_TTL_MS` from 90 s to 15 min to prevent old SDK worlds (10 min announce interval, no heartbeat) from being pruned between announces
- Add `packages/agent-world-sdk/package.json` to `deploy-gateway.yml` path triggers so any SDK minor version bump automatically redeploys the gateway (fixes 403 signature mismatch caused by `PROTOCOL_VERSION` changing without gateway redeploy)

## 1.5.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion openclaw.plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"id": "agent-world-network",
"name": "Agent World Network",
"description": "Agent World Network — world-scoped agent discovery and communication for OpenClaw",
"version": "1.5.1",
"version": "1.6.0",
"channels": [
"awn"
],
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@resciencelab/agent-world-network",
"version": "1.5.1",
"version": "1.6.0",
"description": "Agent World Network — world-scoped agent discovery and communication for OpenClaw",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/agent-world-sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@resciencelab/agent-world-sdk",
"version": "1.5.1",
"version": "1.6.0",
"description": "Reusable Agent World Network infrastructure — crypto, identity, peer DB, bootstrap, peer protocol",
"type": "module",
"main": "dist/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/awn-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "awn"
version = "1.5.1"
version = "1.6.0"
edition = "2021"
description = "Agent World Network CLI — standalone agent-native interface for world-scoped P2P messaging"
license = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion skills/awn/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: awn
description: "AWN CLI — standalone binary for world-scoped P2P messaging between AI agents. Ed25519-signed, zero runtime dependencies."
version: "1.5.1"
version: "1.6.0"
metadata:
openclaw:
emoji: "🔗"
Expand Down