Releases: PiQrypt/piqrypt
v1.9.0 — Hermes Agent bridge + 10 framework integrations
What's new in v1.9.0
Hermes Agent bridge
Native PiQrypt plugin for Hermes Agent (105k+ stars).
Install:
pip install piqrypt
hermes plugins enable piqrypt-audit
Every tool call Hermes makes is Ed25519-signed and hash-chained. Audit trail stored locally, visible in Vigil (localhost:8421).
10 framework bridges
LangChain · CrewAI · AutoGen · MCP · Ollama · ROS2 · Raspberry Pi · Session · OpenClaw · Hermes
Changes
bridges/hermes/— Hermes plugin (pre/post_tool_call, pre_llm_call hooks)docs/HERMES_INTEGRATION.md— integration guidedocs/IMPLEMENTATION_STATUS.md— 10 bridges- Version bump 1.8.10 → 1.9.0
v1.8.10
v1.8.10
New
piqrypt vigil— reopen Vigil dashboard with existing agentspiqrypt demo— fully isolated sandbox (agents + peers purged before/after)- Welcome screen in Vigil when no agents exist
- Demo mode banner in Vigil + wizard disabled during demo
Fixes
- Double browser open on demo fixed
- Agent created via
piqrypt initnow visible in Vigil immediately - Free tier limit (3 agents) enforced in CLI and Vigil
- External demo peers (peers.json) purged on demo reset
- Post-demo cleanup moved to finally block (guaranteed execution)
v1.8.8 — Onboarding UX + fix CI bump_version
v1.8.8 — Onboarding UX + fix CI bump_version
v1.8.7 — Onboarding UX: demo + init + onboard + static page
v1.8.7 — Onboarding UX: demo + init + onboard + static page
bump: version 1.8.5 -> 1.8.6 — correct PyPI release
v1.8.6 bump: version 1.8.5 -> 1.8.6 — correct PyPI release
v1.8.5 — CI green, 501 tests
What's new
- ✅ 501 tests passing on all OS/Python matrix (3.9–3.12, Linux/macOS/Windows)
- BridgeProtocol v1.1.0 — unified API across all 9 bridges
- Fixed aiss mock contamination in test suite
- Fixed piqrypt.aiss namespace conflict
Install:
pip install piqrypt==1.8.5
v1.8.4 — Security hardening
What's new
Security hardening release — no breaking changes.
KeyStore reinforcement:
- scrypt N=2¹⁷ — brute-force resistance >400ms/attempt
- AES-256-GCM with 96-bit nonce + 128-bit auth tag
- Private key zeroed in RAM after use (
_secure_erase()) - Magic bytes validation — corrupted key files rejected cleanly
AgentRegistry:
- Path traversal protection on all agent names (
../, null bytes, backslashes) - Agent directories created with chmod 700
New security test suite — 61 dedicated tests:
- KeyStore: timing attacks, corruption, RAM erasure
- Registry: path traversal, agent isolation
- Chain: signature forgery, payload tampering, fork injection
Install:
pip install piqrypt==1.8.4
fix piqrypt start path resolution + dashboard URL token
"v1.8.3 — fix piqrypt start path resolution + dashboard URL token"
fix piqrypt start path in installed wheel
v1.8.2 — fix piqrypt start path in installed wheel
fix packaging, webbrowser auto-open
bump version 1.8.0 → 1.8.1 — fix packaging, webbrowser auto-open