Accessing Settings
- Open any agent in Agent Creator
- Go to the Settings section
- Navigate between tabs for different configuration areas
General Settings
Basic agent configuration:Sharing & Access
Control who can use your agent.Visibility Levels
When you publish, choose visibility:Sharing Levels
From most private to most open, an agent can be shared with:- Specific users or groups in the agent’s organization.
- The agent’s organization — every member gets access.
- Another organization you belong to — pick the target in the organization selector.
- All authenticated users — the “All” entry.
- Anonymous / public link — access without signing in, through the anonymous sharing mechanism.
Sharing with “All” — every authenticated user
Choosing All in the organization selector shares the agent with every signed-in user of the platform who belongs to at least one organization — including users who are not members of the agent’s organization. It is the authenticated counterpart of the anonymous link:
Typical use cases — opening an agent to the whole platform in authenticated mode, to users who have a platform account but are not members of the publishing organization:
- Mutualized compliance and governance agents: an AI Act compliance assistant, a security-review agent or a legal/GDPR advisor built and maintained once by a central team (compliance, CISO, legal) in its own organization, and served to every organization of the platform — one agent to keep up to date, every entity gets the same vetted answers, and each caller’s usage stays attributed, quota’d and auditable in their own organization.
- Internal assistants for a multi-entity company: HR, IT-support or onboarding agents offered to every subsidiary’s organization without duplicating them.
- Selective mutualization: the same pattern org-by-org — share the agent with the specific organizations that subscribe to it, rather than with everyone.
The cross-org sharing permission
Sharing beyond the agent’s own organization (a specific other organization, or “All”) requires theagent-factory:sharing:cross-org permission:
- Held by default by organization Owners (via
*) and Admins (viaagent-factory:*). Opt-in for every other role — crossing organization isolation is a deliberate decision, and the role receiving it becomes accountable for inter-organization sharing. - Grantable to custom roles in AI Governance’s role editor, in the Agents permissions (“Share Agents Across Organizations”).
- Deliberately not covered by the
agent-factory:agents:*wildcard: being allowed to edit agents does not imply being allowed to expose them outside the organization.
user role unless you pick one explicitly.
Managing Access
For restricted visibility:- Go to Settings > Sharing
- Click Add Access
- Search for users or groups — or pick an organization (your current one, another of your organizations, or “All”) if you hold the cross-org sharing permission
- Select the access level
- Save
Access Requests
When users request access to your agent:- You’ll receive a notification
- Go to Settings > Sharing > Requests
- Review the request and message
- Approve or deny
Retention
Control how long data is kept.Conversation Retention
How long to keep chat history:- Inherit from organization - Use org-wide default
- Custom - Set specific retention period (7-365 days)
- No limit - Keep indefinitely
Document Retention
For uploaded files:- Same options as conversation retention
- Applies to files attached in conversations
Artifact Retention
For generated content (code, documents):- Controls how long canvas artifacts are stored
Retention settings affect only future data. Existing data follows the policy that was active when it was created.
Memory
Memory is not set in Settings: it is configured in the Memory capability, under Capabilities → Memory → Parameters (JSON). See Agent Memory for the full picture.Session Memory
Carries a summary of past conversations into new ones, for the same user and the same agent:- Enabled by the Workflow, Light Agent, Full Agent and Orchestrator profiles (
session_memory: true), off on Simple - Kept in the user’s login session: a new login starts from an empty summary
- To keep conversations strictly isolated, set
session_memorytofalseand republish the agent (see Turn off cross-conversation memory)
Long-term Memory
Keeps facts and preferences the agent explicitly saves, across conversations and sessions:- Enabled by the Full Agent and Orchestrator profiles
- The agent saves a memory by calling
memory_remember; memories stay stored after the user logs out - At each message, the user’s most recent memories for this agent are loaded, up to
max_memories(default: 50)
long_term entry of the Memory capability’s Parameters (JSON) (enabled, config.max_memories), save, then republish the agent.
Model Settings
Advanced model configuration:Budget Limits
Control resource usage per message. Each of these budgets resets at the start of every new user message and is checked at the start of each internal turn, before the next LLM call — a turn already in flight is never killed mid-way. Message Token Budget and Tool Call Budget fall back to the profile default (see below) when left empty. Max Turns is different: it is a single workspace-wide ceiling (default 50), not a per-profile value. It matches the agentic loop’s built-in hard cap of 50 turns and exists only as a backstop against a runaway loop; what actually bounds per-message consumption is the token and tool-call budgets. Set it on an agent to lower (or raise, up to the hard cap) that ceiling for that agent.These budgets are per message, not per conversation — they bound the work an agent does to answer a single user turn (which may span many internal reasoning steps and tool calls), and start fresh on the next message. The conversation-wide ceiling is a separate mechanism,
context_budget, below.The “global” defaults above are the platform baseline. In practice each agent inherits the defaults of its profile (Simple, Workflow, Light, Full, Orchestrator), which the table below spells out. Values you set on the agent override both.
Defaults per profile
Higher profiles unlock more autonomy and therefore ship with larger budgets:
Max Turns is not in this table: it is a single workspace-wide default (50, matching the loop’s hard cap) rather than a per-profile value, since the turn count is only a runaway-loop backstop — the token and tool-call budgets above are what shape each profile’s real per-message effort.
Orchestrators also cap delegation depth at 3 levels (Agent A → B → C) to prevent runaway sub-agent chains.
Conversation context ceiling
Separate from the per-message budgets above,context_budget (default 120,000 tokens) caps how large a single conversation’s live context can grow — the accumulated history + current request + tool schemas sent to the model on any one call. It is not exposed in the settings UI today; it comes from the profile / platform default.
- At 70% of the ceiling, the runtime compacts the oldest context proactively.
- At 100%, it attempts one emergency compaction; if the request still doesn’t fit, the turn fails with a “Request too large… start a new conversation” message instead of an opaque provider error.
Safety & Guardrails
Add per-agent safety checks that run around the model: before it (input), after the response (output), or before a tool runs (action).- Input guardrails: PII detection (mask or block), prompt injection (block), off-topic / topic guard (redirect or block).
- Output guardrails: toxicity (flag, block, or regenerate), hallucination (checks answers against the agent’s knowledge base).
Channels
Configure how your agent is accessed.Web Chat
The default chat interface:- Enabled by default
- Customizable welcome message
- Suggested prompts for users
API Access
Programmatic access:- Enable API access in Settings > Channels
- Copy the endpoint URL
- Use your API key to authenticate
Embeds
Embed the chat widget on websites:- Enable embedding
- Configure allowed domains
- Copy the embed code
- Add to your website
Danger Zone
Irreversible actions:Unpublish
Remove the agent from public access while keeping the draft:- Go to Settings > Danger Zone
- Click Unpublish
- Confirm
Delete
Permanently remove the agent:- Go to Settings > Danger Zone
- Click Delete Agent
- Type the agent name to confirm
- Click Delete
Next Steps
Publish your agent
Make your agent available to others
View analytics
See how users interact with your agent