Releases
v0.7.0
v0.7.0 — Enterprise RBAC, Audit Logging, SSO, i18n
Compare
Sorry, something went wrong.
No results found
Enterprise Features
Audit Logging : centralized audit trail with file persistence and SIEM hook (pulse/enterprise/AuditLogger)
RBAC/ABAC : role-based access control with 5 predefined roles (viewer/operator/developer/admin/auditor), 13 granular permissions
AuthManager : session-based authentication with token management
SSOProvider : stub for OIDC/SAML integration
Internationalization (i18n)
pulse/i18n/ : English (en) and Chinese (zh) support with 70+ translated strings
Covers chat, skills, memory, settings, auth, audit, evolution modules
Fallback to English for missing keys
Testing & Quality
424 tests across 32 test files
Consolidated JSON parsing (safe_parse_json) and HTTP retry (http_request) into pulse/net.py
Checkpoint integration in write_file/edit_file tools
Fixed CI lint errors (W292/W293)
License Compliance
Restored pure Apache 2.0 license (removed Section 10 commercial restriction)
Added SECURITY.md with security model and vulnerability reporting process
Fixed README licence badge
CI Improvements
Added Python 3.13 to test matrix (matches classifiers)
Added type-check job (mypy)
Added security audit job (pip-audit)
Added format check (ruff format)
Self-Evolution Framework
pulse/evolution/: EvolutionAnalyzer detects repeated failures, skill gaps, prompt drift
pulse evolve analyze/status/apply CLI commands
Auto-draft skills for recurring task patterns
You can’t perform that action at this time.