> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jinba.io/llms.txt
> Use this file to discover all available pages before exploring further.

# In-Chat Forms and Suggestions

> Flow input forms, flow approval cards, multiple-choice questions, AI operation cards, connect cards, agent hand-off cards, agent setting proposals, skill suggestions, and save-to-knowledge proposals

As the AI works, it may show input forms or suggestion cards in the chat. This page explains what each one means and how to respond.

Cards that propose keeping something for later — a skill, knowledge, a connector, or a new agent — open with a plain-language line describing what approving will do; the corresponding product term appears alongside as a label (for example "It will be saved as a Skill").

## Flow input forms

When running a jinba-flow flow, the required inputs are shown as a form.

* Fill in the required fields (marked with `*`) and press "**Run**" to execute the flow
* Fields with an **AI guess** badge contain initial values the AI inferred from the conversation. You can use them as-is or edit them
* For file fields, enter the path or reference of the file the flow needs
* Press "Cancel" to abandon the input

## Flow approval card

If a running flow reaches a step that waits for a person — an approval step (WAIT\_FOR\_APPROVAL) or a step that asks you a question — the flow-run card (the card that tracks a flow's run status in the chat) switches to "**Awaiting approval…**" and shows a form. Requests you can settle with a choice plus a comment (optional or required) are answered right on the card; if the step needs a form that chat cannot display, the card asks you to respond on the Jinba Flow side instead. See [jinba-flow integration](/en/pages/jinba_app_neo/connectors/jinba-flow) for how approvals work (comments, actions, and expiry).

## Multiple-choice questions

When the AI is unsure how to proceed, it may show a question card with options.

* Choose one option per question (or several, when "Multi-select" is shown)
* If no option fits, pick "**Other**" and type a free-form answer (typing selects it automatically)
* "**None of these fit**" dismisses the question entirely — the AI won't re-present the same options and follows up a different way instead
* Once you answer, the AI resumes work

## Jinba AI operation card

When the conversation calls for jinba-flow operations and AI operation is off, a card may appear asking "**Let the AI operate your Jinba?**"

* Choose "**Enable**" and an "**Allow the AI to operate your Jinba?**" dialog explains the scope; press "**Allow**" to let the AI list, create, and run Jinba flows on your behalf. This is a one-time, account-wide setting — you won't be asked again in any chat, and the AI resumes the original request right away
* Choose "Not now" to skip. You can turn it on (or off) later from the "**Let the AI create and edit workflows**" band at the top of the Flow page's list column
* If your organization's settings disable AI code execution, the card shows "**Unavailable — your organization's settings disable AI code execution.**" and cannot be enabled

<Note>
  Credentials (such as API keys) are never passed to the AI. For details on how it works, see [jinba-flow integration](/en/pages/jinba_app_neo/connectors/jinba-flow).
</Note>

## Connect cards

When the conversation needs a service that is not connected yet, the AI can offer to connect it right in the chat instead of sending you to the Connectors screen.

* **Connector connect card** — "**Connect Gmail?**" and the like for catalog connectors (Gmail, Google Calendar, Notion, Slack, and so on). "**Connect**" opens the service's sign-in flow in a popup, and the AI resumes your request once it completes ([Personal connectors](/en/pages/jinba_app_neo/connectors/personal-connectors))
* **Reconnect card** — if a connected service stops working because its sign-in has expired or been revoked, the same card appears as "**Reconnect …?**" so you can restore the connection without leaving the chat
* **Jinba Flow workspace connect card** — "**Connect Jinba Flow workspaces?**" shows the organization-shared Jinba Flow workspaces you haven't connected as a checklist; tick the ones you need and press "**Connect**." In chats bound to an agent, you can also pick the **Connection scope** ("This agent only" / "Workspace-shared") — that choice is offered only if you may edit the agent; otherwise the workspaces are connected workspace-shared ([jinba-flow integration](/en/pages/jinba_app_neo/connectors/jinba-flow))

## Agent hand-off card

In a chat with no agent selected, asking to talk to a specific agent — or describing work an existing agent is a better match for — can bring up an **agent hand-off card** (labeled "**Call agent**") proposing that agent.

* The card shows the matched agent and an editable "**First message to send**"
* "**Start chat**" opens a new chat bound to that agent; the first message is sent for you and the agent replies there. The original card keeps an "Open" link to the new chat
* "Dismiss" keeps you in the current chat

This is a hand-off, not an in-place switch — the chat you are in keeps its own agent setting ([Selecting an agent](/en/pages/jinba_app_neo/chat/composer)).

## Agent setting proposals

When you ask for it in chat — or when the AI spots something that would help — the AI can create a new agent or change the current agent's setup. Each change is shown as a proposal card first, and **nothing is applied until you approve it**.

* **Agent creation proposed** (in chats with no agent selected) — review the name, description, model, and system prompt, then press "Create." An "Open" link takes you to the new agent
* **Settings change proposed** — shows what changes, including a system prompt diff. Press "**Apply changes**"; changes apply from the next chat
* **Sharing change proposed** — change who can use the agent (only you / everyone in this workspace / everyone in the organization) and whether they can also edit it. The card shows the change as before and after; unlike other settings, sharing takes effect **immediately** when you apply it
* **Connector addition proposed** — attach a connector already connected in the workspace to the agent. When several could fit, the card shows a picker grouped into "**Jinba Flow workspaces**" and "**Custom MCP servers**" — it opens even when nothing matches the name the AI mentioned, so just pick the right one. "Add" saves it right away — in most cases the card then reads "**Ready to use in this chat**"; otherwise it takes effect in new chats with this agent
* **Skill attach proposed** — attach a workspace-shared skill the workspace already has to the agent ([Create Skills from Chat](/en/pages/jinba_app_neo/skills/from-chat))
* **Knowledge addition proposed** — attach a knowledge source to the agent. Choose "Add" to attach it, or "Dismiss" to pass; additions take effect from your next chat
* **Confirm memory action** — turning the agent's memory learning on or off; the switch flips only when you press "**Run**." Erasing memory — single entries or all of it — is not possible from chat; the AI directs you to the agent's Memory section instead ([Agent memory](/en/pages/jinba_app_neo/agents/memory))
* **Confirm detach** — removing an attached skill, connector, or knowledge item from the agent. Detaching saves right away; a shared item stays in the workspace catalog. Deleting the agent itself is not possible from chat ([Managing agents](/en/pages/jinba_app_neo/agents/manage))

For knowledge addition proposals, the caret on the "Add" button offers "**Auto-approve the rest**": for the next 24 hours in that chat, further knowledge additions are applied without confirmation. While it is active, an "Auto-approving knowledge additions" banner above the composer reminds you (end it anytime with "Turn off"), and auto-approved cards carry an "auto" tag with an Undo link.

## Save-to-knowledge proposals

After producing a deliverable, the AI may offer to keep it for you with a "**Save to knowledge proposed**" card.

* The card spells out the name, the destination (a Knowledge folder, or the agent's private knowledge), and who will be able to use the file. Press "**Save**" to register it, or "Dismiss" to pass
* "**Change…**" opens a picker where you can adjust the name and destination before saving
* Saving is **create-only**: if the name is already taken at the destination, the card warns you before you approve, and the file is saved under a new name like "name (2)" — nothing is ever overwritten
* These proposals always require an explicit click; the auto-approve mode above does not apply to them
* You can also save any deliverable yourself at any time — see [Saving generated files](/en/pages/jinba_app_neo/chat/agent-activity)

## Email draft card

If Gmail is connected and you ask the AI to send an email, an **email draft card** appears in the chat. Review and edit the recipients, subject, and body before sending. You can also cancel with "Discard." The AI never sends email without your confirmation.

## Skill suggestions

When a reusable procedure takes shape during a chat, the AI may show a "**Skill suggestion**" card.

* Check what will be saved in the **body preview**
* Choose where to save it:
  * **This agent only** — usable only by the current agent (you can promote it to shared later)
  * **Workspace shared** — available to every agent
* Choose "Save" to register it, "Not now" to pass, or "**Request changes**" to have the AI revise the draft before saving ([Create Skills from Chat](/en/pages/jinba_app_neo/skills/from-chat))

If the AI detects that a conversation has drifted from an existing skill, it shows a "**Skill update suggestion**" — review the diff of the body and choose "Apply update."

<Tip>
  You cannot save a new skill once you reach the skill limit. Consider updating an existing skill or deleting ones you no longer need. See [Skills](/en/pages/jinba_app_neo/skills/overview) for managing skills.
</Tip>
