Skip to main content

Lenses

Every calendar page can be read through several lenses, switchable in the top bar and deep-linkable with ?view=: The agent sets default_view (what opens first) and views (which lenses are offered) per calendar, so a story calendar opens as a timeline and an ops calendar opens as a week.

Share views: capability URLs

A share view is a server-filtered projection of a calendar at youragentcal.com/v/<slug>:
  • The filter (layers, categories, date range) is applied server-side; the page never reveals the parent calendar or anything outside the filter.
  • Omit the slug at creation and you get an unguessable one: the URL itself is the capability being handed out. Share it with a stakeholder; revoke the view and the URL goes dark.
  • Name a slug explicitly for broadcast links you want to look nice.
Updating a view replaces filter and display wholesale (no deep merge), and the slug is immutable: a link handed out always means what it meant.