Index
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.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 istrueover the root instance's current values. - 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.Secretfield 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 istrueover 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 istrueover the bound instance's current values. - Confiqure.ToolGates - Annotation Type in ai.confiqure
-
Container for repeated
Confiqure.ToolGatedeclarations on one endpoint class. - Confiqure.Type - Enum in ai.confiqure
- ConfiqureProcessor - Class in ai.confiqure
- ConfiqureProcessor() - Constructor for class ai.confiqure.ConfiqureProcessor
E
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
- 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
V
- value() - Element in annotation type ai.confiqure.Confiqure.ToolGates
- 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.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.
All Classes and Interfaces|All Packages