frontend v0.3.0
Last updated: 2026-07-08
v0.3.0 adds the frontend for outbound policy and recipient consent. Operators can review policy settings, manage approved recipients, and send recipients through a public consent flow before agents are allowed to contact them.
This release also improves the audit experience, agent host management, mailbox controls, status tags, loading states, blog pages, and agent-readable public pages.
Technical changelog
Section titled “Technical changelog”Outbound policy and recipient consent
Section titled “Outbound policy and recipient consent”- Added the policy page for managing outbound recipient controls.
- Added the public recipient consent page.
- Added frontend service wiring for outbound policy and recipient state.
- Added audit UI support for outbound policy and consent-related events.
- Removed blocked recipient policy rows from the UI.
Audit logs
Section titled “Audit logs”- Added search, filtering, sorting, and date-range controls to the audit page.
- Added URL-backed audit search state.
- Improved audit event rows with clearer actor display, status tags, and localized date/time formatting.
- Updated event rendering to use the newer tag tone system.
Mailboxes
Section titled “Mailboxes”- Added the new mailbox item layout with actions, tooltips, copy-to-clipboard, and loading
- Fixed mailbox edit mutation handling.
- Improved skeleton and pending-loading behavior.
Agents and hosts
Section titled “Agents and hosts”- Added agent search and filtering.
- Added agent host management pages and routes.
- Added host creation, deletion, revocation, detail drawer, and confirmation flows.
- Improved agent onboarding and host selection.
- Centralized agent and host status handling.
UI system and app shell
Section titled “UI system and app shell”- Added and expanded reusable status/tag components, including domain, agent, host, sync, and scope displays.
- Improved sidebar navigation, app layout navigation, button styling, notification badge styling, empty states, avatars, scroll masks, transitions, and loading states.
- Added custom 404 and error pages.
- Added footer mascot and refreshed public imagery.
Public site, blog, and agent-readable pages
Section titled “Public site, blog, and agent-readable pages”- Redesigned the blog.
- Added new blog posts about outbound policy, agent email addresses, spam, email CLI requirements, and sandboxed email CLIs.
- Improved blog featured images and external link handling.
- Added markdown responses for public pages, blog posts, and legal pages so agents can read the site cleanly.
- Added agent skills discovery and documentation endpoints.
- Added the v0.3.0 What’s New entry.
Testing and infrastructure
Section titled “Testing and infrastructure”- Added Astro page rendering utilities for tests.
- Added page tests for 404, blog, legal, and registration pages.
- Updated Vitest and TypeScript test configuration for Astro support and test path mapping.
- Added an API catalog endpoint for service documentation and health status.
- Fixed test compatibility issues around
window.scrollTo.
Fixes and polish
Section titled “Fixes and polish”- Fixed Astro 7 markdown/rehype plugin support.
- Fixed hidden scope rendering.
- Corrected blog date references and Open Graph imagery.
- Improved host-detail cache invalidation after deletion.
- Cleaned up warnings, lint issues, icons, copy, and page help text across the app.