Changelog

What's new in Zenoide

2026-03-24
v0.13.1infra

Local environment parity + Docker alignment

  • All 12 SQL migrations mounted in docker-compose for fresh DB setup
  • Redis on port 6379 — aligned to production Upstash/Fly default
  • db:migrate script for incremental migration on existing DB
  • .env.local.example updated with REDIS_URL and ENABLE_AGENT_WORKER
2026-03-20
v0.13.0infraagent

Deploy infrastructure + cross-process robustness

  • Postgres LISTEN/NOTIFY for cross-machine agent event streaming
  • BullMQ + Redis job queue — agent tasks survive server restarts
  • LangGraph PostgresSaver checkpoint — resume after crash
  • Root Dockerfile with Alpine + node-pty native build deps
  • fly.toml: region lhr, shared-cpu-2x, health check on /api/health
  • GitHub Actions CI/CD: lint + tsc + test + deploy pipeline
2026-03-10
v0.12.0agentpatcheseditor

PTY terminal + autoVerify + Cursor-style patch review

  • node-pty real PTY terminal (not spawn pipe)
  • autoVerify node in LangGraph: lint + test after every write step
  • PatchReviewBar with Keep All / Apply Selected / Undo All
  • Review tab styled like Cursor with embedded DiffInspector
  • Agent completed message in AgentPanel
2026-02-28
v0.11.0editoragentpatches

Parity audit + gap fixes (79/100)

  • Keybinding parity: Cmd+L chat, Cmd+I agent, Cmd+K inline edit
  • Agent decision quality improvements in executor
  • Hunk-level accept/reject in DiffInspector
  • Multi-file patch bundle with atomic apply