Index

A C D E G I K L M N O P R S T U V 
All Classes and Interfaces|All Packages

A

ai.confiqure - package ai.confiqure
 
async() - Element in annotation type ai.confiqure.Confiqure.Tool
Server-side reply discipline (ignored when serverSide=false).

C

Confiqure - Annotation Type in ai.confiqure
Marks a class as a confiqure.ai configuration target.
Confiqure.Consent - Annotation Type in ai.confiqure
Verbatim, auditable consent capture on a Boolean field.
Confiqure.DataScope - Enum in ai.confiqure
Ownership of a saved configuration: shared across an organization, or private to each end user.
Confiqure.DefaultCallbackHook - Annotation Type in ai.confiqure
Marks a controller method as the workspace's default callback hook.
Confiqure.Gate - Annotation Type in ai.confiqure
Declarative flow gate on a single field: the confiqure conversation may only WRITE this field when the Confiqure.Gate.requires() predicate is true over the root instance's current values.
Confiqure.Protect - Annotation Type in ai.confiqure
Opts a type = MULTI configuration class OUT of chat deletion.
Confiqure.Scope - Enum in ai.confiqure
 
Confiqure.Secret - Annotation Type in ai.confiqure
Classifies a String field as a secret (password, API token, TOTP seed, …).
Confiqure.SecretKind - Enum in ai.confiqure
The kinds of secret a Confiqure.Secret field can hold.
Confiqure.SectionGate - Annotation Type in ai.confiqure
Declarative flow gate on a whole nested section: ANY write at or under this field's path is only permitted while the Confiqure.SectionGate.requires() predicate is true over the root instance's current values.
Confiqure.SystemOnly - Annotation Type in ai.confiqure
Marks a field as engine- or tool-populated ONLY: every conversation-proposed write to it (or to any field beneath it) is rejected.
Confiqure.Tool - Annotation Type in ai.confiqure
Marks a method as a tool the chat agent can invoke during a session.
Confiqure.ToolGate - Annotation Type in ai.confiqure
Declarative flow gate on a host tool, declared on the endpoint (root) class: the named tool is only dispatchable while the Confiqure.ToolGate.requires() predicate is true over the bound instance's current values.
Confiqure.ToolGates - Annotation Type in ai.confiqure
Container for repeated Confiqure.ToolGate declarations on one endpoint class.
Confiqure.Type - Enum in ai.confiqure
 
ConfiqureProcessor - Class in ai.confiqure
 
ConfiqureProcessor() - Constructor for class ai.confiqure.ConfiqureProcessor
 

D

dataScope() - Element in annotation type ai.confiqure.Confiqure
Who a saved configuration belongs to.

E

end() - Element in annotation type ai.confiqure.Confiqure
Chat endpoint segment.

G

getSupportedSourceVersion() - Method in class ai.confiqure.ConfiqureProcessor
 

I

id() - Element in annotation type ai.confiqure.Confiqure.Consent
Stable consent identifier, e.g.
init(ProcessingEnvironment) - Method in class ai.confiqure.ConfiqureProcessor
 

K

kind() - Element in annotation type ai.confiqure.Confiqure.Secret
What kind of credential this is (drives masking hints and audit labels).

L

LIMITED - Enum constant in enum ai.confiqure.Confiqure.Scope
 

M

message() - Element in annotation type ai.confiqure.Confiqure.Gate
Optional coaching shown to the conversation when the gate blocks a write.
message() - Element in annotation type ai.confiqure.Confiqure.SectionGate
Optional coaching shown to the conversation when the section gate blocks a write.
message() - Element in annotation type ai.confiqure.Confiqure.ToolGate
Optional coaching shown to the conversation when the tool gate blocks a dispatch.
MULTI - Enum constant in enum ai.confiqure.Confiqure.Type
 

N

name() - Element in annotation type ai.confiqure.Confiqure.Tool
Tool name.

O

ORG - Enum constant in enum ai.confiqure.Confiqure.DataScope
 
OTHER - Enum constant in enum ai.confiqure.Confiqure.SecretKind
 

P

PASSWORD - Enum constant in enum ai.confiqure.Confiqure.SecretKind
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class ai.confiqure.ConfiqureProcessor
 

R

requires() - Element in annotation type ai.confiqure.Confiqure.Gate
Predicate (grammar above) that must hold over the root instance's current values before this field may be written.
requires() - Element in annotation type ai.confiqure.Confiqure.SectionGate
Predicate (see Confiqure.Gate) that must hold before any field at or under this path may be written.
requires() - Element in annotation type ai.confiqure.Confiqure.ToolGate
Predicate (see Confiqure.Gate) that must hold over the bound instance before the tool may be dispatched.

S

scope() - Element in annotation type ai.confiqure.Confiqure
Chat context scope: LIMITED (this endpoint only) or UNLIMITED (can navigate all endpoints).
serverSide() - Element in annotation type ai.confiqure.Confiqure.Tool
true (default): a server-side tool — confiqure dispatches an HTTP call to this controller method (returns data / performs a backend action, no UI).
SINGLE - Enum constant in enum ai.confiqure.Confiqure.Type
 

T

text() - Element in annotation type ai.confiqure.Confiqure.Consent
The verbatim consent/legal text shown to the user.
TOKEN - Enum constant in enum ai.confiqure.Confiqure.SecretKind
 
tool() - Element in annotation type ai.confiqure.Confiqure.ToolGate
The tool name (as referenced in Confiqure.tools()) this gate governs.
tools() - Element in annotation type ai.confiqure.Confiqure
Names of @Confiqure.Tool methods this endpoint can invoke during chat.
TOTP - Enum constant in enum ai.confiqure.Confiqure.SecretKind
 
type() - Element in annotation type ai.confiqure.Confiqure
Configuration shape: SINGLE (one record per user) or MULTI (table of records).

U

UNLIMITED - Enum constant in enum ai.confiqure.Confiqure.Scope
 
USER - Enum constant in enum ai.confiqure.Confiqure.DataScope
 

V

value() - Element in annotation type ai.confiqure.Confiqure.ToolGates
 
valueOf(String) - Static method in enum ai.confiqure.Confiqure.DataScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.confiqure.Confiqure.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.confiqure.Confiqure.SecretKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.confiqure.Confiqure.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum ai.confiqure.Confiqure.DataScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.confiqure.Confiqure.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.confiqure.Confiqure.SecretKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.confiqure.Confiqure.Type
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G I K L M N O P R S T U V 
All Classes and Interfaces|All Packages