Skip to content

Commit 5fb960b

Browse files
tps-flintclaude
andauthored
release: v0.16.1 — align all workspace packages (#545)
flair upgrade fixes (#543) + auto-cut GitHub release automation (#544). Co-authored-by: Flint <263629284+tps-flint@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 873173a commit 5fb960b

9 files changed

Lines changed: 29 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
## [Unreleased]
44

5+
## [0.16.1] - 2026-07-01
6+
7+
### 🐛 `flair upgrade` — detect an installed-but-stale flair-mcp, drop openclaw noise, fix formatting (#543)
8+
9+
The bin `--version` probe missed a globally-installed `flair-mcp` (older installs predate `--version`) → it now falls back to the lib probe (reads the installed `package.json` version, version-independent), so a stale-but-present flair-mcp is correctly detected. The `openclaw-flair` line is suppressed when openclaw isn't installed (still shown under `--all`), dropping noise on machines without openclaw. Fixed a double-space in the restart hint. Added a one-line scope note: `flair upgrade` covers the npm-global surface + openclaw plugins; `pi-flair` / `langgraph-flair` / `n8n-nodes-flair` / `hermes-flair` upgrade within their own ecosystems. Fixes ops-p42n (surfaced by Kyle's real-world use).
10+
11+
### 🤖 Auto-cut GitHub releases from the CHANGELOG on tag (#544)
12+
13+
Every `v*` tag now creates its GitHub release from the matching CHANGELOG section — idempotent (create-or-edit), injection-safe (tag/version passed via env, notes via `--notes-file`), and independent of the npm 2FA staging gate.
14+
515
## [0.16.0] - 2026-06-29
616

717
### 🧪 CI clean-VM gate — exercise the REALISTIC user env so the #538 embeddings showstopper can't silently regress (ops-cd37)

bun.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/flair",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"description": "Identity, memory, and soul for AI agents. Cryptographic identity (Ed25519), semantic memory with local embeddings, and persistent personality — all in a single process.",
55
"type": "module",
66
"license": "Apache-2.0",

packages/flair-client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/flair-client",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"description": "Lightweight client for Flair — identity, memory, and soul for AI agents. Zero heavy dependencies.",
55
"type": "module",
66
"main": "dist/index.js",

packages/flair-mcp/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/flair-mcp",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"description": "MCP server for Flair — persistent memory for Claude Code, Cursor, and any MCP client.",
55
"type": "module",
66
"main": "dist/index.js",
@@ -27,7 +27,7 @@
2727
},
2828
"dependencies": {
2929
"@modelcontextprotocol/sdk": "1.27.1",
30-
"@tpsdev-ai/flair-client": "0.16.0",
30+
"@tpsdev-ai/flair-client": "0.16.1",
3131
"zod": "4.3.6"
3232
},
3333
"license": "Apache-2.0",

packages/langgraph-flair/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/langgraph-flair",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"description": "LangGraph BaseStore adapter backed by Flair — durable agent memory with crypto-pinned identity, federation, and cross-orchestrator portability.",
55
"type": "module",
66
"main": "dist/index.js",
@@ -36,7 +36,7 @@
3636
},
3737
"license": "Apache-2.0",
3838
"dependencies": {
39-
"@tpsdev-ai/flair-client": "0.16.0"
39+
"@tpsdev-ai/flair-client": "0.16.1"
4040
},
4141
"peerDependencies": {
4242
"@langchain/langgraph-checkpoint": ">=0.0.10"

packages/n8n-nodes-flair/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/n8n-nodes-flair",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"description": "n8n community node — use Flair as your AI Agent's memory backend. Includes FlairChatMemory (Memory port) and FlairSearch (Tool port).",
55
"type": "commonjs",
66
"main": "dist/index.js",
@@ -48,7 +48,7 @@
4848
"langchain"
4949
],
5050
"dependencies": {
51-
"@tpsdev-ai/flair-client": "0.16.0",
51+
"@tpsdev-ai/flair-client": "0.16.1",
5252
"zod": "3.25.76"
5353
},
5454
"peerDependencies": {

packages/openclaw-flair/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/openclaw-flair",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"description": "OpenClaw memory plugin for Flair — agent identity and semantic memory",
55
"type": "module",
66
"main": "./dist/index.js",
@@ -58,7 +58,7 @@
5858
},
5959
"dependencies": {
6060
"@sinclair/typebox": "0.34.48",
61-
"@tpsdev-ai/flair-client": "0.16.0"
61+
"@tpsdev-ai/flair-client": "0.16.1"
6262
},
6363
"devDependencies": {
6464
"typescript": "5.9.3"

packages/pi-flair/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tpsdev-ai/pi-flair",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"description": "Flair memory extension for pi — persistent memory access from within pi sessions",
55
"type": "module",
66
"main": "dist/index.js",
@@ -21,7 +21,7 @@
2121
"node": ">=18"
2222
},
2323
"dependencies": {
24-
"@tpsdev-ai/flair-client": "0.16.0",
24+
"@tpsdev-ai/flair-client": "0.16.1",
2525
"@sinclair/typebox": "0.34.48"
2626
},
2727
"license": "Apache-2.0",

0 commit comments

Comments
 (0)