@@ -20,14 +20,17 @@ A typical conversation follows this pattern:
2020
2121<Steps >
2222<Step title = " Initialization Phase" >
23- - Client → Agent: ` initialize ` to establish connection
24- - Client → Agent: ` authenticate ` if required by the Agent
23+
24+ - Client → Agent: ` initialize ` to establish connection
25+ - Client → Agent: ` authenticate ` if required by the Agent
26+
2527</Step >
2628
27- <Step title = " Session Setup" >
28- Either:
29- - Client → Agent: ` session/new ` to create a new session
30- - Client → Agent: ` session/load ` to resume an existing session if supported
29+ <Step title = " Session Setup - either:" >
30+
31+ - Client → Agent: ` session/new ` to create a new session
32+ - Client → Agent: ` session/load ` to resume an existing session if supported
33+
3134</Step >
3235
3336<Step title = " Prompt Turn" >
@@ -64,13 +67,15 @@ Agents are programs that use generative AI to autonomously modify code. They typ
6467### Optional Methods
6568
6669<ParamField path = " session/load" >
67- [ Load an existing session] ( ./session-setup#loading-sessions ) (requires ` loadSession ` capability).
70+ [ Load an existing session] ( ./session-setup#loading-sessions ) (requires
71+ ` loadSession ` capability).
6872</ParamField >
6973
7074### Notifications
7175
7276<ParamField path = " session/cancel" >
73- [ Cancel ongoing operations] ( ./prompt-turn#cancellation ) (no response expected).
77+ [ Cancel ongoing operations] ( ./prompt-turn#cancellation ) (no response
78+ expected).
7479</ParamField >
7580
7681## Client
@@ -80,23 +85,27 @@ Clients provide the interface between users and agents. They are typically code
8085### Baseline Methods
8186
8287<ParamField path = " session/request_permission" >
83- [ Request user authorization] ( ./tool-calls#requesting-permission ) for tool calls.
88+ [ Request user authorization] ( ./tool-calls#requesting-permission ) for tool
89+ calls.
8490</ParamField >
8591
8692### Optional Methods
8793
8894<ParamField path = " fs/read_text_file" >
89- [ Read file contents] ( ./file-system#reading-files ) (requires ` fs.readTextFile ` capability).
95+ [ Read file contents] ( ./file-system#reading-files ) (requires ` fs.readTextFile `
96+ capability).
9097</ParamField >
9198
9299<ParamField path = " fs/write_text_file" >
93- [ Write file contents] ( ./file-system#writing-files ) (requires ` fs.writeTextFile ` capability).
100+ [ Write file contents] ( ./file-system#writing-files ) (requires
101+ ` fs.writeTextFile ` capability).
94102</ParamField >
95103
96104### Notifications
97105
98106<ParamField path = " session/update" >
99- [ Send progress updates] ( ./prompt-turn#3-agent-reports-output ) during prompt processing (no response expected).
107+ [ Send progress updates] ( ./prompt-turn#3-agent-reports-output ) during prompt
108+ processing (no response expected).
100109</ParamField >
101110
102111## Argument requirements
0 commit comments