What agents do
You give an agent a goal and a set of tools, and it figures out how to get there: which tools to call, in what order, and when to ask you for input.- Adaptive: takes different approaches for different situations
- Tool-driven: uses your apps and workflows as needed
- Conversational: works through tasks in a back-and-forth chat
- Context-aware: considers your instructions, skills, and conversation history
Configure an agent in three moves
You do not need to write a long system prompt up front. The fastest way to a useful agent is to let it do real work, then have it write its own instructions.Connect your apps
Open the Apps section and add the integrations the agent needs (Gmail, Salesforce, Slack, and so on). The apps you connect define what the agent can see and do, so start with the two or three it actually needs.
Start chatting and give it a real task
Use the built-in chat to run an actual task end to end. Watch where it guesses, asks the wrong thing, or misses a step.
Ask it to write its own instructions and skills
Once it completes a task the way you want, tell it: “Update your system prompt so you always do it this way” or “Turn this into a skill.” The agent writes its own instructions and skills, getting you 90% of the way without hand-authoring anything.
The agent builder
The configuration panel has two tabs:- Agent: everything the agent is made of. Agent Preferences holds the model and the system prompt (its instructions), and below that sit Triggers, Apps, Skills, Subagents, and Abilities.
- Settings: how the agent presents and behaves outside its core logic: Personalization, Agent Details, Chat Preferences, Slack Preferences, Secrets, and the Danger Zone.
Apps
Apps are the integrations your agent connects to, such as Gmail, Salesforce, Slack, Notion, and 150+ more. The apps you connect determine what the agent can access, so this is the most important part of configuration.

