You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clarify email-agent attribute docs and hide advanced inputs
Rewrite every input/output description on the email-agent node, and
hide the less-important attributes (context, subject, max_rounds,
reply_timeout, tools, schema inputs; rounds and usage_metadata outputs)
so the editor surfaces only from/interlocutors/objective/instructions
and the result/transcript/finish_reason outputs by default.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
description: "The goal the agent should pursue through the conversation.",
41
+
description:
42
+
"The goal the agent pursues through the email conversation. State it as "+
43
+
'a concrete outcome, e.g. "Get all three approvers to confirm the Q3 budget."',
36
44
type: "string",
37
45
required: true,
38
46
},
39
47
{
40
48
name: "instructions",
41
-
description: "Optional persona / behavioural system prompt.",
49
+
description:
50
+
"Optional persona and behavioural guidance — tone, constraints, and how "+
51
+
"to handle non-replies. Becomes part of the agent's system prompt.",
42
52
type: "string",
43
53
required: false,
44
54
},
45
55
{
46
56
name: "context",
47
-
description: "Optional background material for the agent.",
57
+
description:
58
+
"Optional background material (facts, prior decisions, reference text) "+
59
+
"the agent should know before it starts. Appended to the objective.",
48
60
type: "string",
49
61
required: false,
62
+
hidden: true,
50
63
},
51
64
{
52
65
name: "subject",
53
-
description: "Default subject for newly opened email threads.",
66
+
description:
67
+
"Default subject line for new email threads the agent opens. If omitted, "+
68
+
"one is derived from the objective.",
54
69
type: "string",
55
70
required: false,
71
+
hidden: true,
56
72
},
57
73
{
58
74
name: "max_rounds",
59
-
description: `Maximum conversation rounds before wrapping up (default ${DEFAULT_MAX_ROUNDS}).`,
75
+
description: `Maximum number of conversation rounds before the agent wraps up, even if the objective isn't met (default ${DEFAULT_MAX_ROUNDS}).`,
60
76
type: "number",
61
77
required: false,
62
78
value: DEFAULT_MAX_ROUNDS,
79
+
hidden: true,
63
80
},
64
81
{
65
82
name: "reply_timeout",
66
-
description: `How long to wait for each reply, e.g. "3 days", "24 hours" (default ${DEFAULT_REPLY_TIMEOUT}).`,
83
+
description: `How long to wait for each reply before treating that person as unresponsive and letting the agent decide how to proceed. Accepts values like "3 days", "24 hours", or "30 minutes" (default ${DEFAULT_REPLY_TIMEOUT}).`,
67
84
type: "string",
68
85
required: false,
69
86
value: DEFAULT_REPLY_TIMEOUT,
87
+
hidden: true,
70
88
},
71
89
{
72
90
name: "tools",
73
-
description: "Tool references the agent may call between emails.",
91
+
description:
92
+
"Optional tool references the agent may call between emails (for example "+
93
+
"to look something up before replying), as a JSON array.",
74
94
type: "json",
75
95
required: false,
96
+
hidden: true,
76
97
},
77
98
{
78
99
name: "schema",
79
-
description: "Optional schema constraining the final result.",
100
+
description:
101
+
"Optional JSON schema constraining the shape of the final result.",
0 commit comments