MonkeyCode Under Parallel Tasks: Do the Patches Still Know Their Base Commit? A developer tested MonkeyCode's parallel coding-agent tasks to determine whether patches identify their base commit, finding that parallel sessions create consistency problems. The experiment showed that silent base substitution is unsafe, while explicit conflicts or rerun requests are acceptable. The developer recommends rejecting runs where drift silently changes the base or cross-task files appear. Two coding-agent tasks start from commit A . Task X edits authentication. Task Y edits logging. While both run, a human pushes commit B . If the patches do not identify their base, “apply both” is unsafe. Parallel agent sessions are a consistency problem, not only a speed feature. Here is a black-box experiment for MonkeyCode SaaS https://monkeycode-ai.net/ , not a claim about its concurrency implementation. A .Build a disposable repository: src/auth.py tests/test auth.py src/logging.py tests/test logging.py TASK X SENTINEL.txt TASK Y SENTINEL.txt Make both tests fail independently at A . Task X may edit only auth files; Task Y only logging files. Both are forbidden from changing either sentinel. Record requirement hashes and the full base SHA. Start both tasks as close together as the workflow permits. While active, push an unrelated documentation commit B . Capture: task id: "