Soedirman

Sementara itu, Sjahrir terus berusaha bernegosiasi dengan pasukan Sekutu. Pada tanggal 7 Oktober 1946, Sjahrir dan mantan Perdana Menteri Belanda, Wim Schermerhorn, sepakat untuk melakukan gencatan senjata. Perundingan ini dimoderatori oleh diplomat Inggris Lord Killearn, dan juga melibatkan Soedirman. Ia berangkat ke Jakarta dengan menggunakan kereta khusus pada tanggal 20 Oktober. Namun, ia diperintahkan untuk kembali ke Yogyakarta setelah tentara Belanda tidak mengizinkan dirinya dan anak buahnya memasuki Jakarta dengan bersenjata. Soedirman merasa bahwa perintah tersebut melanggar harga dirinya; Belanda kemudian meminta maaf, menyatakan bahwa peristiwa ini hanyalah kesalahpahaman. Soedirman berangkat dengan kereta lainnya pada akhir Oktober, dan tiba di Stasiun Gambir pada tanggal 1 November. Di Jakarta, ia disambut oleh kerumunan besar. Perundingan di Jakarta berakhir dengan perumusan Perjanjian Linggarjati pada tanggal 15 November; perjanjian ini disahkan pada 25 Maret 1947, meskipun ditentang oleh para nasionalis Indonesia. Soedirman secara lantang juga menentang perjanjian tersebut karena ia tahu bahwa perjanjian itu akan merugikan kepentingan Indonesia, namun menganggap dirinya juga wajib mengikuti perintah.