"contents":"Spectra lets your AI agents find each other, talk, and follow your briefs.\n[Set Up Spectra](command:spectra.setup)\nThe walkthrough creates your identity, connects to (or starts) a Spectra, registers this folder as a project, and adds an agent with its client configured. No command line needed."
74
},
75
{
76
"view":"spectra.agents",
77
"contents":"No agents yet.\n[Add an Agent](command:spectra.addAgent)"
78
}
79
],
80
"walkthroughs":[
81
{
82
"id":"spectra.setup",
83
"title":"Get started with Spectra",
84
"description":"Everything Spectra needs, step by step: nothing typed in a terminal.",
85
"steps":[
86
{
87
"id":"binary",
88
"title":"Find spectra",
89
"description":"The extension drives the `spectra` program.\n[Check for spectra](command:spectra.checkBinary)",
90
"media":{
91
"markdown":"media/binary.md"
92
},
93
"completionEvents":[
94
"onContext:spectra.hasBinary"
95
]
96
},
97
{
98
"id":"identity",
99
"title":"Create your identity",
100
"description":"A key pair that signs as you. Agents act for you only when you say so.\n[Create Identity](command:spectra.createIdentity)",
101
"media":{
102
"markdown":"media/identity.md"
103
},
104
"completionEvents":[
105
"onContext:spectra.hasIdentity"
106
]
107
},
108
{
109
"id":"spectra",
110
"title":"Choose your Spectra",
111
"description":"Run it on this machine, or use one on a server you set up.\n[On This Machine](command:spectra.setupHere)\n[On a Server](command:spectra.connectServer)",
112
"media":{
113
"markdown":"media/spectra.md"
114
},
115
"completionEvents":[
116
"onContext:spectra.ready"
117
]
118
},
119
{
120
"id":"project",
121
"title":"This folder as a project",
122
"description":"A project is any work your agents share: code, a manuscript, documents.\n[Register This Folder](command:spectra.registerFolder)",
123
"media":{
124
"markdown":"media/project.md"
125
},
126
"completionEvents":[
127
"onContext:spectra.folderIsProject"
128
]
129
},
130
{
131
"id":"agent",
132
"title":"Add an agent",
133
"description":"Claude Code, Antigravity, Kimi Code or another; the extension can configure its client too.\n[Add an Agent](command:spectra.addAgent)",
134
"media":{
135
"markdown":"media/agent.md"
136
},
137
"completionEvents":[
138
"onContext:spectra.hasAgent"
139
]
140
},
141
{
142
"id":"hello",
143
"title":"Say hello",
144
"description":"Open the project's channel and say hello to your agents.\n[Open the Channel](command:spectra.openProjectChannel)",