How anishtechcode/microsoft-hackathon works
RecallDesk is a customer-support workspace centered on reusing customer-specific outcomes: an agent recalls history, drafts a response informed by it, confirms a resolution, and retains the outcome for later recall. The browser also exposes customer, ticket, knowledge, memory, analytics, and settings views, though several are demo placeholders rather than separate data-backed subsystems. The graph follows the sampled browser and API code; no separate backend for those views is evident.
Main entry points: app.js Workspace UI · hindsight.js Hindsight API · agent.js Draft API
Components 9
Support workspace
- Workspace UI
public/app.js - Workspace views
public/app.js - Knowledge guidance
public/app.js
Support workflow
- Draft API
api/agent.js - Confirmed outcome
public/app.js
Memory integration
- Hindsight API
api/hindsight.js - Hindsight service
- Hindsight bank
Other components
- Support agent
Connections 17
- Support agent → Workspace UI: uses
- Workspace UI → Workspace views: navigates
- Workspace UI → Hindsight API: requests recall
- Workspace UI → Hindsight API: checks status
- Hindsight API → Hindsight service: calls recall
- Hindsight service → Hindsight bank: searches
- Hindsight bank → Hindsight service: returns matches
- Hindsight service → Hindsight API: returns memories
- Hindsight API → Workspace UI: returns memories
- Workspace UI → Knowledge guidance: supplies context
- Workspace UI → Draft API: sends draft context
- Draft API → Workspace UI: returns draft
- Support agent → Workspace UI: confirms resolution
- Workspace UI → Confirmed outcome: records outcome
- Workspace UI → Hindsight API: requests retain
- Hindsight API → Hindsight service: calls retain
- Hindsight service → Hindsight bank: stores memories