Account selection
Click any connected app to open its detail view. The Account selector controls which login the agent uses to call that app’s tools.
- Use Personal Default: each person who runs the agent uses their own default account. This is the default.
- Use Specific Account: pin one account for the agent, useful when you have multiple accounts for the same service.
- Use Team Default (team agents only): everyone on the team uses the same shared account.
Credentials
How agents authenticate, personal vs. team credentials, and the account selection flow.
Tool Management and approvals
The same detail view has a Tool Management panel that controls which of an app’s tools the agent can call, and which ones need your approval first. Tools are grouped into Read-only tools and Write/delete tools.
| Preset | Behavior |
|---|---|
| Always allow | Every tool runs without asking. |
| Ask each time | The agent pauses for approval before any tool call. |
| Ask for writes/deletes | Read-only tools run freely; write, delete, and unknown-risk tools pause for approval. |
| Custom | Set the mode per tool: allow always, ask each time, or never allow (deny). |
Human in the Loop
How approvals work, what the agent shows you, and how to tune when it pauses.
Skills
Skills teach your agent how to do specific work your way: multi-step processes, templates, and domain knowledge that load only when relevant. You rarely write one by hand. The easiest path is to prompt the agent in a chat: get it to do a task well, then say “turn this into a skill.” When it gets something wrong later, give it feedback in the chat and it updates the skill. The AI Skill Editing toggle is what lets it create and edit skills on its own.
- Create With AI: describe the skill and the agent generates it.
- Upload Files: turn a document or
.zipinto a skill. - Write Skill Instructions: enter a name and description yourself.
- Add Existing Skill: attach a skill you already created.
Agent Skills Guide
Create skills, attach them to agents, and build a library that improves over time.
Triggers
Agents can run on their own, without you starting the chat. The Triggers header shows AI Managed: when on, the agent can create, edit, and manage its own triggers and schedules during a conversation.
| Option | What it does |
|---|---|
| App Trigger | Runs the agent when an event happens in another app (new email, new Slack message, a record changes). |
| Scheduled Trigger | Runs the agent on a recurring schedule, for example every weekday at 9 AM. |
| One-Time Trigger | Runs the agent once at a specific time. |
| Create With AI | Describe what you want and the agent builds a custom trigger for you. |
Agent Triggers Guide
Set up app and scheduled triggers, write prompt templates, and manage active triggers.
Subagents
Subagents let your agent delegate to other agents. Instead of doing everything in one conversation, it can spin up focused helpers that work in parallel, then collect the results and continue.- Self-cloning
- Invoking other agents
The agent clones itself, keeping the same tools and instructions. Useful for parallel work: spawn several clones, each handling a different subtask. The clone shows up as “(Me)” in the list and is enabled by default. Clones cannot clone themselves again (depth limit of 1), and you can scope a clone to a subset of apps.
Abilities
Abilities are the agent’s built-in capabilities. Most are on by default, and each can be toggled from the Abilities section.
| Ability | Default | What it does |
|---|---|---|
| Web Search | On | Searches the web for current information. Choose the provider (Exa, Parallel, Firecrawl, or the model’s native search). |
| Web Fetch | On | Reads the content of a specific URL. Choose the provider (Firecrawl, Parallel, Exa, or Gumloop). |
| Image Generation | On | Creates images from text prompts. |
| Search Past Conversations | On | Searches and retrieves earlier conversations for context. The backbone of an agent that learns over time. |
| Ask Question | On | Lets the agent pause and ask you a structured, multiple-choice question when it needs a decision. |
| Tool Discovery | Auto | Loads tool schemas on demand. In Auto, the agent loads tools directly when they are small (roughly 10% of context) and switches to on-demand discovery when they grow larger. |
| App Rules Creation | On where available | Lets the agent propose App Rules for your review during a chat. Enabled by default on plans that include App Rules. |
Code sandbox
Every agent has a built-in code sandbox for running Python and shell commands in a secure, isolated environment. It is always on, so the agent can analyze data, generate files, and run scripts automatically. You do not need to configure anything. The sandbox persists installed packages and workspace files across conversations and ships with 80+ Python packages preinstalled.Code Sandbox & Secrets
Sandbox capabilities, persistence, execution limits, preinstalled packages, and Agent Secrets.
Evaluations and reflections
Two features help you measure and improve agents over time.Evaluations
Define test cases and grade your agent’s responses so you can catch regressions and compare changes before they ship.
Reflections
Let your agent review its own recent conversations on a schedule and propose improvements to its instructions and skills.
Embedding agents in workflows
Creating an agent is the 0 to 1. Embedding it in a workflow is the 1 to 100. The Agent node runs any of your configured agents inside a workflow, so you can chain it with other nodes and run it in batch.| Capability | Standalone Agent | Agent in Workflow |
|---|---|---|
| Manual chat | Yes | Yes |
| Scheduled and event triggers | Yes | Yes |
| Chain with other nodes | No | Yes |
Agent Node
Embed agents in workflows for chaining and batch processing.
Working in chat
Chat input menu
The + menu in the chat input bar gives you quick actions while you work:
- Add photos & files: attach files and images to your message.
- Use skill: manually point the agent at a specific skill.
- Mention integration: reference a connected app directly in your message.
- Mention secret: reference a stored secret so the agent can use it without you pasting the value.
- Incognito: toggle a private conversation (covered below).
Voice input
You can send audio instead of typing. Gumloop transcribes it on the server and sends the text to the agent, so the conversation flows the same whether you type or talk.
Message queue and steering
You do not have to wait for the agent to finish before sending your next message. The message queue lets you line up follow-ups while the agent works, and it picks them up between steps.
Context usage meter
The circular meter in the bottom-right of the chat input shows how much of the model’s context window is in use. Hover it for a breakdown across System, AI Instructions, Abilities, Tools, Skills, Subagents, and Conversation.
Incognito mode
Incognito conversations are not saved to the database. They are held in temporary memory and auto-deleted after 24 hours. Toggle Incognito from the chat input menu before sending.| Behavior | Standard chat | Incognito chat |
|---|---|---|
| Message storage | Saved permanently | Not saved |
| Visible in history and search | Yes | No |
| Included in data exports | Yes | No |
| Files and artifacts | Stored permanently | Auto-deleted after 24 hours |
| Used for reflections | Yes | No, excluded |
Understanding credit costs
Agents consume credits based on AI model usage, tool calls, and any workflows they run. Cost depends on the model, message length, conversation history, and the number of tools available. Open Chat Details on any conversation to see the credit breakdown, split into Chat & Reasoning and Tool Calls, along with the model and source of the chat.
Credits
Full model pricing, workflow and integration costs, and how to track usage.
Settings
The Settings tab covers how the agent presents and behaves outside its core logic.
| Section | What it controls |
|---|---|
| Personalization | The agent’s icon, name, and description. |
| Agent Details | Metadata about the agent, plus Make a Copy to duplicate it. |
| Chat Preferences | Smart Suggestions (suggested next actions in chat) and File Sharing Behavior (Default, Organization, or Anyone with the link) for files the agent generates. |
| Slack Preferences | How the agent behaves in Slack, including thread responses and attribution. |
| Secrets | Environment variables and secrets the agent can use. These are injected into the code sandbox at runtime and never logged. |
| Danger Zone | Delete the agent. |
Deploying agents
An agent is not limited to the Gumloop chat. Deploy it where your team already works.Slack
Deploy agents to Slack channels for team-wide access.
Microsoft Teams
Deploy agents to Microsoft Teams channels.
Give your agent an inbox it can read and reply from.
Hosted pages
Share a public or private hosted chat page for your agent.
Finding agents
The Agents page lists every agent you can access. Use the tabs to switch views:| Tab | What it shows |
|---|---|
| Mine | Agents you created. |
| Shared with me | Agents others shared with you directly or through your organization. |
| Organization | All agents visible to your organization. |

