Piecewise

Build chat bots with blocks

Piecewise Together

Piecewise Together allows you to work on Piecewise projects together with multiple people (there is currently no limit to the number of people that can be invited to a Piecewise Together session, but this may change soon).

Note: Piecewise Together is currently in a very early alpha phase and will probably have bugs (and lots of them). Take backups of your projects before you share them over Piecewise Together.

Prerequisites

  • A Piecewise installation running on the aimer branch, at least version 00448.
  • A tolerance for everything being rough or broken.

Creating a Piecewise Together room

Click the File menu, and then click Piecewise Together.

You’ll see a screen that prompts you to “Enter the Together session ID to join or enter nothing to create a new session”. Enter nothing here and click OK.

In the bottom logs you’ll see that you’ve joined a room with a specific room code - you’ll need this room code for…

Joining a Piecewise Together room

Click the File menu, and then click Piecewise Together.

You’ll see a screen that prompts you to “Enter the Together session ID to join or enter nothing to create a new session”. Enter the code from the previous step and then click OK.

If all goes well, the person joining will see your project and you’ll be able to see each other’s edits in real time.

Some things to know

  • If a block is selected by a user, it will be blocked for the other user(s) until it is deselected.
  • Creating a new project or opening a different project will end the Piecewise Together session.
  • Your entire project will be shared with the other user, tokens and all. Only share with someone you trust with your project!
  • This is still really jank and flaky and bad things might happen and your project might break. Ensure that you’re keeping frequent backups of your projects.
  • Users that join will have to synchronize the project with the host which might cause a very brief disruption in your work.