Skip to content

open-upsp v0.3.3 — with Zettelkasten v1.0.0-beta.7

Choose a tag to compare

@cx2002302-lang cx2002302-lang released this 22 May 15:49
· 3 commits to master since this release

What's New

🔌 Zettelkasten Plugin Upgrade

  • v1.0.0-beta.4-fixed → v1.0.0-beta.7
  • New features: session hook, confidence thresholds, nightly distillation, dual-agent configs

🧪 Multi-Agent Test Suite

  • 79 new tests across 5 dimensions:
    • Agent permission isolation (chat read-only vs knowledge read-write)
    • Session-end auto-distill (thresholds, async/sync, retry)
    • Confidence routing (zettels ≥0.7, references 0.4-0.7, inbox <0.4)
    • Nightly distillation cron scheduling
    • Multi-agent cooperation flows

🐛 Fixes

  • Fixed README plugin repo link (UPSP-Zettelkasten → zettelkasten-second-memory)
  • Fixed 2 failing tests (skill-files version + sqlite-bridge score assertion)

🔧 Skill Loading Fix (post-release)

  • Root cause: OpenClaw only injected 222 chars of SKILL.md metadata; dynamic CLI injection failed because open-upsp was not in PATH
  • Fix: Embedded core persona identity + behavior rules directly into SKILL.md YAML frontmatter `description` field (multi-line string) for static injection
  • Fix: postinstall.js now creates CLI symlinks in npm global bin + ~/.local/bin
  • Fix: core/SKILL.md updated to document pure static injection (no CLI dependency)

📦 Download

  • Combined package: `open-upsp-v0.3.3-with-zettelkasten.tar.gz`
    • Contains both `open-upsp/` and `zettelkasten/` projects in one file
    • No internal documents included
    • Ready to install

⚡ Post-Install (重要)

After installing, run the following to apply the skill fix:
```bash

1. Ensure CLI is in PATH

export PATH="/home/myxia/.npm-global/bin:/home/myxia/.local/bin:/home/myxia/.local/bin:/home/myxia/.bun/bin:/home/myxia/.npm-global/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"

2. Re-install skill (if already installed, it will update)

cp -r $(npm root -g)/open-upsp/skill ~/.openclaw/skills/open-upsp

3. Restart OpenClaw gateway

openclaw gateway restart
```