Complete reference for both connectors, the environment variables / system properties, and the
default values. For task-oriented guidance, see Configuring the Agent,
Tools, RAG, Chat Memory, and
Audit Trail.
connectorId = cibseven-ai-agent. Required: agentName, message. All others optional.
| Parameter |
Type |
Default |
Purpose |
agentName |
String |
— (required) |
Logical agent name. |
message |
Text |
— (required) |
The user message; may reference process variables. |
instruction |
Text |
empty → bundled default prompt |
System prompt text. |
instructionMode |
Dropdown |
replace |
How instruction combines with the default: replace / append / prepend. Ignored when instruction empty; unknown value → error. |
Agent group
| Parameter |
Type |
Default |
Purpose |
baseUrl |
String |
OPENAI_BASE_URL env → https://api.openai.com/v1 |
OpenAI-compatible endpoint (chat model). |
model |
String |
…defaultModel prop → CIBSEVEN_CONNECT_AI_AGENT_DEFAULT_MODEL env → gpt-5.4-nano |
LLM model identifier. |
apiKey |
String |
OPENAI_API_KEY env |
Provider API key. |
customHeaders |
Text (JSON) |
{} |
Extra HTTP headers (object of string→string) on every request. |
reasoningEffort |
String |
unset |
Reasoning effort hint (e.g. low/medium/high), forwarded as-is. |
reasoningSummary |
String |
unset |
Enables reasoning summary (auto/concise/detailed); switches to the OpenAI Responses API. |
agentDescription |
Text |
empty |
Human-readable description. |
persistChatLog |
Dropdown |
empty = global default |
Per-activity override of the chat-log audit variable: ${true} / ${false} / empty. See Audit Trail. |
See Tools.
| Parameter |
Type |
Default |
Purpose |
mcpServers |
Text (JSON array) |
[] |
MCP servers: [{"name","url","headers"}]. name (1–32 of [a-zA-Z0-9_-]) prefixes tool names as <name>__<tool>; absent → slug from host/port. |
toolClasses |
Text (CSV) |
empty |
Comma-separated FQNs of @Tool classes (public no-arg constructor). Built-in: org.cibseven.connect.ai.agent.impl.ProcessStarterTool. |
Memory group
See Chat Memory.
| Parameter |
Type |
Default |
Purpose |
useChatMemory |
Dropdown |
${false} |
Activate per-conversation memory. |
memoryId |
String |
new UUID (returned as output) |
Conversation id to reuse across invocations. Shown only when useChatMemory = ${true}. |
chatMemoryMaxMessages |
String (int) |
20 |
Sliding-window size (messages retained). Shown only when useChatMemory = ${true}. |
RAG group
See RAG.
| Parameter |
Type |
Default |
Purpose |
pgHost |
String |
empty (setting it activates RAG) |
PostgreSQL host of the pgvector store. |
pgPort |
String (int) |
5432 |
PostgreSQL port. |
pgDatabase |
String |
empty |
Database name. |
pgUser |
String |
empty |
Database user. |
pgPassword |
String |
empty |
Database password. |
pgTable |
String |
langchain4j_embeddings |
pgvector table name. |
maxRagResults |
String (int) |
5 |
Max documents retrieved per query. |
minRagScore |
String (double) |
0.0 |
Min cosine-similarity (0.0–1.0); 0.0 = no filtering. |
embeddingDimension |
String (int) |
384 |
Embedding vector dimension; must match ingestion. |
embeddingModelName |
String |
empty → local AllMiniLmL6V2 |
Remote embedding model name (uses apiKey); empty → local model. |
Output parameters
| Source expression |
Template variable |
Type |
Purpose |
${output} |
agentOutput |
String |
Final agent text answer (required mapping). |
${outputAiMeta} |
agentOutput_aiMeta |
Map |
AI-generated marker. |
${memoryId} |
memoryId |
String |
Chat-memory id (when memory active). |
Note
The per-activity chat-log timeline is written to the process variable
cibseven-connect-ai-agent_<activityId> automatically — it is not an output parameter.
Knowledge Ingestor connector
connectorId = cibseven-knowledge-ingestor. Required: content, pgHost. Embeds text into the
pgvector store for later RAG retrieval. See RAG.
| Parameter |
Type |
Default |
Purpose |
content |
Text |
— (required) |
Text to embed and store. |
source |
String |
empty |
Source id (file/URL/process id), stored as segment metadata. |
metadata |
Text |
empty |
Extra metadata as comma-separated key=value pairs. |
chunkSize |
String (int) |
500 |
Max characters per chunk. |
chunkOverlap |
String (int) |
50 |
Character overlap between chunks. |
embeddingModelName |
String |
empty → local AllMiniLmL6V2 |
Remote embedding model name; empty → local. |
apiKey |
String |
OPENAI_API_KEY env |
API key for a remote embedding model. |
embeddingDimension |
String (int) |
384 |
Vector dimension; must match the model. |
pgHost |
String |
— (required) |
PostgreSQL host. |
pgPort |
String (int) |
5432 |
PostgreSQL port. |
pgDatabase |
String |
empty |
Database name. |
pgUser |
String |
empty |
Database user. |
pgPassword |
String |
empty |
Database password. |
pgTable |
String |
langchain4j_embeddings |
pgvector table name. |
Output
| Source expression |
Template variable |
Type |
Purpose |
${chunksIngested} |
ingestedChunks |
Integer |
Number of chunks embedded and stored. |
Environment variables & system properties
| Name |
Kind |
Default |
Effect |
OPENAI_API_KEY |
env |
— |
Fallback API key when apiKey is not set. |
OPENAI_BASE_URL |
env |
https://api.openai.com/v1 |
Fallback chat base URL when baseUrl is not set. |
cibseven.connect.ai-agent.defaultModel |
system property |
— |
Deployment-wide default model (wins over the env var). |
CIBSEVEN_CONNECT_AI_AGENT_DEFAULT_MODEL |
env |
— |
Deployment-wide default model (fallback for the property). |
cibseven.connect.ai-agent.redactContent |
system property |
false |
When true, message/response content in the audit log is replaced by a SHA-256 hash + length. |
CIBSEVEN_CONNECT_AI_AGENT_REDACT_CONTENT |
env |
false |
Env fallback for redaction. |
cibseven.connect.ai-agent.chatLogVariable.enabled |
system property |
true |
When false, the per-activity chat-log variable is not written (in-memory events still emitted to SLF4J / history). |
CIBSEVEN_CONNECT_AI_AGENT_CHAT_LOG_VARIABLE_ENABLED |
env |
true |
Env fallback for the chat-log toggle. |
AI_AGENT_ENABLED |
env |
distro-dependent |
Distribution-level master switch for the overlay (run/run4/tomcat/wildfly Docker). See Installation. |
Note
Resolution order is system property → environment variable → built-in default. Empty/blank
values are treated as unset.
Default values at a glance
| Setting |
Default |
Constant |
| Model (built-in fallback) |
gpt-5.4-nano |
DEFAULT_MODEL |
| Chat base URL |
https://api.openai.com/v1 |
DEFAULT_BASE_URL |
| PostgreSQL port |
5432 |
DEFAULT_PG_PORT |
| pgvector table |
langchain4j_embeddings |
DEFAULT_PG_TABLE |
| Max RAG results |
5 |
DEFAULT_MAX_RAG_RESULTS |
| Min RAG score |
0.0 |
DEFAULT_MIN_RAG_SCORE |
| Embedding dimension |
384 (AllMiniLmL6V2) |
DEFAULT_EMBEDDING_DIMENSION |
| Chunk size |
500 |
DEFAULT_CHUNK_SIZE |
| Chunk overlap |
50 |
DEFAULT_CHUNK_OVERLAP |
| Chat memory window |
20 |
DEFAULT_CHAT_MEMORY_MAX_MESSAGES |
| Instruction mode |
replace |
DEFAULT_INSTRUCTION_MODE |
CLI: KnowledgeIngestor arguments
See RAG for usage.
| Argument |
Required |
Default |
--file |
yes |
— |
--pgHost |
yes |
— |
--pgUser |
yes |
— |
--pgPassword |
yes |
— |
--pgPort |
no |
5432 |
--pgDatabase |
no |
postgres |
--pgTable |
no |
langchain4j_embeddings |
--chunkSize |
no |
500 |
--chunkOverlap |
no |
50 |