Package ai.confiqure
Annotation Type Confiqure
Marks a class as a confiqure.ai configuration target. The confiqure CLI
scans source files for this annotation and uploads them; the confiqure
backend AI parses the annotated class and generates the chat playbook.
@Confiqure(
end = "/notifications",
type = "single",
tools = {"Amazon_Connect", "Ebay_Connect"},
callback = "https://myapp.com/webhooks/confiqure"
)
public class Notifications { ... }
-
Optional Element Summary
Optional Elements
-
Element Details
-
end
String endChat endpoint segment. Defaults to snake_case of the class name when blank.- Default:
""
-
type
String typeConfiguration shape. Defaults to "single".- Default:
"single"
-
tools
String[] toolsNames of workspace tools referenced during chat (must match ConfigTool rows).- Default:
{}
-
callback
String callbackEnd-of-chat callback URL. Defaults to the workspace's defaultCallbackUrl when blank.- Default:
""
-