In one night I fired off 12 parallel Manus tasks. The batch included a 15-question architecture review, 10 parallel system audits, a synthesis pass, and a hosted visual map. The real breakthrough was not the volume. It was how the work was orchestrated.

I stopped pasting text into browser chat boxes.

The problem with the chat interface

The traditional way to interact with an AI agent is through a web interface. You write a prompt, hit send, wait for the response, and copy the result back to your local environment. This works for simple questions. It breaks down completely when you are doing deep architectural work.

The browser composer has character limits. The context window gets muddy as the conversation grows. You spend a significant portion of your time just moving text back and forth between the browser and your editor. And when you want to run the same task in parallel across multiple sessions, you have to manually replicate the context into each one.

The file exchange pattern solves all of this. The repository is the substrate.

How the file exchange works

Both my local Claude Code instance and the external Manus agent have commit access to my private GitHub repository. That shared access is the entire foundation of the pattern.

The workflow is simple. I author the prompt as a self-contained markdown file in the vault. The file includes the questions, links to other relevant vault documents, and an explicit path where the response should be written. I commit and push the file. Then, in the Manus browser tab, I post a single sentence: pull the repository, read the prompt file, follow the instructions, write your response to the target path, and push the commit.

There is no character limit pressure. The prompt can be as long and detailed as it needs to be. The iterations are diffable in git. And because the agent is reading directly from the repository, it has access to the full project context without me having to paste it in.

Running 10 tasks in parallel

During the session 008 experiment, this pattern allowed me to run 10 tasks in parallel. I wrote 10 prompt files, pushed them, and fired off 10 separate Manus sessions. While they ran, I did not poll the browser or manage state. I waited for the commits to land.

When they finished, I pulled the repository and had 10 detailed response files sitting in my batch directory. The total cost was roughly 1,800 credits from my monthly bucket.

I then wrote an 11th prompt file asking Manus to synthesize the 10 responses into a single action plan. I pushed it, triggered the agent, and pulled the result. The synthesis gave me a ranked list of the highest-leverage actions for my next session.

The 12th task was to generate a visual map of the entire system. Manus read the architecture documents, generated the Mermaid diagrams, and hosted a live version on its own CDN.

The chat box is a bottleneck

You cannot do this kind of high-bandwidth collaboration through a chat interface. The chat box is a bottleneck by design. It is built for sequential, interactive conversation. It is not built for parallel, asynchronous batch work.

If you want to treat AI agents as peers, you have to give them the same tools human peers use. You give them access to the repository, and you communicate through commits. The file exchange pattern turns an interactive chat tool into an asynchronous, parallel processing engine.

The pattern also makes the work auditable. Every prompt, every response, every synthesis pass is a commit in the repository. You can diff the before and after. You can trace which prompt produced which output. You can rerun any task by re-pushing the prompt file.

Stop pasting text into browser chat boxes. Put the prompt in the repo and let the agent pull it.