@@ -366,8 +366,6 @@ func (c *controllerV1) handleGetWorkspaceAgent(w http.ResponseWriter, r *http.Re
366func (c *controllerV1) handlePostWorkspaceAgent(w http.ResponseWriter, r *http.Request) {
366func (c *controllerV1) handlePostWorkspaceAgent(w http.ResponseWriter, r *http.Request) {
367 id := r.PathValue("id")
367 id := r.PathValue("id")
369− w.Header().Set("Accept", "application/json")
371 var msg proto.AgentMessage
369 var msg proto.AgentMessage
372 if err := json.NewDecoder(r.Body).Decode(&msg); err != nil {
370 if err := json.NewDecoder(r.Body).Decode(&msg); err != nil {
373 c.server.logError(r, "Failed to decode request", "error", err)
371 c.server.logError(r, "Failed to decode request", "error", err)
@@ -379,6 +377,7 @@ func (c *controllerV1) handlePostWorkspaceAgent(w http.ResponseWriter, r *http.R
379 c.handleError(w, r, err)
377 c.handleError(w, r, err)
380+ w.WriteHeader(http.StatusOK)
384func (c *controllerV1) handlePostWorkspaceAgentInit(w http.ResponseWriter, r *http.Request) {
383func (c *controllerV1) handlePostWorkspaceAgentInit(w http.ResponseWriter, r *http.Request) {
@@ -387,6 +386,7 @@ func (c *controllerV1) handlePostWorkspaceAgentInit(w http.ResponseWriter, r *ht
387 c.handleError(w, r, err)
386 c.handleError(w, r, err)
389+ w.WriteHeader(http.StatusOK)
392func (c *controllerV1) handlePostWorkspaceAgentUpdate(w http.ResponseWriter, r *http.Request) {
392func (c *controllerV1) handlePostWorkspaceAgentUpdate(w http.ResponseWriter, r *http.Request) {
@@ -395,6 +395,7 @@ func (c *controllerV1) handlePostWorkspaceAgentUpdate(w http.ResponseWriter, r *
395 c.handleError(w, r, err)
395 c.handleError(w, r, err)
398+ w.WriteHeader(http.StatusOK)
400func (c *controllerV1) handleGetWorkspaceAgentSession(w http.ResponseWriter, r *http.Request) {
401func (c *controllerV1) handleGetWorkspaceAgentSession(w http.ResponseWriter, r *http.Request) {
@@ -439,13 +440,14 @@ func (c *controllerV1) handlePostWorkspaceAgentSessionPromptClear(w http.Respons
439 w.WriteHeader(http.StatusOK)
440 w.WriteHeader(http.StatusOK)
442−func (c *controllerV1) handleGetWorkspaceAgentSessionSummarize(w http.ResponseWriter, r *http.Request) {
443+func (c *controllerV1) handlePostWorkspaceAgentSessionSummarize(w http.ResponseWriter, r *http.Request) {
443 id := r.PathValue("id")
444 id := r.PathValue("id")
444 sid := r.PathValue("sid")
445 sid := r.PathValue("sid")
445 if err := c.backend.SummarizeSession(r.Context(), id, sid); err != nil {
446 if err := c.backend.SummarizeSession(r.Context(), id, sid); err != nil {
446 c.handleError(w, r, err)
447 c.handleError(w, r, err)
450+ w.WriteHeader(http.StatusOK)
451func (c *controllerV1) handleGetWorkspaceAgentSessionPromptList(w http.ResponseWriter, r *http.Request) {
453func (c *controllerV1) handleGetWorkspaceAgentSessionPromptList(w http.ResponseWriter, r *http.Request) {
@@ -484,6 +486,7 @@ func (c *controllerV1) handlePostWorkspacePermissionsGrant(w http.ResponseWriter
484 c.handleError(w, r, err)
486 c.handleError(w, r, err)
489+ w.WriteHeader(http.StatusOK)
489func (c *controllerV1) handlePostWorkspacePermissionsSkip(w http.ResponseWriter, r *http.Request) {
492func (c *controllerV1) handlePostWorkspacePermissionsSkip(w http.ResponseWriter, r *http.Request) {