Describe the shared style
describe_styleDescribe the shared style. Use this when the user asks what their references have in common or wants rules to design by, such as "what is my taste?". Pass the profile_key and optionally ref_ids to use only some references. Returns concrete rules for layout, type, texture and hierarchy, a palette of hex colors with how many references use each, and the most common style tags. The rules are suggestions to confirm with the user, then keep with save_profile.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"profile_key": "tp_604a48a85c9a4da5a2a15ba7b4198f1b"
},
"name": "describe_style"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref_ids | No | Only use these references; leave out to use all of them. | |
| profile_key | Yes | The profile_key that add_refs returned. Keep it: it is the only way back to this profile and it is not recoverable. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | Yes | ||
| type | Yes | ||
| as_of | Yes | UTC date of this answer. | |
| layout | Yes | ||
| notice | Yes | ||
| source | Yes | ||
| status | Yes | ||
| palette | Yes | ||
| texture | Yes | ||
| based_on | Yes | ||
| hierarchy | Yes | ||
| refs_total | Yes |