resolve_channel_targets
Resolve one or more channel or category references in the current guild. Pass an array of channel names, IDs, or mentions. If a category is matched, expands it to all child message channels. Returns resolved channel IDs you can use with retrieve_messages. Always pass all targets in a single call — do not call this tool once per channel.
Contract
Section titled “Contract”Effect: read. Evidence role: discovery_only.
Resolve channel or category references in the current guild, including exact ids and category expansion.
Parameters
Section titled “Parameters”This is the current provider-facing JSON Schema, generated from the runtime definition.
{ "type": "object", "properties": { "targets": { "type": "array", "items": { "type": "string" }, "description": "One or more channel/category names, IDs, or mentions to resolve. Pass all targets in a single call instead of calling this tool multiple times." } }, "required": [ "targets" ]}Execution requirements
Section titled “Execution requirements”- guild context should exist
Expected postconditions
Section titled “Expected postconditions”- returns resolved message-channel targets for the current guild