Managing chats
Every conversation appears in the sidebar. Right-click a chat or open its three-dot menu to manage it.
| Action | What it does |
|---|---|
| Share | Share the conversation as a read-only link. |
| Rename | Give the chat a custom name so you can find it later. |
| Delete | Permanently remove the conversation. |
Guardrails
For agents that take real actions, layer on guardrails so they stay within bounds.Human in the Loop
Make the agent pause for approval before write, delete, and other sensitive tool calls.
App Rules
Set conditions that block or flag specific tool calls at the agent or organization level.
Self-improving instructions
Your agent can update its own system prompt during a conversation. Correct it once (“always check Salesforce first,” “keep emails under 100 words”) and it edits its instructions so the same mistake does not happen again. Changes take effect on the next step and persist across future conversations. The toggle sits below the system prompt editor and is on by default; there is no version history, so revert by editing the prompt manually.AI advanced settings
Click Advanced in Agent Preferences to fine-tune how the model behaves. This is an advanced area: the defaults are optimized for a good balance of performance, cost, and reliability, so most people never need to touch it.
- Model
- Summarization
- Fallback
Per-provider model parameters. Settings are stored per provider, so switching models preserves your preferences for each.

| Parameter | Notes |
|---|---|
| Max Steps | How many tool calls the agent can make before it has to respond. Default 100, range 1 to 200. Increase for tasks that chain many tools. |
| Reasoning / thinking | How much the model deliberates before answering. OpenAI uses Reasoning Effort, Claude uses Extended Thinking with a token budget, Gemini uses Thinking Level. |
| Temperature | Output randomness. Lower is more focused, higher is more creative. Claude forces this to 1.0 when extended thinking is on. |
| Max Tokens | Upper bound on generated tokens. Defaults to Auto. |
| Top P / Top K | Sampling controls. Adjust Temperature or Top P, not both. |
| Parallel tool calls | Whether the model can call multiple tools at once. Disable for strict sequential execution. |
AI Models
Browse the full model catalog by tier, vision models, and bring-your-own-key (BYOK).
Best practices and troubleshooting
- Best practices
- Troubleshooting
Start simple, add complexity
Start simple, add complexity
Begin with two or three apps and short instructions. Test, watch how the agent behaves, then add tools and rules based on real usage. Avoid launching with 15 tools and a 2,000-word prompt.
Treat the agent as a work in progress
Treat the agent as a work in progress
When the agent makes a mistake, ask it: “What could I add to your instructions to prevent this?” Then have it update its own prompt or a skill. Review conversation history for patterns.
Set clear boundaries
Set clear boundaries
Be explicit about what the agent should never do without approval: delete records, send emails, make purchases, or modify production data. Back this up with Tool Management approvals.
Next steps
Agent Triggers
Run agents automatically on a schedule or in response to events.
Agent Skills
Build reusable knowledge packs that teach agents how to do specific work.
Evaluations
Grade agent responses and catch regressions before they ship.
Reflections
Let agents review their own work and propose improvements.
Code Sandbox & Secrets
Run code securely and manage agent secrets.
Agent Node
Embed agents in workflows for chaining and batch processing.
