Connector chats and hand-offs

Connectors you build or describe yourself, Connect Anything and Connect Any API, have a conversation of their own, where the connector's Mind works on the code or the recipe. A Lake Builder chat can hand connector work over to that thread, follow it, and pick the work back up from the report that comes home. This page covers the thread, the hand-off and the report. The builder itself is described in Warehouse Builder and Lake Builder, and what it can do with connectors in Manage connectors from a chat.

The connector's own thread

Hand work to a connector Mind

Ask the Lake Builder to hand the work over when the fix belongs to the connector's code or recipe.

  1. In the Lake Builder chat, describe the problem and ask for the hand-off.
  2. The chat shows a Hand off to connector Mind card, carrying the brief the builder wrote for the connector Mind and the button Open connector. Its line reads "The Meltano Mind works on this in the connector's own thread.", with the ANY API Mind in place of Meltano on a native connector.
  3. The brief is posted into the connector's thread, opened by Hand-off from the Lake Builder Mind, and the connector Mind's turn starts there at once.
  4. Follow the work with a wait, or end your turn and let the report find you.

When a hand-off is refused

A hand-off starts only while the connector's thread is free and needs nothing from you. Otherwise the card reads Refused, with the reason in place of its summary. Each message names the connector's own Mind at the start:

Follow the work

Read the report

When the connector Mind waits for you

Roll back or restore what the connector Mind changed

If the platform restarts mid-hand-off

Questions, answered

Can a connector have more than one conversation?

No. There is one conversation per connector: your own messages and work handed over from a builder chat all go into it.

Can I write in the connector's own thread myself?

Yes. Open the connector and write in the AI assistant beside it, or use Open connector on a card. Your messages and hand-offs share the one thread, and it runs one turn at a time, so wait for the current turn to end before you send.

Why was my hand-off refused?

Usually because the connector's thread is busy with another turn, or because the connector Mind is waiting for you there with an approval, a question or a secrets request. The card reads Refused and names the reason. Free the thread or answer it there, then ask the Lake Builder to hand the work off again.

The card says "Waiting for you". What should I do?

The connector Mind needs something from you in its own thread. Open the connector and give it that: decide the approval card, answer the question, or store the values the secrets request asks for. If the hand-off is still open, its report arrives when the work finishes.

Does the connector's thread continue by itself after I save the secrets it asked for?

Yes. Saving the values a secrets request asked for resumes the waiting connector turn by itself; you do not need to send a message. The values never pass through the chat history.

Does the connector Mind keep working after I stop waiting?

Yes. Stop waiting ends your wait in the chat only; the connector Mind keeps working in its own thread, and its report still reaches the conversation when it finishes. Stopping a wait never ends background work.

Do I need to keep the chat open for the report to arrive?

No. The report is delivered into the conversation when the connector Mind finishes, and the chat continues from it, whether or not you are watching. Open the chat later to read what came back.

Who finishes the lake side of the hand-off?

The Lake Builder chat that handed the work over. The connector Mind works on the connector itself; the lake side, such as a schema sync, a re-import or a load, is done by the builder when the report comes back. Ask it for those steps if it stops short.

A hand-off went wrong. Can I undo its changes?

Yes. Every connector change is a version, and the connector's conversation carries roll back and restore controls on its messages. See Roll back and restore connector versions.

What does it mean when the report says the connector turn was interrupted?

The platform restarted while the connector Mind was working, so its turn stopped before it finished; the hand-off ends as Failed with the interrupted line. The report is the signal to continue: hand the work off again, or finish it in the connector's thread.