-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBlogPosts.vue
More file actions
59 lines (56 loc) · 2.32 KB
/
Copy pathBlogPosts.vue
File metadata and controls
59 lines (56 loc) · 2.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<script setup lang="ts">
const posts = [
{
title: 'Introducing Agent Leases',
description: 'ARCP now supports time-bounded leases for stateful agent sessions, enabling predictable resource reclamation and graceful shutdown.',
date: '2025-11-12',
badge: { label: 'Release', color: 'primary' as const, variant: 'subtle' as const },
authors: [{ name: 'Ada Lovelace', avatar: { fallback: 'AL' } }],
to: '#',
},
{
title: 'Trace Streaming with the Runtime Protocol',
description: 'Deep dive into the new event-stream trace format that lets you observe agent job execution in real time with sub-millisecond overhead.',
date: '2025-10-28',
badge: { label: 'Guide', color: 'info' as const, variant: 'subtle' as const },
authors: [{ name: 'Grace Hopper', avatar: { fallback: 'GH' } }],
to: '#',
},
{
title: 'Session Lifecycle and Error Recovery',
description: 'A practical guide to handling transient runtime errors, session resumption tokens, and configuring retry policies in the ARCP SDK.',
date: '2025-10-05',
badge: { label: 'Tutorial', color: 'success' as const, variant: 'subtle' as const },
authors: [{ name: 'Alan Turing', avatar: { fallback: 'AT' } }],
to: '#',
},
]
const featurePosts = [
{
title: 'Multi-Agent Orchestration',
description: 'Coordinate fleets of specialized agents under a single runtime session using the new orchestration primitives.',
date: '2025-09-18',
badge: { label: 'Deep Dive', color: 'warning' as const, variant: 'subtle' as const },
authors: [{ name: 'Margaret Hamilton', avatar: { fallback: 'MH' } }],
to: '#',
},
{
title: 'Securing Agent Runtimes',
description: 'Best practices for scoping capabilities, validating payloads, and auditing job traces in production ARCP deployments.',
date: '2025-09-01',
badge: { label: 'Security', color: 'error' as const, variant: 'subtle' as const },
authors: [{ name: 'Claude Shannon', avatar: { fallback: 'CS' } }],
to: '#',
},
]
</script>
<template>
<div class="flex flex-col gap-8">
<GallerySection title="Horizontal (default)">
<UBlogPosts :posts="posts" orientation="horizontal" />
</GallerySection>
<GallerySection title="Vertical">
<UBlogPosts :posts="featurePosts" orientation="vertical" />
</GallerySection>
</div>
</template>