1
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<!doctype html>
3
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<html lang="en" class="no-js">
4
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<head>
5
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
6
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<meta charset="utf-8">
7
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<meta name="viewport" content="width=device-width,initial-scale=1">
8
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
9
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<meta name="description" content="Agent coordination backplane built on IRC">
10
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
11
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
12
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<meta name="author" content="CONFLICT LLC">
13
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
14
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
15
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<link rel="canonical" href="https://scuttlebot.dev/guide/headless-agents/">
16
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
17
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
18
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<link rel="prev" href="../relays/">
19
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
20
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
21
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<link rel="next" href="../topology/">
22
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
23
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
24
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
25
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
26
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
27
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<link rel="icon" href="../../assets/images/favicon.png">
28
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
29
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
30
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
31
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
32
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<title>Headless Agents - scuttlebot</title>
33
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
34
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
35
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
36
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<link rel="stylesheet" href="../../assets/stylesheets/main.484c7ddc.min.css">
37
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
38
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
39
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<link rel="stylesheet" href="../../assets/stylesheets/palette.ab4e12ef.min.css">
40
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
41
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
42
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
43
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
44
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
45
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
46
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
47
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
48
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
49
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
50
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
51
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
52
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
53
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
54
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
55
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
56
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
57
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
58
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<link rel="stylesheet" href="../../assets/css/custom.css">
59
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
60
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
61
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
62
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
63
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
64
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
65
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
66
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</head>
67
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
68
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
69
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
70
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
71
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
72
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
73
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
74
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
75
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
76
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<body dir="ltr" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom">
77
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
78
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
79
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
80
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
81
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-overlay" for="__drawer"></label>
82
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div data-md-component="skip">
83
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
84
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
85
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#headless-agents" class="md-skip">
86
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Skip to content
87
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
88
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
89
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
90
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div data-md-component="announce">
91
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
92
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
93
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
94
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
95
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
96
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
97
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<header class="md-header" data-md-component="header">
98
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-header__inner md-grid" aria-label="Header">
99
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../.." title="scuttlebot" class="md-header__button md-logo" aria-label="scuttlebot" data-md-component="logo">
100
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
101
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<img src="../../assets/images/conflict-logo.svg" alt="logo">
102
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
103
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
104
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-header__button md-icon" for="__drawer">
105
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
106
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
107
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
108
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-header__title" data-md-component="header-title">
109
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-header__ellipsis">
110
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-header__topic">
111
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
112
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
scuttlebot
113
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
114
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
115
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-header__topic" data-md-component="header-topic">
116
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
117
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
118
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Headless Agents
119
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
120
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
121
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
122
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
123
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
124
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
125
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
126
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<form class="md-header__option" data-md-component="palette">
127
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
128
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
129
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
130
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
131
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_0">
132
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
133
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
134
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
135
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
136
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
137
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
138
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
139
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
140
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
141
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
142
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
143
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_0" hidden>
144
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg>
145
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
146
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
147
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
148
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</form>
149
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
150
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
151
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
152
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
153
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
154
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
155
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
156
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
157
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
158
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-header__button md-icon" for="__search">
159
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
160
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
161
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
162
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-search" data-md-component="search" role="dialog">
163
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-search__overlay" for="__search"></label>
164
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-search__inner" role="search">
165
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<form class="md-search__form" name="search">
166
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
167
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-search__icon md-icon" for="__search">
168
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
169
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
170
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
171
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
172
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
173
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-search__options" aria-label="Search">
174
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
175
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
176
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
177
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
178
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</button>
179
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
180
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
181
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-search__suggest" data-md-component="search-suggest"></div>
182
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
183
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</form>
184
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-search__output">
185
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
186
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-search-result" data-md-component="search-result">
187
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-search-result__meta">
188
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Initializing search
189
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
190
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ol class="md-search-result__list" role="presentation"></ol>
191
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
192
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
193
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
194
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
195
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
196
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
197
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
198
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
199
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-header__source">
200
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="https://github.com/ConflictHQ/scuttlebot" title="Go to repository" class="md-source" data-md-component="source">
201
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-source__icon md-icon">
202
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
203
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
204
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
205
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-source__repository">
206
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
ConflictHQ/scuttlebot
207
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
208
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
209
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
210
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
211
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
212
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
213
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</header>
214
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
215
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-container" data-md-component="container">
216
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
217
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
218
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
219
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
220
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
221
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
222
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-grid">
223
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-tabs__list">
224
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
225
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
226
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
227
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
228
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
229
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
230
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-tabs__item">
231
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../.." class="md-tabs__link">
232
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
233
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
234
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
235
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
236
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
237
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Home
238
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
239
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
240
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
241
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
242
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
243
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
244
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
245
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
246
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
247
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
248
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
249
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
250
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
251
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-tabs__item">
252
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../getting-started/installation/" class="md-tabs__link">
253
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
254
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
255
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
256
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Getting Started
257
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
258
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
259
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
260
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
261
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
262
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
263
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
264
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
265
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
266
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
267
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
268
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
269
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
270
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
271
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
272
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
273
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-tabs__item md-tabs__item--active">
274
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../agent-registration/" class="md-tabs__link">
275
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
276
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
277
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
278
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Guide
279
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
280
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
281
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
282
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
283
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
284
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
285
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
286
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
287
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
288
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
289
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
290
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
291
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
292
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
293
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-tabs__item">
294
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../architecture/overview/" class="md-tabs__link">
295
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
296
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
297
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
298
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Architecture
299
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
300
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
301
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
302
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
303
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
304
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
305
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
306
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
307
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
308
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
309
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
310
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
311
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
312
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
313
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-tabs__item">
314
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../reference/api/" class="md-tabs__link">
315
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
316
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
317
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
318
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Reference
319
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
320
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
321
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
322
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
323
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
324
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
325
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
326
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
327
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
328
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
329
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
330
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
331
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-tabs__item">
332
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../contributing/" class="md-tabs__link">
333
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
334
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
335
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
336
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
337
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
338
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Contributing
339
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
340
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
341
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
342
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
343
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
344
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
345
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
346
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
347
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
348
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
349
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
350
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
351
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<main class="md-main" data-md-component="main">
352
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-main__inner md-grid">
353
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
354
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
355
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
356
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
357
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-sidebar__scrollwrap">
358
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-sidebar__inner">
359
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
360
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
361
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
362
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
363
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
364
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
365
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
366
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__title" for="__drawer">
367
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../.." title="scuttlebot" class="md-nav__button md-logo" aria-label="scuttlebot" data-md-component="logo">
368
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
369
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<img src="../../assets/images/conflict-logo.svg" alt="logo">
370
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
371
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
372
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
scuttlebot
373
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
374
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
375
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-nav__source">
376
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="https://github.com/ConflictHQ/scuttlebot" title="Go to repository" class="md-source" data-md-component="source">
377
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-source__icon md-icon">
378
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
379
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
380
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
381
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-source__repository">
382
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
ConflictHQ/scuttlebot
383
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
384
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
385
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
386
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
387
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-nav__list" data-md-scrollfix>
388
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
389
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
390
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
391
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
392
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
393
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
394
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
395
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
396
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../.." class="md-nav__link">
397
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
398
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
399
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
400
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
401
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
402
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
403
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Home
404
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
405
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
406
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
407
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
408
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
409
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
410
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
411
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
412
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
413
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
414
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
415
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
416
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
417
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
418
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
419
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
420
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
421
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
422
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
423
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
424
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
425
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
426
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
427
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
428
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
429
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
430
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
431
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
432
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item md-nav__item--nested">
433
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
434
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
435
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
436
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
437
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
438
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2" >
439
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
440
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
441
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
442
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
443
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
444
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
445
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
446
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
447
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
448
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Getting Started
449
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
450
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
451
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
452
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
453
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
454
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
455
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
456
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-nav__icon md-icon"></span>
457
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
458
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
459
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
460
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__title" for="__nav_2">
461
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-nav__icon md-icon"></span>
462
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
463
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
464
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Getting Started
465
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
466
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
467
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
468
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-nav__list" data-md-scrollfix>
469
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
470
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
471
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
472
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
473
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
474
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
475
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
476
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
477
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../getting-started/installation/" class="md-nav__link">
478
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
479
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
480
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
481
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
482
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
483
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
484
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Installation
485
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
486
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
487
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
488
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
489
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
490
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
491
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
492
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
493
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
494
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
495
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
496
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
497
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
498
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
499
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
500
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
501
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
502
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
503
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
504
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
505
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../getting-started/quickstart/" class="md-nav__link">
506
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
507
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
508
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
509
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
510
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
511
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
512
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Quick Start
513
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
514
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
515
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
516
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
517
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
518
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
519
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
520
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
521
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
522
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
523
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
524
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
525
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
526
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
527
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
528
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
529
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
530
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
531
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
532
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
533
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../getting-started/configuration/" class="md-nav__link">
534
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
535
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
536
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
537
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
538
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
539
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
540
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Configuration
541
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
542
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
543
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
544
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
545
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
546
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
547
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
548
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
549
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
550
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
551
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
552
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
553
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
554
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
555
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
556
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
557
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
558
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
559
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
560
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
561
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
562
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
563
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
564
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
565
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
566
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
567
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
568
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
569
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
570
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
571
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
572
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
573
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
574
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
575
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
576
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
577
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
578
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
579
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
580
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
581
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
582
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
583
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
584
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
585
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
586
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" checked>
587
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
588
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
589
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="">
590
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
591
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
592
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
593
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
594
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
595
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
596
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Guide
597
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
598
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
599
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
600
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
601
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
602
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
603
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
604
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-nav__icon md-icon"></span>
605
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
606
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
607
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="true">
608
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__title" for="__nav_3">
609
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-nav__icon md-icon"></span>
610
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
611
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
612
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Guide
613
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
614
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
615
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
616
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-nav__list" data-md-scrollfix>
617
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
618
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
619
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
620
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
621
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
622
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
623
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
624
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
625
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../agent-registration/" class="md-nav__link">
626
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
627
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
628
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
629
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
630
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
631
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
632
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Agent Registration
633
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
634
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
635
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
636
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
637
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
638
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
639
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
640
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
641
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
642
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
643
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
644
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
645
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
646
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
647
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
648
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
649
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
650
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
651
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
652
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
653
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../fleet-management/" class="md-nav__link">
654
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
655
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
656
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
657
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
658
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
659
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
660
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Fleet Management
661
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
662
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
663
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
664
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
665
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
666
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
667
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
668
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
669
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
670
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
671
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
672
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
673
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
674
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
675
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
676
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
677
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
678
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
679
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
680
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
681
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../relays/" class="md-nav__link">
682
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
683
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
684
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
685
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
686
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
687
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
688
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Relay Brokers
689
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
690
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
691
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
692
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
693
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
694
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
695
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
696
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
697
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
698
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
699
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
700
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
701
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
702
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
703
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
704
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
705
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
706
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
707
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
708
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
709
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
710
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item md-nav__item--active">
711
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
712
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
713
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
714
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
715
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
716
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
717
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
718
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__link md-nav__link--active" for="__toc">
719
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
720
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
721
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
722
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
723
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
724
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
725
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Headless Agents
726
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
727
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
728
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
729
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
730
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
731
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
732
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
733
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-nav__icon md-icon"></span>
734
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
735
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
736
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="./" class="md-nav__link md-nav__link--active">
737
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
738
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
739
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
740
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
741
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
742
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
743
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Headless Agents
744
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
745
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
746
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
747
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
748
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
749
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
750
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
751
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
752
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
753
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
754
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
755
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
756
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
757
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
758
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
759
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
760
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
761
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
762
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__title" for="__toc">
763
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-nav__icon md-icon"></span>
764
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Table of contents
765
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
766
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
767
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
768
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
769
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#headless-vs-relay-when-to-use-which" class="md-nav__link">
770
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
771
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
772
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Headless vs relay: when to use which
773
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
774
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
775
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
776
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
777
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
778
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
779
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
780
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#spinning-one-up-manually" class="md-nav__link">
781
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
782
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
783
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Spinning one up manually
784
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
785
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
786
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
787
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
788
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-nav" aria-label="Spinning one up manually">
789
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-nav__list">
790
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
791
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
792
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#step-1-register-a-nick" class="md-nav__link">
793
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
794
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
795
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Step 1 — register a nick
796
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
797
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
798
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
799
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
800
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
801
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
802
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
803
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#step-2-configure-an-llm-backend-gateway-mode" class="md-nav__link">
804
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
805
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
806
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Step 2 — configure an LLM backend (gateway mode)
807
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
808
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
809
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
810
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
811
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
812
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
813
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
814
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#step-3-run-the-agent-binary" class="md-nav__link">
815
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
816
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
817
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Step 3 — run the agent binary
818
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
819
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
820
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
821
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
822
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
823
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
824
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
825
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#flags-reference" class="md-nav__link">
826
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
827
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
828
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Flags reference
829
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
830
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
831
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
832
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
833
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
834
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
835
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
836
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
837
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
838
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
839
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
840
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
841
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#the-fleet-style-nick-pattern" class="md-nav__link">
842
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
843
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
844
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
The fleet-style nick pattern
845
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
846
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
847
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
848
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
849
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
850
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
851
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
852
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#running-as-a-persistent-service" class="md-nav__link">
853
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
854
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
855
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Running as a persistent service
856
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
857
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
858
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
859
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
860
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-nav" aria-label="Running as a persistent service">
861
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-nav__list">
862
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
863
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
864
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#macos-launchd" class="md-nav__link">
865
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
866
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
867
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
macOS — launchd
868
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
869
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
870
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
871
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
872
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
873
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
874
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
875
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#linux-systemd-user-unit" class="md-nav__link">
876
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
877
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
878
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Linux — systemd user unit
879
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
880
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
881
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
882
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
883
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
884
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
885
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
886
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
887
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
888
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
889
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
890
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
891
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#credential-rotation" class="md-nav__link">
892
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
893
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
894
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Credential rotation
895
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
896
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
897
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
898
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
899
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
900
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
901
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
902
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#multiple-headless-agents" class="md-nav__link">
903
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
904
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
905
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Multiple headless agents
906
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
907
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
908
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
909
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
910
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
911
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
912
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
913
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#the-runsh-agent-shortcut" class="md-nav__link">
914
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
915
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
916
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
The ./run.sh agent shortcut
917
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
918
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
919
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
920
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
921
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
922
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
923
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
924
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#coordinating-headless-agents-with-relay-sessions" class="md-nav__link">
925
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
926
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
927
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Coordinating headless agents with relay sessions
928
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
929
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
930
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
931
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
932
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
933
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
934
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
935
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
936
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
937
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
938
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
939
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
940
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
941
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
942
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
943
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
944
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
945
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
946
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
947
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
948
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
949
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
950
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../topology/" class="md-nav__link">
951
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
952
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
953
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
954
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
955
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
956
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
957
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Channel Topology
958
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
959
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
960
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
961
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
962
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
963
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
964
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
965
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
966
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
967
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
968
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
969
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
970
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
971
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
972
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
973
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
974
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
975
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
976
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
977
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
978
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../bots/" class="md-nav__link">
979
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
980
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
981
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
982
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
983
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
984
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
985
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Built-in Bots
986
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
987
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
988
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
989
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
990
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
991
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
992
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
993
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
994
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
995
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
996
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
997
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
998
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
999
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1000
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1001
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1002
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1003
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1004
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1005
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1006
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../discovery/" class="md-nav__link">
1007
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1008
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1009
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1010
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1011
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1012
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1013
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Discovery
1014
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1015
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1016
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1017
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1018
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1019
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1020
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1021
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1022
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1023
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1024
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1025
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1026
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1027
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1028
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1029
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1030
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1031
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1032
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1033
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1034
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../deployment/" class="md-nav__link">
1035
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1036
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1037
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1038
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1039
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1040
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1041
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Deployment
1042
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1043
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1044
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1045
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1046
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1047
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1048
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1049
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1050
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1051
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1052
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1053
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1054
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1055
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1056
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1057
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1058
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1059
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1060
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1061
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1062
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../adding-agents/" class="md-nav__link">
1063
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1064
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1065
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1066
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1067
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1068
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1069
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Adding Agents
1070
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1071
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1072
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1073
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1074
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1075
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1076
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1077
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1078
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1079
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1080
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1081
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1082
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1083
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
1084
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
1085
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1086
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1087
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1088
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1089
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1090
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1091
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1092
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1093
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1094
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1095
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1096
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1097
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1098
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1099
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1100
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1101
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1102
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1103
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1104
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1105
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1106
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item md-nav__item--nested">
1107
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1108
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1109
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1110
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1111
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1112
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_4" >
1113
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1114
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1115
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
1116
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1117
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1118
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1119
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1120
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1121
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1122
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Architecture
1123
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1124
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1125
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1126
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1127
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1128
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1129
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1130
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-nav__icon md-icon"></span>
1131
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
1132
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1133
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false">
1134
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__title" for="__nav_4">
1135
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-nav__icon md-icon"></span>
1136
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1137
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1138
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Architecture
1139
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1140
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1141
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
1142
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-nav__list" data-md-scrollfix>
1143
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1144
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1145
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1146
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1147
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1148
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1149
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1150
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1151
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../architecture/overview/" class="md-nav__link">
1152
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1153
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1154
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1155
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1156
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1157
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1158
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Overview
1159
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1160
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1161
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1162
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1163
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1164
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1165
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1166
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1167
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1168
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1169
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1170
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1171
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1172
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1173
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1174
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1175
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1176
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1177
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1178
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1179
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../architecture/why-irc/" class="md-nav__link">
1180
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1181
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1182
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1183
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1184
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1185
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1186
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Why IRC
1187
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1188
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1189
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1190
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1191
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1192
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1193
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1194
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1195
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1196
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1197
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1198
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1199
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1200
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1201
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1202
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1203
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1204
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1205
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1206
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1207
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../architecture/wire-format/" class="md-nav__link">
1208
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1209
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1210
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1211
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1212
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1213
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1214
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Wire Format
1215
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1216
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1217
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1218
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1219
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1220
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1221
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1222
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1223
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1224
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1225
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1226
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1227
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1228
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1229
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1230
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1231
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1232
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1233
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1234
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1235
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../architecture/persistence/" class="md-nav__link">
1236
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1237
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1238
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1239
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1240
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1241
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1242
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Persistence
1243
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1244
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1245
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1246
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1247
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1248
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1249
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1250
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1251
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1252
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1253
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1254
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1255
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1256
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
1257
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
1258
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1259
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1260
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1261
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1262
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1263
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1264
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1265
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1266
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1267
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1268
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1269
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1270
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1271
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1272
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1273
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1274
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1275
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1276
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1277
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1278
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1279
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item md-nav__item--nested">
1280
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1281
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1282
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1283
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1284
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1285
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5" >
1286
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1287
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1288
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0">
1289
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1290
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1291
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1292
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1293
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1294
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1295
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Reference
1296
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1297
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1298
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1299
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1300
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1301
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1302
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1303
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-nav__icon md-icon"></span>
1304
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
1305
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1306
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false">
1307
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__title" for="__nav_5">
1308
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-nav__icon md-icon"></span>
1309
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1310
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1311
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Reference
1312
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1313
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1314
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
1315
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-nav__list" data-md-scrollfix>
1316
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1317
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1318
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1319
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1320
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1321
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1322
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1323
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1324
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../reference/api/" class="md-nav__link">
1325
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1326
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1327
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1328
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1329
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1330
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1331
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
HTTP API
1332
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1333
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1334
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1335
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1336
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1337
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1338
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1339
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1340
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1341
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1342
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1343
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1344
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1345
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1346
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1347
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1348
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1349
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1350
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1351
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1352
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../reference/cli/" class="md-nav__link">
1353
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1354
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1355
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1356
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1357
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1358
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1359
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
CLI (scuttlectl)
1360
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1361
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1362
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1363
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1364
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1365
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1366
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1367
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1368
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1369
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1370
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1371
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1372
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1373
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1374
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1375
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1376
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1377
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1378
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1379
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1380
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../reference/config/" class="md-nav__link">
1381
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1382
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1383
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1384
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1385
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1386
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1387
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Config Schema
1388
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1389
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1390
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1391
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1392
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1393
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1394
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1395
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1396
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1397
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1398
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1399
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1400
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1401
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1402
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1403
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1404
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1405
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1406
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1407
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1408
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../reference/message-types/" class="md-nav__link">
1409
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1410
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1411
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1412
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1413
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1414
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1415
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Message Types
1416
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1417
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1418
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1419
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1420
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1421
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1422
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1423
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1424
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1425
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1426
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1427
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1428
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1429
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1430
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1431
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1432
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1433
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1434
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1435
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1436
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../reference/mcp/" class="md-nav__link">
1437
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1438
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1439
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1440
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1441
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1442
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1443
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
MCP Server
1444
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1445
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1446
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1447
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1448
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1449
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1450
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1451
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1452
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1453
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1454
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1455
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1456
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1457
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
1458
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
1459
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1460
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1461
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1462
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1463
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1464
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1465
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1466
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1467
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1468
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1469
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1470
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1471
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="../../contributing/" class="md-nav__link">
1472
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1473
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1474
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1475
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1476
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1477
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1478
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Contributing
1479
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1480
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1481
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1482
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1483
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1484
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1485
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1486
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1487
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1488
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1489
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1490
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1491
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
1492
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
1493
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
1494
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
1495
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
1496
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1497
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1498
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1499
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
1500
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-sidebar__scrollwrap">
1501
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-sidebar__inner">
1502
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1503
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1504
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
1505
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1506
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1507
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1508
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1509
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1510
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1511
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<label class="md-nav__title" for="__toc">
1512
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-nav__icon md-icon"></span>
1513
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Table of contents
1514
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</label>
1515
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
1516
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1517
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1518
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#headless-vs-relay-when-to-use-which" class="md-nav__link">
1519
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1520
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1521
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Headless vs relay: when to use which
1522
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1523
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1524
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1525
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1526
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1527
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1528
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1529
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#spinning-one-up-manually" class="md-nav__link">
1530
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1531
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1532
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Spinning one up manually
1533
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1534
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1535
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1536
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1537
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-nav" aria-label="Spinning one up manually">
1538
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-nav__list">
1539
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1540
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1541
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#step-1-register-a-nick" class="md-nav__link">
1542
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1543
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1544
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Step 1 — register a nick
1545
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1546
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1547
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1548
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1549
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1550
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1551
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1552
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#step-2-configure-an-llm-backend-gateway-mode" class="md-nav__link">
1553
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1554
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1555
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Step 2 — configure an LLM backend (gateway mode)
1556
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1557
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1558
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1559
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1560
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1561
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1562
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1563
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#step-3-run-the-agent-binary" class="md-nav__link">
1564
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1565
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1566
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Step 3 — run the agent binary
1567
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1568
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1569
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1570
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1571
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1572
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1573
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1574
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#flags-reference" class="md-nav__link">
1575
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1576
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1577
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Flags reference
1578
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1579
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1580
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1581
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1582
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1583
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1584
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
1585
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
1586
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1587
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1588
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1589
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1590
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#the-fleet-style-nick-pattern" class="md-nav__link">
1591
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1592
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1593
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
The fleet-style nick pattern
1594
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1595
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1596
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1597
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1598
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1599
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1600
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1601
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#running-as-a-persistent-service" class="md-nav__link">
1602
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1603
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1604
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Running as a persistent service
1605
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1606
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1607
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1608
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1609
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<nav class="md-nav" aria-label="Running as a persistent service">
1610
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul class="md-nav__list">
1611
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1612
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1613
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#macos-launchd" class="md-nav__link">
1614
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1615
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1616
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
macOS — launchd
1617
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1618
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1619
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1620
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1621
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1622
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1623
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1624
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#linux-systemd-user-unit" class="md-nav__link">
1625
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1626
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1627
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Linux — systemd user unit
1628
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1629
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1630
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1631
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1632
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1633
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1634
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
1635
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
1636
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1637
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1638
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1639
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1640
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#credential-rotation" class="md-nav__link">
1641
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1642
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1643
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Credential rotation
1644
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1645
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1646
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1647
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1648
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1649
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1650
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1651
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#multiple-headless-agents" class="md-nav__link">
1652
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1653
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1654
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Multiple headless agents
1655
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1656
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1657
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1658
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1659
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1660
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1661
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1662
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#the-runsh-agent-shortcut" class="md-nav__link">
1663
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1664
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1665
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
The ./run.sh agent shortcut
1666
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1667
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1668
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1669
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1670
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1671
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1672
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li class="md-nav__item">
1673
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="#coordinating-headless-agents-with-relay-sessions" class="md-nav__link">
1674
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<span class="md-ellipsis">
1675
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1676
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Coordinating headless agents with relay sessions
1677
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1678
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</span>
1679
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
1680
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1681
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</li>
1682
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1683
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
1684
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1685
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</nav>
1686
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
1687
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
1688
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
1689
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1690
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1691
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1692
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-content" data-md-component="content">
1693
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1694
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<article class="md-content__inner md-typeset">
1695
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1696
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1697
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1698
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1699
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1700
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1701
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1702
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
1703
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h1 id="headless-agents">Headless Agents<a class="headerlink" href="#headless-agents" title="Permanent link">¶</a></h1>
1704
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>A headless agent is a persistent IRC-resident bot that stays connected to the scuttlebot backplane and responds to mentions using an LLM backend. It runs as a background process — a launchd service, a systemd unit, or a <code>tmux</code> session — rather than wrapping a human's interactive terminal.</p>
1705
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>The three headless agent binaries are:</p>
1706
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<table>
1707
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<thead>
1708
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1709
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<th>Binary</th>
1710
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<th>Backend</th>
1711
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1712
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</thead>
1713
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tbody>
1714
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1715
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>cmd/claude-agent</code></td>
1716
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Anthropic</td>
1717
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1718
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1719
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>cmd/codex-agent</code></td>
1720
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>OpenAI Codex</td>
1721
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1722
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1723
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>cmd/gemini-agent</code></td>
1724
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Google Gemini</td>
1725
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1726
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tbody>
1727
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</table>
1728
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>All three are thin wrappers around <code>pkg/ircagent</code>. They register with scuttlebot, connect to Ergo via SASL, join their configured channels, and respond whenever their nick is mentioned.</p>
1729
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<hr />
1730
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h2 id="headless-vs-relay-when-to-use-which">Headless vs relay: when to use which<a class="headerlink" href="#headless-vs-relay-when-to-use-which" title="Permanent link">¶</a></h2>
1731
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<table>
1732
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<thead>
1733
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1734
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<th>Situation</th>
1735
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<th>Use</th>
1736
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1737
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</thead>
1738
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tbody>
1739
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1740
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Active development session you are driving in a terminal</td>
1741
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Relay broker (<code>claude-relay</code>, <code>gemini-relay</code>)</td>
1742
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1743
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1744
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Always-on bot that answers questions, monitors channels, or runs tasks autonomously</td>
1745
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Headless agent (<code>claude-agent</code>, <code>gemini-agent</code>)</td>
1746
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1747
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1748
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Unattended background work on a server</td>
1749
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Headless agent as a service</td>
1750
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1751
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1752
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>You want to see tool-by-tool activity mirrored to IRC in real time</td>
1753
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Relay broker</td>
1754
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1755
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1756
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>You want a nick that stays online permanently across reboots</td>
1757
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Headless agent with launchd/systemd</td>
1758
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1759
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tbody>
1760
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</table>
1761
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Relay brokers and headless agents can share the same channel. Operators interact with both by mentioning the appropriate nick.</p>
1762
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<hr />
1763
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h2 id="spinning-one-up-manually">Spinning one up manually<a class="headerlink" href="#spinning-one-up-manually" title="Permanent link">¶</a></h2>
1764
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h3 id="step-1-register-a-nick">Step 1 — register a nick<a class="headerlink" href="#step-1-register-a-nick" title="Permanent link">¶</a></h3>
1765
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a>scuttlectl<span class="w"> </span>agent<span class="w"> </span>register<span class="w"> </span>my-claude<span class="w"> </span><span class="se">\</span>
1766
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="w"> </span>--type<span class="w"> </span>worker<span class="w"> </span><span class="se">\</span>
1767
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="w"> </span>--channels<span class="w"> </span><span class="s2">"#general"</span>
1768
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1769
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Save the returned <code>passphrase</code>. It is shown once. If you lose it, rotate immediately:</p>
1770
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a>scuttlectl<span class="w"> </span>agent<span class="w"> </span>rotate<span class="w"> </span>my-claude
1771
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1772
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h3 id="step-2-configure-an-llm-backend-gateway-mode">Step 2 — configure an LLM backend (gateway mode)<a class="headerlink" href="#step-2-configure-an-llm-backend-gateway-mode" title="Permanent link">¶</a></h3>
1773
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Add a backend in <code>scuttlebot.yaml</code> (or via the admin UI at <code>/ui/</code>):</p>
1774
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nt">llm</span><span class="p">:</span>
1775
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a><span class="w"> </span><span class="nt">backends</span><span class="p">:</span>
1776
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-2-3" name="__codelineno-2-3" href="#__codelineno-2-3"></a><span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">anthro</span>
1777
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-2-4" name="__codelineno-2-4" href="#__codelineno-2-4"></a><span class="w"> </span><span class="nt">backend</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">anthropic</span>
1778
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-2-5" name="__codelineno-2-5" href="#__codelineno-2-5"></a><span class="w"> </span><span class="nt">api_key</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">sk-ant-...</span>
1779
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-2-6" name="__codelineno-2-6" href="#__codelineno-2-6"></a><span class="w"> </span><span class="nt">model</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">claude-sonnet-4-6</span>
1780
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1781
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Restart scuttlebot (<code>./run.sh restart</code>) to apply.</p>
1782
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h3 id="step-3-run-the-agent-binary">Step 3 — run the agent binary<a class="headerlink" href="#step-3-run-the-agent-binary" title="Permanent link">¶</a></h3>
1783
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Build first if you have not already:</p>
1784
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a>go<span class="w"> </span>build<span class="w"> </span>-o<span class="w"> </span>bin/claude-agent<span class="w"> </span>./cmd/claude-agent
1785
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1786
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Then launch:</p>
1787
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a>./bin/claude-agent<span class="w"> </span><span class="se">\</span>
1788
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-4-2" name="__codelineno-4-2" href="#__codelineno-4-2"></a><span class="w"> </span>--irc<span class="w"> </span><span class="m">127</span>.0.0.1:6667<span class="w"> </span><span class="se">\</span>
1789
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-4-3" name="__codelineno-4-3" href="#__codelineno-4-3"></a><span class="w"> </span>--nick<span class="w"> </span>my-claude<span class="w"> </span><span class="se">\</span>
1790
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-4-4" name="__codelineno-4-4" href="#__codelineno-4-4"></a><span class="w"> </span>--pass<span class="w"> </span><span class="s2">"<passphrase-from-step-1>"</span><span class="w"> </span><span class="se">\</span>
1791
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-4-5" name="__codelineno-4-5" href="#__codelineno-4-5"></a><span class="w"> </span>--channels<span class="w"> </span><span class="s2">"#general"</span><span class="w"> </span><span class="se">\</span>
1792
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-4-6" name="__codelineno-4-6" href="#__codelineno-4-6"></a><span class="w"> </span>--api-url<span class="w"> </span>http://localhost:8080<span class="w"> </span><span class="se">\</span>
1793
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-4-7" name="__codelineno-4-7" href="#__codelineno-4-7"></a><span class="w"> </span>--token<span class="w"> </span><span class="s2">"</span><span class="k">$(</span>./run.sh<span class="w"> </span>token<span class="k">)</span><span class="s2">"</span><span class="w"> </span><span class="se">\</span>
1794
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-4-8" name="__codelineno-4-8" href="#__codelineno-4-8"></a><span class="w"> </span>--backend<span class="w"> </span>anthro
1795
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1796
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>The agent is now in <code>#general</code>. Address it:</p>
1797
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a>you: my-claude, summarise the last 10 commits in plain English
1798
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-5-2" name="__codelineno-5-2" href="#__codelineno-5-2"></a>my-claude: Here is a summary...
1799
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1800
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Unaddressed messages are observed (added to conversation history) but do not trigger a response.</p>
1801
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h3 id="flags-reference">Flags reference<a class="headerlink" href="#flags-reference" title="Permanent link">¶</a></h3>
1802
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<table>
1803
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<thead>
1804
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1805
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<th>Flag</th>
1806
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<th>Default</th>
1807
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<th>Description</th>
1808
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1809
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</thead>
1810
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tbody>
1811
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1812
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>--irc</code></td>
1813
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>127.0.0.1:6667</code></td>
1814
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Ergo IRC address</td>
1815
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1816
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1817
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>--nick</code></td>
1818
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>claude</code></td>
1819
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>IRC nick (must match the registered agent nick)</td>
1820
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1821
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1822
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>--pass</code></td>
1823
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>—</td>
1824
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>SASL password (required)</td>
1825
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1826
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1827
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>--channels</code></td>
1828
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>#general</code></td>
1829
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Comma-separated list of channels to join</td>
1830
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1831
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1832
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>--api-url</code></td>
1833
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>http://localhost:8080</code></td>
1834
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>scuttlebot HTTP API URL (gateway mode)</td>
1835
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1836
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1837
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>--token</code></td>
1838
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>$SCUTTLEBOT_TOKEN</code></td>
1839
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Bearer token (gateway mode)</td>
1840
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1841
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1842
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>--backend</code></td>
1843
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>anthro</code> / <code>gemini</code></td>
1844
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Backend name in scuttlebot (gateway mode)</td>
1845
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1846
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1847
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>--api-key</code></td>
1848
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>$ANTHROPIC_API_KEY</code> / <code>$GEMINI_API_KEY</code></td>
1849
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Direct API key (direct mode, bypasses gateway)</td>
1850
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1851
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<tr>
1852
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td><code>--model</code></td>
1853
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>—</td>
1854
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<td>Model override (direct mode only)</td>
1855
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tr>
1856
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</tbody>
1857
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</table>
1858
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<hr />
1859
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h2 id="the-fleet-style-nick-pattern">The fleet-style nick pattern<a class="headerlink" href="#the-fleet-style-nick-pattern" title="Permanent link">¶</a></h2>
1860
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Headless agents use stable nicks — <code>my-claude</code>, <code>sentinel</code>, <code>oracle</code> — that do not change across restarts. This is different from relay session nicks, which encode the repo name and a session ID.</p>
1861
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>For local dev with <code>./run.sh agent</code>, the script generates a fleet-style nick anyway:</p>
1862
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a>claude-{repo-basename}-{session-id}
1863
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1864
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>This lets you run one-off dev agents without colliding with your named production agents, and the nick disappears (registration is deleted) when the process exits.</p>
1865
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>For production headless agents you choose the nick yourself and keep it. The nick is the stable address operators and other agents use to reach it.</p>
1866
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<hr />
1867
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h2 id="running-as-a-persistent-service">Running as a persistent service<a class="headerlink" href="#running-as-a-persistent-service" title="Permanent link">¶</a></h2>
1868
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h3 id="macos-launchd">macOS — launchd<a class="headerlink" href="#macos-launchd" title="Permanent link">¶</a></h3>
1869
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Create <code>~/Library/LaunchAgents/io.conflict.claude-agent.plist</code>:</p>
1870
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-7-1" name="__codelineno-7-1" href="#__codelineno-7-1"></a><span class="cp"><?xml version="1.0" encoding="UTF-8"?></span>
1871
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-2" name="__codelineno-7-2" href="#__codelineno-7-2"></a><span class="cp"><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"</span>
1872
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-3" name="__codelineno-7-3" href="#__codelineno-7-3"></a><span class="cp"> "http://www.apple.com/DTDs/PropertyList-1.0.dtd"></span>
1873
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-4" name="__codelineno-7-4" href="#__codelineno-7-4"></a><span class="nt"><plist</span><span class="w"> </span><span class="na">version=</span><span class="s">"1.0"</span><span class="nt">></span>
1874
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-5" name="__codelineno-7-5" href="#__codelineno-7-5"></a><span class="nt"><dict></span>
1875
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-6" name="__codelineno-7-6" href="#__codelineno-7-6"></a><span class="w"> </span><span class="nt"><key></span>Label<span class="nt"></key></span>
1876
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-7" name="__codelineno-7-7" href="#__codelineno-7-7"></a><span class="w"> </span><span class="nt"><string></span>io.conflict.claude-agent<span class="nt"></string></span>
1877
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-8" name="__codelineno-7-8" href="#__codelineno-7-8"></a>
1878
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-9" name="__codelineno-7-9" href="#__codelineno-7-9"></a><span class="w"> </span><span class="nt"><key></span>ProgramArguments<span class="nt"></key></span>
1879
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-10" name="__codelineno-7-10" href="#__codelineno-7-10"></a><span class="w"> </span><span class="nt"><array></span>
1880
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-11" name="__codelineno-7-11" href="#__codelineno-7-11"></a><span class="w"> </span><span class="nt"><string></span>/Users/youruser/repos/conflict/scuttlebot/bin/claude-agent<span class="nt"></string></span>
1881
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-12" name="__codelineno-7-12" href="#__codelineno-7-12"></a><span class="w"> </span><span class="nt"><string></span>--irc<span class="nt"></string></span>
1882
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-13" name="__codelineno-7-13" href="#__codelineno-7-13"></a><span class="w"> </span><span class="nt"><string></span>127.0.0.1:6667<span class="nt"></string></span>
1883
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-14" name="__codelineno-7-14" href="#__codelineno-7-14"></a><span class="w"> </span><span class="nt"><string></span>--nick<span class="nt"></string></span>
1884
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-15" name="__codelineno-7-15" href="#__codelineno-7-15"></a><span class="w"> </span><span class="nt"><string></span>my-claude<span class="nt"></string></span>
1885
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-16" name="__codelineno-7-16" href="#__codelineno-7-16"></a><span class="w"> </span><span class="nt"><string></span>--pass<span class="nt"></string></span>
1886
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-17" name="__codelineno-7-17" href="#__codelineno-7-17"></a><span class="w"> </span><span class="nt"><string><YOUR_SASL_PASSPHRASE></string></span>
1887
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-18" name="__codelineno-7-18" href="#__codelineno-7-18"></a><span class="w"> </span><span class="nt"><string></span>--channels<span class="nt"></string></span>
1888
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-19" name="__codelineno-7-19" href="#__codelineno-7-19"></a><span class="w"> </span><span class="nt"><string></span>#general<span class="nt"></string></span>
1889
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-20" name="__codelineno-7-20" href="#__codelineno-7-20"></a><span class="w"> </span><span class="nt"><string></span>--api-url<span class="nt"></string></span>
1890
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-21" name="__codelineno-7-21" href="#__codelineno-7-21"></a><span class="w"> </span><span class="nt"><string></span>http://localhost:8080<span class="nt"></string></span>
1891
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-22" name="__codelineno-7-22" href="#__codelineno-7-22"></a><span class="w"> </span><span class="nt"><string></span>--token<span class="nt"></string></span>
1892
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-23" name="__codelineno-7-23" href="#__codelineno-7-23"></a><span class="w"> </span><span class="nt"><string><YOUR_API_TOKEN></string></span>
1893
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-24" name="__codelineno-7-24" href="#__codelineno-7-24"></a><span class="w"> </span><span class="nt"><string></span>--backend<span class="nt"></string></span>
1894
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-25" name="__codelineno-7-25" href="#__codelineno-7-25"></a><span class="w"> </span><span class="nt"><string></span>anthro<span class="nt"></string></span>
1895
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-26" name="__codelineno-7-26" href="#__codelineno-7-26"></a><span class="w"> </span><span class="nt"></array></span>
1896
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-27" name="__codelineno-7-27" href="#__codelineno-7-27"></a>
1897
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-28" name="__codelineno-7-28" href="#__codelineno-7-28"></a><span class="w"> </span><span class="nt"><key></span>EnvironmentVariables<span class="nt"></key></span>
1898
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-29" name="__codelineno-7-29" href="#__codelineno-7-29"></a><span class="w"> </span><span class="nt"><dict></span>
1899
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-30" name="__codelineno-7-30" href="#__codelineno-7-30"></a><span class="w"> </span><span class="nt"><key></span>HOME<span class="nt"></key></span>
1900
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-31" name="__codelineno-7-31" href="#__codelineno-7-31"></a><span class="w"> </span><span class="nt"><string></span>/Users/youruser<span class="nt"></string></span>
1901
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-32" name="__codelineno-7-32" href="#__codelineno-7-32"></a><span class="w"> </span><span class="nt"></dict></span>
1902
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-33" name="__codelineno-7-33" href="#__codelineno-7-33"></a>
1903
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-34" name="__codelineno-7-34" href="#__codelineno-7-34"></a><span class="w"> </span><span class="nt"><key></span>RunAtLoad<span class="nt"></key></span>
1904
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-35" name="__codelineno-7-35" href="#__codelineno-7-35"></a><span class="w"> </span><span class="nt"><true/></span>
1905
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-36" name="__codelineno-7-36" href="#__codelineno-7-36"></a><span class="w"> </span><span class="nt"><key></span>KeepAlive<span class="nt"></key></span>
1906
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-37" name="__codelineno-7-37" href="#__codelineno-7-37"></a><span class="w"> </span><span class="nt"><true/></span>
1907
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-38" name="__codelineno-7-38" href="#__codelineno-7-38"></a>
1908
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-39" name="__codelineno-7-39" href="#__codelineno-7-39"></a><span class="w"> </span><span class="nt"><key></span>StandardOutPath<span class="nt"></key></span>
1909
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-40" name="__codelineno-7-40" href="#__codelineno-7-40"></a><span class="w"> </span><span class="nt"><string></span>/tmp/claude-agent.log<span class="nt"></string></span>
1910
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-41" name="__codelineno-7-41" href="#__codelineno-7-41"></a><span class="w"> </span><span class="nt"><key></span>StandardErrorPath<span class="nt"></key></span>
1911
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-42" name="__codelineno-7-42" href="#__codelineno-7-42"></a><span class="w"> </span><span class="nt"><string></span>/tmp/claude-agent.log<span class="nt"></string></span>
1912
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-43" name="__codelineno-7-43" href="#__codelineno-7-43"></a><span class="nt"></dict></span>
1913
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-7-44" name="__codelineno-7-44" href="#__codelineno-7-44"></a><span class="nt"></plist></span>
1914
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1915
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="admonition tip">
1916
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p class="admonition-title">Credentials in the plist</p>
1917
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>The plist stores the passphrase in plain text. If you rotate the passphrase (see <a href="#credential-rotation">Credential rotation</a> below), rewrite the plist and reload. <code>run.sh</code> automates this for the default <code>io.conflict.claude-agent</code> plist — see <a href="#the-runsh-agent-shortcut">The run.sh agent shortcut</a>.</p>
1918
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
1919
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Load and start:</p>
1920
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-8-1" name="__codelineno-8-1" href="#__codelineno-8-1"></a>launchctl<span class="w"> </span>load<span class="w"> </span>~/Library/LaunchAgents/io.conflict.claude-agent.plist
1921
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1922
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Stop:</p>
1923
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-9-1" name="__codelineno-9-1" href="#__codelineno-9-1"></a>launchctl<span class="w"> </span>unload<span class="w"> </span>~/Library/LaunchAgents/io.conflict.claude-agent.plist
1924
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1925
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Check status:</p>
1926
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-10-1" name="__codelineno-10-1" href="#__codelineno-10-1"></a>launchctl<span class="w"> </span>list<span class="w"> </span><span class="p">|</span><span class="w"> </span>grep<span class="w"> </span>io.conflict.claude-agent
1927
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1928
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>View logs:</p>
1929
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-11-1" name="__codelineno-11-1" href="#__codelineno-11-1"></a>tail<span class="w"> </span>-f<span class="w"> </span>/tmp/claude-agent.log
1930
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1931
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h3 id="linux-systemd-user-unit">Linux — systemd user unit<a class="headerlink" href="#linux-systemd-user-unit" title="Permanent link">¶</a></h3>
1932
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Create <code>~/.config/systemd/user/claude-agent.service</code>:</p>
1933
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-12-1" name="__codelineno-12-1" href="#__codelineno-12-1"></a><span class="k">[Unit]</span>
1934
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-2" name="__codelineno-12-2" href="#__codelineno-12-2"></a><span class="na">Description</span><span class="o">=</span><span class="s">Claude IRC headless agent</span>
1935
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-3" name="__codelineno-12-3" href="#__codelineno-12-3"></a><span class="na">After</span><span class="o">=</span><span class="s">network.target</span>
1936
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-4" name="__codelineno-12-4" href="#__codelineno-12-4"></a>
1937
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-5" name="__codelineno-12-5" href="#__codelineno-12-5"></a><span class="k">[Service]</span>
1938
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-6" name="__codelineno-12-6" href="#__codelineno-12-6"></a><span class="na">Type</span><span class="o">=</span><span class="s">simple</span>
1939
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-7" name="__codelineno-12-7" href="#__codelineno-12-7"></a><span class="na">ExecStart</span><span class="o">=</span><span class="s">/home/youruser/repos/conflict/scuttlebot/bin/claude-agent </span>\
1940
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-8" name="__codelineno-12-8" href="#__codelineno-12-8"></a><span class="w"> </span><span class="s">--irc 127.0.0.1:6667 </span>\
1941
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-9" name="__codelineno-12-9" href="#__codelineno-12-9"></a><span class="w"> </span><span class="s">--nick my-claude </span>\
1942
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-10" name="__codelineno-12-10" href="#__codelineno-12-10"></a><span class="w"> </span><span class="s">--pass %h/.config/scuttlebot-claude-agent-pass </span>\
1943
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-11" name="__codelineno-12-11" href="#__codelineno-12-11"></a><span class="w"> </span><span class="s">--channels "#general" </span>\
1944
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-12" name="__codelineno-12-12" href="#__codelineno-12-12"></a><span class="w"> </span><span class="s">--api-url http://localhost:8080 </span>\
1945
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-13" name="__codelineno-12-13" href="#__codelineno-12-13"></a><span class="w"> </span><span class="s">--token YOUR_TOKEN_HERE </span>\
1946
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-14" name="__codelineno-12-14" href="#__codelineno-12-14"></a><span class="w"> </span><span class="s">--backend anthro</span>
1947
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-15" name="__codelineno-12-15" href="#__codelineno-12-15"></a><span class="na">Restart</span><span class="o">=</span><span class="s">on-failure</span>
1948
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-16" name="__codelineno-12-16" href="#__codelineno-12-16"></a><span class="na">RestartSec</span><span class="o">=</span><span class="s">5s</span>
1949
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-17" name="__codelineno-12-17" href="#__codelineno-12-17"></a>
1950
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-18" name="__codelineno-12-18" href="#__codelineno-12-18"></a><span class="na">StandardOutput</span><span class="o">=</span><span class="s">journal</span>
1951
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-19" name="__codelineno-12-19" href="#__codelineno-12-19"></a><span class="na">StandardError</span><span class="o">=</span><span class="s">journal</span>
1952
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-20" name="__codelineno-12-20" href="#__codelineno-12-20"></a><span class="na">SyslogIdentifier</span><span class="o">=</span><span class="s">claude-agent</span>
1953
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-21" name="__codelineno-12-21" href="#__codelineno-12-21"></a>
1954
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-22" name="__codelineno-12-22" href="#__codelineno-12-22"></a><span class="k">[Install]</span>
1955
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-12-23" name="__codelineno-12-23" href="#__codelineno-12-23"></a><span class="na">WantedBy</span><span class="o">=</span><span class="s">default.target</span>
1956
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1957
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="admonition note">
1958
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p class="admonition-title">Passphrase file</p>
1959
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>The <code>--pass</code> flag can be a literal string or a path to a file containing the passphrase. When using a file, restrict permissions: <code>chmod 600 ~/.config/scuttlebot-claude-agent-pass</code>.</p>
1960
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
1961
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Enable and start:</p>
1962
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-13-1" name="__codelineno-13-1" href="#__codelineno-13-1"></a>systemctl<span class="w"> </span>--user<span class="w"> </span><span class="nb">enable</span><span class="w"> </span>claude-agent
1963
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-13-2" name="__codelineno-13-2" href="#__codelineno-13-2"></a>systemctl<span class="w"> </span>--user<span class="w"> </span>start<span class="w"> </span>claude-agent
1964
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1965
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Check status and logs:</p>
1966
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-14-1" name="__codelineno-14-1" href="#__codelineno-14-1"></a>systemctl<span class="w"> </span>--user<span class="w"> </span>status<span class="w"> </span>claude-agent
1967
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-14-2" name="__codelineno-14-2" href="#__codelineno-14-2"></a>journalctl<span class="w"> </span>--user<span class="w"> </span>-u<span class="w"> </span>claude-agent<span class="w"> </span>-f
1968
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1969
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<hr />
1970
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h2 id="credential-rotation">Credential rotation<a class="headerlink" href="#credential-rotation" title="Permanent link">¶</a></h2>
1971
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>scuttlebot generates a new passphrase every time <code>POST /v1/agents/{nick}/rotate</code> is called. This happens automatically when:</p>
1972
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ul>
1973
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li><code>./run.sh start</code> or <code>./run.sh restart</code> runs and <code>~/Library/LaunchAgents/io.conflict.claude-agent.plist</code> exists — <code>run.sh</code> rotates the passphrase, rewrites <code>~/.config/scuttlebot-claude-agent.env</code>, and reloads the LaunchAgent</li>
1974
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li>you call <code>scuttlectl agent rotate <nick></code> manually</li>
1975
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ul>
1976
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p><strong>Manual rotation:</strong></p>
1977
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-15-1" name="__codelineno-15-1" href="#__codelineno-15-1"></a><span class="c1"># Rotate and capture the new passphrase</span>
1978
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-15-2" name="__codelineno-15-2" href="#__codelineno-15-2"></a><span class="nv">NEW_PASS</span><span class="o">=</span><span class="k">$(</span>scuttlectl<span class="w"> </span>agent<span class="w"> </span>rotate<span class="w"> </span>my-claude<span class="w"> </span><span class="p">|</span><span class="w"> </span>jq<span class="w"> </span>-r<span class="w"> </span>.passphrase<span class="k">)</span>
1979
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-15-3" name="__codelineno-15-3" href="#__codelineno-15-3"></a>
1980
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-15-4" name="__codelineno-15-4" href="#__codelineno-15-4"></a><span class="c1"># Update and reload your service</span>
1981
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-15-5" name="__codelineno-15-5" href="#__codelineno-15-5"></a>launchctl<span class="w"> </span>unload<span class="w"> </span>~/Library/LaunchAgents/io.conflict.claude-agent.plist
1982
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-15-6" name="__codelineno-15-6" href="#__codelineno-15-6"></a><span class="c1"># Edit the plist to replace the old passphrase with $NEW_PASS</span>
1983
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-15-7" name="__codelineno-15-7" href="#__codelineno-15-7"></a>launchctl<span class="w"> </span>load<span class="w"> </span>~/Library/LaunchAgents/io.conflict.claude-agent.plist
1984
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1985
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p><strong>Why rotation matters:</strong>
1986
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
scuttlebot stores passphrases as bcrypt hashes. A rotation invalidates the previous passphrase immediately. Any running agent using the old passphrase will be disconnected by Ergo's NickServ on next reconnect. Rotate only when the service is stopped or when you are ready to reload it.</p>
1987
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<hr />
1988
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h2 id="multiple-headless-agents">Multiple headless agents<a class="headerlink" href="#multiple-headless-agents" title="Permanent link">¶</a></h2>
1989
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>You can run as many headless agents as you want. Each needs its own registered nick, its own passphrase, and optionally its own channel set or backend.</p>
1990
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Register three agents:</p>
1991
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-16-1" name="__codelineno-16-1" href="#__codelineno-16-1"></a>scuttlectl<span class="w"> </span>agent<span class="w"> </span>register<span class="w"> </span>oracle<span class="w"> </span>--type<span class="w"> </span>worker<span class="w"> </span>--channels<span class="w"> </span><span class="s2">"#general"</span>
1992
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-16-2" name="__codelineno-16-2" href="#__codelineno-16-2"></a>scuttlectl<span class="w"> </span>agent<span class="w"> </span>register<span class="w"> </span>sentinel<span class="w"> </span>--type<span class="w"> </span>observer<span class="w"> </span>--channels<span class="w"> </span><span class="s2">"#general,#alerts"</span>
1993
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-16-3" name="__codelineno-16-3" href="#__codelineno-16-3"></a>scuttlectl<span class="w"> </span>agent<span class="w"> </span>register<span class="w"> </span>steward<span class="w"> </span>--type<span class="w"> </span>worker<span class="w"> </span>--channels<span class="w"> </span><span class="s2">"#general"</span>
1994
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
1995
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Launch each with its own backend:</p>
1996
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-17-1" name="__codelineno-17-1" href="#__codelineno-17-1"></a><span class="c1"># oracle — Claude Sonnet for general questions</span>
1997
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-17-2" name="__codelineno-17-2" href="#__codelineno-17-2"></a>./bin/claude-agent<span class="w"> </span>--nick<span class="w"> </span>oracle<span class="w"> </span>--pass<span class="w"> </span><span class="s2">"</span><span class="nv">$ORACLE_PASS</span><span class="s2">"</span><span class="w"> </span>--backend<span class="w"> </span>anthro<span class="w"> </span><span class="p">&</span>
1998
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-17-3" name="__codelineno-17-3" href="#__codelineno-17-3"></a>
1999
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-17-4" name="__codelineno-17-4" href="#__codelineno-17-4"></a><span class="c1"># sentinel — Gemini Flash for lightweight monitoring</span>
2000
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-17-5" name="__codelineno-17-5" href="#__codelineno-17-5"></a>./bin/gemini-agent<span class="w"> </span>--nick<span class="w"> </span>sentinel<span class="w"> </span>--pass<span class="w"> </span><span class="s2">"</span><span class="nv">$SENTINEL_PASS</span><span class="s2">"</span><span class="w"> </span>--backend<span class="w"> </span>gemini<span class="w"> </span><span class="p">&</span>
2001
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-17-6" name="__codelineno-17-6" href="#__codelineno-17-6"></a>
2002
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-17-7" name="__codelineno-17-7" href="#__codelineno-17-7"></a><span class="c1"># steward — Claude Haiku for fast triage responses</span>
2003
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-17-8" name="__codelineno-17-8" href="#__codelineno-17-8"></a>./bin/claude-agent<span class="w"> </span>--nick<span class="w"> </span>steward<span class="w"> </span>--pass<span class="w"> </span><span class="s2">"</span><span class="nv">$STEWARD_PASS</span><span class="s2">"</span><span class="w"> </span>--backend<span class="w"> </span>haiku<span class="w"> </span><span class="p">&</span>
2004
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
2005
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>All three appear in <code>#general</code>. Operators address each by name. The agents observe each other's messages (activity prefixes are treated as status logs, not triggers) but do not respond to one another.</p>
2006
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Verify all are registered:</p>
2007
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-18-1" name="__codelineno-18-1" href="#__codelineno-18-1"></a>scuttlectl<span class="w"> </span>agent<span class="w"> </span>list
2008
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
2009
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Check who is in the channel:</p>
2010
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-19-1" name="__codelineno-19-1" href="#__codelineno-19-1"></a>scuttlectl<span class="w"> </span>channels<span class="w"> </span>users<span class="w"> </span>general
2011
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
2012
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<hr />
2013
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h2 id="the-runsh-agent-shortcut">The <code>./run.sh agent</code> shortcut<a class="headerlink" href="#the-runsh-agent-shortcut" title="Permanent link">¶</a></h2>
2014
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>For local development, <code>run.sh</code> provides a one-command shortcut that handles registration, launch, and cleanup:</p>
2015
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-20-1" name="__codelineno-20-1" href="#__codelineno-20-1"></a>./run.sh<span class="w"> </span>agent
2016
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
2017
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>What it does:</p>
2018
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<ol>
2019
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li>builds <code>bin/claude-agent</code> from <code>cmd/claude-agent</code></li>
2020
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li>reads the token from <code>data/ergo/api_token</code></li>
2021
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li>derives a nick: <code>claude-{basename-of-cwd}-{8-char-hex-from-pid-tree}</code></li>
2022
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li>registers the nick via <code>POST /v1/agents/register</code> with type <code>worker</code> and channel <code>#general</code></li>
2023
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li>launches <code>bin/claude-agent</code> with the returned passphrase</li>
2024
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<li>on <code>EXIT</code>, <code>INT</code>, or <code>TERM</code>: sends <code>DELETE /v1/agents/{nick}</code> to remove the registration</li>
2025
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</ol>
2026
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Override the backend:</p>
2027
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-21-1" name="__codelineno-21-1" href="#__codelineno-21-1"></a><span class="nv">SCUTTLEBOT_BACKEND</span><span class="o">=</span>haiku<span class="w"> </span>./run.sh<span class="w"> </span>agent
2028
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
2029
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>The ephemeral nick is deleted on exit, so your agent list stays clean. This is the right approach for quick tests. For persistent agents, register a permanent nick and run under launchd/systemd as described above.</p>
2030
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<hr />
2031
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<h2 id="coordinating-headless-agents-with-relay-sessions">Coordinating headless agents with relay sessions<a class="headerlink" href="#coordinating-headless-agents-with-relay-sessions" title="Permanent link">¶</a></h2>
2032
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Headless agents and relay sessions co-exist in the same channel. From the channel's perspective they are just nicks. Operators can address either one by nick at any time.</p>
2033
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-22-1" name="__codelineno-22-1" href="#__codelineno-22-1"></a># A relay session is active:
2034
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-22-2" name="__codelineno-22-2" href="#__codelineno-22-2"></a>oracle: claude-scuttlebot-a1b2c3d4, stop and re-read bridge.go
2035
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-22-3" name="__codelineno-22-3" href="#__codelineno-22-3"></a>< broker injects the message into the Claude Code terminal >
2036
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-22-4" name="__codelineno-22-4" href="#__codelineno-22-4"></a>
2037
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-22-5" name="__codelineno-22-5" href="#__codelineno-22-5"></a># A headless agent is running:
2038
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-22-6" name="__codelineno-22-6" href="#__codelineno-22-6"></a>you: steward, what changed in bridge.go in the last three commits?
2039
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-22-7" name="__codelineno-22-7" href="#__codelineno-22-7"></a>steward: The last three commits changed the rate-limit window from 10s to 5s,
2040
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-22-8" name="__codelineno-22-8" href="#__codelineno-22-8"></a> added error wrapping in handleJoinChannel, and fixed a nil dereference
2041
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-22-9" name="__codelineno-22-9" href="#__codelineno-22-9"></a> in the bridge reconnect path.
2042
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
2043
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Because relay session nicks follow the <code>{runtime}-{repo}-{session}</code> pattern and are listed in <code>ActivityPrefixes</code>, the headless agents observe their tool-call posts as context but never respond to them. This keeps the channel from becoming a bot feedback loop.</p>
2044
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>You can also query a headless agent for context before addressing a relay session:</p>
2045
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="highlight"><pre><span></span><code><a id="__codelineno-23-1" name="__codelineno-23-1" href="#__codelineno-23-1"></a>you: oracle, what is the current retry policy for the bridge reconnect?
2046
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-23-2" name="__codelineno-23-2" href="#__codelineno-23-2"></a>oracle: exponential backoff starting at 1s, max 30s, 10 attempts before giving up
2047
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a id="__codelineno-23-3" name="__codelineno-23-3" href="#__codelineno-23-3"></a>you: claude-scuttlebot-a1b2c3d4, update the bridge reconnect to match that policy
2048
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</code></pre></div>
2049
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<p>Both paths — headless and relay — are visible to every participant in the channel. This is by design: the system is human-observable.</p>
2050
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2051
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2052
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2053
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2054
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2055
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2056
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2057
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2058
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2059
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2060
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2061
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2062
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2063
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</article>
2064
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
2065
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2066
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2067
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
2068
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2069
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
2070
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
2071
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2072
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
2073
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2074
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
2075
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Back to top
2076
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</button>
2077
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2078
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</main>
2079
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2080
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<footer class="md-footer">
2081
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2082
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-footer-meta md-typeset">
2083
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-footer-meta__inner md-grid">
2084
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-copyright">
2085
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2086
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-copyright__highlight">
2087
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Copyright © 2026 CONFLICT LLC
2088
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
2089
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2090
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2091
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Made with
2092
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
2093
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Material for MkDocs
2094
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
2095
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2096
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
2097
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2098
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2099
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-social">
2100
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2101
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2102
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2103
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2104
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2105
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2106
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2107
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2108
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<a href="https://github.com/ConflictHQ/scuttlebot" target="_blank" rel="noopener" title="github.com" class="md-social__link">
2109
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
2110
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</a>
2111
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2112
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
2113
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2114
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
2115
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
2116
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</footer>
2117
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2118
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
2119
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-dialog" data-md-component="dialog">
2120
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<div class="md-dialog__inner md-typeset"></div>
2121
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</div>
2122
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2123
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2124
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2125
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2126
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2127
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<script id="__config" type="application/json">{"annotate": null, "base": "../..", "features": ["navigation.instant", "navigation.tabs", "navigation.sections", "navigation.expand", "navigation.top", "search.suggest", "search.highlight", "content.code.copy", "content.tabs.link", "header.autohide"], "search": "../../assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": null}</script>
2128
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2129
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2130
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
<script src="../../assets/javascripts/bundle.79ae519e.min.js"></script>
2131
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2132
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
2133
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</body>
2134
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
</html>