Repository navigation
Changelog
cvsz edited this page Sep 1, 2026
·
1 revision
- Subsystems #169–#176: Tachyon QEC, Gravitational Wave Array, Plasma Wakefield Accelerator, Casimir Actuator, Axion Haloscope, Exceptional Point Sensor, Wormhole Router, Hilbert Singularity Sovereign Supreme
-
daemon.step_cycle()alias for REST API compatibility -
rsi_engine.evaluate_candidate_upgrade()andhot_swap_runtime()for/api/rsi/upgrade - SPA
index.htmlfallback for all client-side routes (/jarvis,/subsystems,/cockpit,/mcp) - Subresource Integrity (SRI) hashes on all CDN scripts in
web/index.html - Explicit
permissions: contents: readacross all GitHub Actions workflows - CodeQL Advanced security scanning (Python + JS/TS + Actions)
- GitHub Release workflow (
release.yml) with auto-generated release notes - Docker container workflow (
docker-publish.yml) - Nightly stress benchmark workflow (
nightly-stress.yml) - Lint validation workflow (
lint.yml)
- DOM XSS in
web/static/app.js— replacedinnerHTMLwith safetextContent - Clear-text logging of cryptographic field names in
main.py - Outdated
package-lock.jsonwith stale transitive CVE dependencies removed -
ResourceWarningfrom unclosedHTTPErrorin_call_gemini - SQLite connections use explicit
try…finally: conn.close() - LaTeX escape sequences in docstrings converted to raw strings (Python 3.14)
- 172 tests passing · 81.31% coverage
- Wheel:
zasi-32.0.0-py3-none-any.whl(180 KB) - Tarball:
zasi-32.0.0.tar.gz(142 KB)
- React 18 + React Router v6 SPA with 5 routes
- Command Palette (
Ctrl+K), Dark/Light theme, Toast system, Voice TTS/STT - RFC 6455 WebSocket server, sliding-window rate limiter, API key auth
- SQLite state persistence, 30s daemon background ticks
- OpenAPI 3.0 spec, SSE streaming chat, Gemini 2.0 Flash integration
- GitHub Actions CI/CD, Electron desktop wrapper, Vite build config
- Three.js hypergraph visualization
- Multi-persona J.A.R.V.I.S. / F.R.I.D.A.Y. / E.D.I.T.H. chat
- 168-subsystem integration and API catalog