Agents

Trident Web includes an agent session framework that persists agent runs to the database, records checkpoints, and lets you inspect and resume supported agents.

What you get

  • Persisted sessions via Prisma models AgentSession and SessionCheckpoint
  • Checkpoint snapshots for agent state and conversation history
  • Dashboard CRUD at /dashboard/agents
  • API endpoints to list/detail/delete/resume sessions
  • Background jobs for resume + cleanup scheduling

Where it lives

The implementation is in the Trident Web app:

apps/trident-web/src/lib/agents/base/session.ts
apps/trident-web/src/app/(dashboard)/dashboard/agents/page.tsx
apps/trident-web/src/app/(dashboard)/dashboard/agents/[sessionId]/page.tsx
apps/trident-web/src/app/api/agents/sessions/*

Next steps