Skip to content

deskd 0.2.0 — the market-readiness release

Choose a tag to compare

@hongdp hongdp released this 26 Jul 04:08
· 58 commits to main since this release

Feature release. Highlights:

  • Six-view console on one design system (light+dark, zero build): Board with linked KPI tiles and an always-visible alarm row, Agent detail, Meetings with day navigation and termination votes, and three views for state that previously had no surface at all — Wake ladder (rung wiring, demand trajectories, attempt history), Escalations (the human-rung ledger: queued/sent/failed, channel health), Tasks & hooks.
  • examples/support_desk — a runnable demo with zero LLM/API keys: three scripted agents drive the real engine while you watch the console; an agent goes silent and the wake ladder climbs to the human rung on camera. pip install 'deskd[web]' then python -m examples.support_desk.run_demo.
  • meetings/ subpackage: the 2248-line meetings.py split into a layered package (store / obligations / escalations / sweep / lifecycle / messaging / termination / views / supervisor) behind a compatibility facade — a pure move, verified function-by-function; supervisor.py is the seed of the roadmap's supervisor-boundary extraction.
  • README overhaul (theme-aware screenshots, 60-second quickstart, architecture diagrams, honest comparison), CI workflow, packaging metadata.
  • Console hotfix: meeting-sidebar overflow on long agendas (#10).

402 tests. No breaking API changes — the meetings facade re-exports everything the old module did.