From 386b4f9ec8081481f79ed1b589fd22614a6cbb51 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Sat, 11 Apr 2026 22:25:42 +0200 Subject: [PATCH] 9p: remove routing logic from prompt handler Submit on core now decides whether to inject or start a new turn. Co-Authored-By: Claude Sonnet 4.6 --- internal/p9/server.go | 6 ------ 1 file changed, 6 deletions(-) diff --git a/internal/p9/server.go b/internal/p9/server.go index f8c8eaa..a04e1e7 100644 --- a/internal/p9/server.go +++ b/internal/p9/server.go @@ -658,12 +658,6 @@ func (s *Server) handleWrite(path, input string) { switch fileName { case "prompt": - // If the agent is busy, inject mid-turn instead of starting a new turn. - if sess.core.IsRunning() { - sess.core.Inject(input) - sess.appendChat([]byte("user (interrupt): " + input + "\n")) - return - } sess.core.Submit(sess.ctx, input, publish) sess.mu.Lock() sess.replyVers++