yao/grpc
Max c6e1c449e1 Enhance Tai service readiness checks and OAuth device flow
- Improve health check logic in CI workflows for both HTTP and gRPC readiness of the Tai service, ensuring clearer error reporting if the service fails to start.
- Update the OAuth Device Flow implementation to support additional claims during device authorization, enhancing the flexibility of the authorization process.
- Refactor the `AuthorizeDevice` method to accept extra claims, allowing for more detailed user context during authorization.
- Introduce a new utility function to extract bearer tokens from requests, streamlining token handling across the OpenAPI service.

These changes enhance the robustness of service readiness checks and improve the OAuth device authorization flow, contributing to a more reliable and flexible authentication mechanism.
2026-03-04 16:55:29 +08:00
..
agent Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
api Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
auth Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
health Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
llm Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
mcp Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
pb Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
run Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
shell Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
tests/testutils Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
DESIGN.md Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
grpc.go Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00
IMPL.md Enhance Tai service readiness checks and OAuth device flow 2026-03-04 16:55:29 +08:00
TEST.md Implement gRPC support in the Yao SDK 2026-03-04 13:17:48 +08:00