Skip to content

fix: handle CORS preflight and interrupted WorkBuddy tools - #150

Merged
caigee-cmd merged 1 commit into
mainfrom
fix/workbuddy-canceled-tool-history
Sep 12, 2026
Merged

caigee-cmd merged 1 commit into
mainfrom
fix/workbuddy-canceled-tool-history

Conversation

@caigee-cmd

Copy link
Copy Markdown
Owner

Summary

Test plan

  • go test ./...
  • go vet ./...
  • go test -race ./internal/providers/workbuddy ./internal/api
  • cd worker && npm test
  • cd frontend && npm run build && npm run lint
  • Live US1 validation with a temporary container and real WorkBuddy account: single-turn, complete multi-turn tool call, and interrupted follow-up all returned HTTP 200.
  • No tokens, auth blobs, raw captures, or host details in the diff.

Fixes #144
Fixes #145

@caigee-cmd
caigee-cmd merged commit 85cca99 into main Sep 12, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

跨域情况下,OPTION类型的请求会被401阻止 workbuddy接入模型,在模型回复期间中断后再继续沟通时出错

1 participant